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