//----------rf_flowtask开始---------- using System; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; //using System.Data.Entity.ModelConfiguration; using System.Runtime.Serialization; using Furion.JsonSerialization; namespace RoadFlow.Model { /// /// 数据表实体类:rf_flowtask /// [Table("rf_flowtask")] [Serializable] public partial class rf_flowtask: BaseEntity { /// /// 上一任务ID /// [Display(Name="上一任务ID")] [Column("PrevId")] [DataMember] public string PrevId {get;set;} /// /// 上一步骤ID /// [Display(Name="上一步骤ID")] [Column("PrevStepId")] [DataMember] public string PrevStepId {get;set;} /// /// 流程ID /// [Display(Name="流程ID")] [Column("FlowId")] [DataMember] public string FlowId {get;set;} /// /// 流程名称 /// [Display(Name="流程名称")] [Column("FlowName")] [DataMember] public string FlowName {get;set;} /// /// 步骤ID /// [Display(Name="步骤ID")] [Column("StepId")] [DataMember] public string StepId {get;set;} /// /// 步骤名称 /// [Display(Name="步骤名称")] [Column("StepName")] [DataMember] public string StepName {get;set;} /// /// 对应业务表主键值 /// [Display(Name="对应业务表主键值")] [Column("InstanceId")] [DataMember] public string InstanceId {get;set;} /// /// 分组ID /// [Display(Name="分组ID")] [Column("GroupId")] [DataMember] public string GroupId {get;set;} /// /// 任务类型 0常规 1指派 2委托 3转交 4退回 5抄送 6前加签 7后加签 8并签 9跳转 10自由发送 11征求意见 /// [Display(Name="任务类型 0常规 1指派 2委托 3转交 4退回 5抄送 6前加签 7后加签 8并签 9跳转 10自由发送 11征求意见")] [Column("TaskType")] [DataMember] public int TaskType {get;set;} /// /// 任务标题 /// [Display(Name="任务标题")] [Column("Title")] [DataMember] public string Title {get;set;} /// /// 发送人ID(如果是兼职岗位R_关系表ID) /// [Display(Name="发送人ID(如果是兼职岗位R_关系表ID)")] [Column("SenderId")] [DataMember] public string SenderId {get;set;} /// /// 发送人姓名 /// [Display(Name="发送人姓名")] [Column("SenderName")] [DataMember] public string SenderName {get;set;} /// /// 接收人ID(如果是兼职岗位R_关系表ID) /// [Display(Name="接收人ID(如果是兼职岗位R_关系表ID)")] [Column("ReceiveId")] [DataMember] public string ReceiveId {get;set;} /// /// 接收人姓名 /// [Display(Name="接收人姓名")] [Column("ReceiveName")] [DataMember] public string ReceiveName {get;set;} /// /// 接收时间 /// [Display(Name="接收时间")] [Column("ReceiveTime")] [DataMember] public DateTime ReceiveTime {get;set;} /// /// 打开时间 /// [Display(Name="打开时间")] [Column("OpenTime")] [DataMember] public DateTime? OpenTime {get;set;} /// /// 要求完成时间 /// [Display(Name="要求完成时间")] [Column("CompletedTime")] [DataMember] public DateTime? CompletedTime {get;set;} /// /// 实际完成时间 /// [Display(Name="实际完成时间")] [Column("CompletedTime1")] [DataMember] public DateTime? CompletedTime1 {get;set;} /// /// 处理意见 /// [Display(Name="处理意见")] [Column("Comments")] [DataMember] public string Comments {get;set;} /// /// 是否签章 /// [Display(Name="是否签章")] [Column("IsSign")] [DataMember] public int IsSign {get;set;} /// /// 备注 /// [Display(Name="备注")] [Column("Note")] [DataMember] public string Note {get;set;} /// /// 子流程实例分组ID /// [Display(Name="子流程实例分组ID")] [Column("SubFlowGroupId")] [DataMember] public string SubFlowGroupId {get;set;} /// /// 是否超时自动提交 0否 1是 /// [Display(Name="是否超时自动提交 0否 1是")] [Column("IsAutoSubmit")] [DataMember] public int IsAutoSubmit {get;set;} /// /// 附件 /// [Display(Name="附件")] [Column("Attachment")] [DataMember] public string Attachment {get;set;} /// /// 任务状态 -1等待中 0未处理 1处理中 2已完成 /// [Display(Name="任务状态 -1等待中 0未处理 1处理中 2已完成")] [Column("Status")] [DataMember] public int Status {get;set;} /// /// 任务顺序 /// [Display(Name="任务顺序")] [Column("Sort")] [DataMember] public int Sort {get;set;} /// /// 处理类型 处理类型 -1等待中 0未处理 1处理中 2已完成 3已退回 4他人已处理 5他人已退回 6已转交 7已委托 8已阅知 9已指派 10已跳转 11已终止 12他人已终止 13已加签 /// [Display(Name="处理类型 处理类型 -1等待中 0未处理 1处理中 2已完成 3已退回 4他人已处理 5他人已退回 6已转交 7已委托 8已阅知 9已指派 10已跳转 11已终止 12他人已终止 13已加签")] [Column("ExecuteType")] [DataMember] public int ExecuteType {get;set;} /// /// 接收人所在机构ID(如果是兼职人员的情况下这里有值) /// [Display(Name="接收人所在机构ID(如果是兼职人员的情况下这里有值)")] [Column("ReceiveOrganizeId")] [DataMember] public string ReceiveOrganizeId {get;set;} /// /// 一个步骤内的处理顺序(选择人员顺序处理时的处理顺序) /// [Display(Name="一个步骤内的处理顺序(选择人员顺序处理时的处理顺序)")] [Column("StepSort")] [DataMember] public int StepSort {get;set;} /// /// 如果是委托任务,这里记录委托人员ID /// [Display(Name="如果是委托任务,这里记录委托人员ID")] [Column("EntrustUserId")] [DataMember] public string EntrustUserId {get;set;} /// /// 其它类型 1 子流程任务 111前加签(所有人同意) 112前加签(一人同意) 113前加签(顺序处理) 121后加签(所有人同意) 122后加签(一人同意) 123后加签(顺序处理) 131并签(所有人同意) 132并签(一人同意) 133并签(顺序处理) 20征求意见自己可见 21征求意见参与人可见 /// [Display(Name="其它类型 1 子流程任务 111前加签(所有人同意) 112前加签(一人同意) 113前加签(顺序处理) 121后加签(所有人同意) 122后加签(一人同意) 123后加签(顺序处理) 131并签(所有人同意) 132并签(一人同意) 133并签(顺序处理) 20征求意见自己可见 21征求意见参与人可见")] [Column("OtherType")] [DataMember] public int OtherType {get;set;} /// /// 指定的后续步骤处理人 /// [Display(Name="指定的后续步骤处理人")] [Column("NextStepsHandle")] [DataMember] public string NextStepsHandle {get;set;} /// /// 原步骤ID(动态步骤的原步骤ID) /// [Display(Name="原步骤ID(动态步骤的原步骤ID)")] [Column("BeforeStepId")] [DataMember] public string BeforeStepId {get;set;} /// /// 提醒时间(如果任务设置了超期提示) /// [Display(Name="提醒时间(如果任务设置了超期提示)")] [Column("RemindTime")] [DataMember] public DateTime? RemindTime {get;set;} /// /// 是否可以批量提交 /// [Display(Name="是否可以批量提交")] [Column("IsBatch")] [DataMember] public int? IsBatch {get;set;} public override string ToString() { return JSON.Serialize(this); } } } //----------rf_flowtask结束----------