using OASystem.Domain.Dtos.System; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.ViewModels.System { /// /// 审核模板View /// public class ApprovalProcessView : AuditTemplateView { public int Id { get; set; } } /// /// 审核流程 View /// public class AuditTemplateView { /// /// 模板名称 /// public string TemplateName { get; set; } /// /// 模板编码 /// public string TemplateCode { get; set; } /// /// 业务类型(1-物资领用) /// public int BusinessType { get; set; } /// /// 状态(0-禁用,1-启用) /// public int Status { get; set; } /// /// 模板审核节点 /// public List TempNodes { get; set; } } /// /// 审核流程节点 /// public class AuditTemplateNodeView { public int Id { get; set; } /// /// 模板ID /// public int TemplateId { get; set; } /// /// 节点名称 /// public string? NodeName { get; set; } /// /// 节点顺序 /// public int NodeOrder { get; set; } = 0; /// /// 审批类型(1-会签:必须所有审核人通过,2-或签:只要有一个审核人通过,整个节点就通过) /// public int ApproveType { get; set; } = 0; /// /// 是否必审 /// public bool IsRequired { get; set; } /// /// 审核人 /// public List NodeUsers { get; set; } } /// /// 审核流程节点用户 /// public class AuditTemplateNodeUserView { public int Id { get; set; } /// /// 审核节点Id /// public int NodeId { get; set; } /// /// 用户ID /// public int UserId { get; set; } /// /// 用户姓名 /// public string UserName { get; set; } } }