| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 | 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{    /// <summary>    /// 审核模板View    /// </summary>    public class ApprovalProcessView : AuditTemplateView    {        public int Id { get; set; }    }    /// <summary>    /// 审核流程 View    /// </summary>    public class AuditTemplateView    {        /// <summary>        /// 模板名称        /// </summary>        public string TemplateName { get; set; }        /// <summary>        /// 模板编码        /// </summary>        public string TemplateCode { get; set; }        /// <summary>        /// 业务类型(1-物资领用)        /// </summary>        public int BusinessType { get; set; }        /// <summary>        /// 状态(0-禁用,1-启用)        /// </summary>        public int Status { get; set; }        /// <summary>        /// 模板审核节点        /// </summary>        public List<AuditTemplateNodeView> TempNodes { get; set; }    }    /// <summary>    /// 审核流程节点    /// </summary>    public class AuditTemplateNodeView    {        public int Id { get; set; }        /// <summary>        /// 模板ID        /// </summary>        public int TemplateId { get; set; }        /// <summary>        /// 节点名称        /// </summary>        public string? NodeName { get; set; }        /// <summary>        /// 节点顺序        /// </summary>        public int NodeOrder { get; set; } = 0;        /// <summary>        /// 审批类型(1-会签:必须所有审核人通过,2-或签:只要有一个审核人通过,整个节点就通过)        /// </summary>        public int ApproveType { get; set; } = 0;        /// <summary>        /// 是否必审        /// </summary>        public bool IsRequired { get; set; }        /// <summary>        /// 审核人        /// </summary>        public List<AuditTemplateNodeUserView> NodeUsers { get; set; }    }    /// <summary>    /// 审核流程节点用户    /// </summary>    public class AuditTemplateNodeUserView    {        public int Id { get; set; }        /// <summary>        /// 审核节点Id        /// </summary>        public int NodeId { get; set; }        /// <summary>        /// 用户ID        /// </summary>        public int UserId { get; set; }        /// <summary>        /// 用户姓名        /// </summary>        public string UserName { get; set; }    }}
 |