init commit

This commit is contained in:
路 范
2022-03-30 17:54:33 +08:00
parent df01841625
commit 904bdd16cd
500 changed files with 217251 additions and 0 deletions

View File

@@ -0,0 +1,310 @@
//----------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结束----------