| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | using OASystem.Domain.ViewModels.System;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace OASystem.Domain.Dtos.System{    /// <summary>    /// 审核模板Dto    /// </summary>    public class ApprovalProcessDto : AuditTemplateView    {        public int CurrUserId { get; set; }        public ApprovalProcessDto() { }        /// <summary>        /// 物资领用-其他物品        /// </summary>        public static ApprovalProcessDto AuditTempOtherGoods()        {            var tempInfo = new ApprovalProcessDto()            {                TemplateName = $"物资进销存领用审批-其他物品模板",                TemplateCode = $"InvAppTplCode-001",                BusinessType = 1,                Status = 1,                CurrUserId = 208,                TempNodes = new List<AuditTemplateNodeView>() {                   new AuditTemplateNodeView(){                       TemplateId = 0,                       NodeName="前台审核",                       NodeOrder = 0,                       ApproveType=2,                       IsRequired=true,                       NodeUsers = new List<AuditTemplateNodeUserView>(){                            new(){ NodeId = 0 ,UserId = 374,UserName = $"罗颖" }                        }                   }                }            };            return tempInfo;        }        /// <summary>        /// 物资领用-贵重物品        /// </summary>        public static ApprovalProcessDto AuditTempValuableGoods()        {            var tempInfo = new ApprovalProcessDto()            {                TemplateName = $"物资进销存领用审批-贵重物品模板",                TemplateCode = $"InvAppTplCode-002",                BusinessType = 1,                Status = 1,                CurrUserId = 208,                TempNodes = new List<AuditTemplateNodeView>() {                   new AuditTemplateNodeView(){                       TemplateId = 0,                       NodeName = "前台审核",                       NodeOrder = 0,                       ApproveType = 2,                       IsRequired = true,                       NodeUsers = new List<AuditTemplateNodeUserView>(){                            new (){ NodeId = 0 ,UserId = 374,UserName = $"罗颖" }                        }                   },                   new AuditTemplateNodeView(){                       TemplateId = 0,                       NodeName = "人事部主管/经理审核",                       NodeOrder = 1,                       ApproveType = 2,                       IsRequired = true,                       NodeUsers = new List<AuditTemplateNodeUserView>(){                            new (){ NodeId = 0 ,UserId = 343,UserName = $"陈湘" }                       }                   }                }            };            return tempInfo;        }    }       }
 |