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; } } }