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