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