using System.Collections.Generic; namespace GxPress.Entity.WorkProcessDto { /// /// 流程节点 /// public class ProcessNodeDto { /// /// Id /// public int Id { get; set; } /// /// 节点名称 /// public string Name { get; set; } /// /// 节点类型(Start,Approver,Switch,Case,End) /// ProcessNodeType /// public string Type { get; set; } /// /// 父节点Id /// public int ParentId { get; set; } /// /// 只读表单项数组 /// public IEnumerable ReadOnlyFields { get; set; } /// /// 隐藏表单项数组 /// public IEnumerable HiddenFields { get; set; } /// /// 抄送数组 /// public List CarbonCopies { get; set; } /// /// 是否允许上会 /// public bool AllowMeeting { get; set; } /// /// 默认审批人Id /// public int DefaultApprovalUserId { get; set; } /// /// 默认审批人名称 /// public string DefaultApprovalUserName { get; set; } /// /// 多人审批规则(And,Or) /// public string ApprovalType { get; set; } /// /// 级别 /// public string CaseLevel { get; set; } /// /// 审批用户 /// public List ApproverChecks { get; set; } /// /// 条件节点规则 /// public List Conditions { get; set; } /// /// 下级节点 /// public List Children { get; set; } } }