using JNPF.Common.Const; using JNPF.Common.Contracts; using SqlSugar; namespace JNPF.WorkFlow.Entitys.Entity; /// /// 流程节点. /// [SugarTable("FLOW_TASKNODE")] [Tenant(ClaimConst.TENANTID)] public class FlowTaskNodeEntity : EntityBase { /// /// 节点编码. /// [SugarColumn(ColumnName = "F_NODECODE")] public string? NodeCode { get; set; } /// /// 节点名称. /// [SugarColumn(ColumnName = "F_NODENAME")] public string? NodeName { get; set; } /// /// 节点类型. /// [SugarColumn(ColumnName = "F_NODETYPE")] public string? NodeType { get; set; } /// /// 节点属性Json. /// [SugarColumn(ColumnName = "F_NODEPROPERTYJSON")] public string? NodePropertyJson { get; set; } /// /// 驳回节点(0:驳回发起,1:驳回指定或上一节点). /// [SugarColumn(ColumnName = "F_NODEUP")] public string? NodeUp { get; set; } /// /// 下一节点. /// [SugarColumn(ColumnName = "F_NODENEXT")] public string? NodeNext { get; set; } /// /// 是否完成:【0-未处理、1-已审核、-1-被驳回】. /// [SugarColumn(ColumnName = "F_COMPLETION")] public int? Completion { get; set; } /// /// 描述. /// [SugarColumn(ColumnName = "F_DESCRIPTION")] public string? Description { get; set; } /// /// 排序码. /// [SugarColumn(ColumnName = "F_SORTCODE")] public long? SortCode { get; set; } /// /// 创建时间. /// [SugarColumn(ColumnName = "F_CREATORTIME")] public DateTime? CreatorTime { get; set; } /// /// 任务主键. /// [SugarColumn(ColumnName = "F_TASKID")] public string? TaskId { get; set; } /// /// 节点状态(0:正常,1:禁用 -2:作废). /// [SugarColumn(ColumnName = "F_STATE")] public string? State { get; set; } /// /// 临时候选人. /// [SugarColumn(ColumnName = "F_CANDIDATES")] public string? Candidates { get; set; } /// /// 保存数据. /// [SugarColumn(ColumnName = "F_DRAFTDATA")] public string? DraftData { get; set; } /// /// 表单id. /// [SugarColumn(ColumnName = "F_FORMID")] public string? FormId { get; set; } }