You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
3.0 KiB
C#

5 months ago
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain
{
[SugarTable("wf_tasklog")]
public class WFTaskLog
{
#region 实体成员
/// <summary>
/// 主键
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public string Id { get; set; }
/// <summary>
/// 流程进程主键
/// </summary>
public string ProcessId { get; set; }
/// <summary>
/// 流程任务主键
/// </summary>
public string TaskId { get; set; }
/// <summary>
/// 任务 token
/// </summary>
public string Token { get; set; }
/// <summary>
/// 操作码 create创建 agree 同意 disagree 不同意 timeout 超时
/// </summary>
public string OperationCode { get; set; }
/// <summary>
/// 操作名称
/// </summary>
public string OperationName { get; set; }
/// <summary>
/// 0.创建流程 1.审核任务 2传阅任务 3.子流程 4.重新创建 5会签任务 10.脚本任务 21.等待任务系统自己完成22.取消等待任务 23.找不到审核人直接跳过 24.自动审核规则跳过 25.会签任务记录 98 催办任务 99 脚本执行异常任务 100 脚本执行任务正常 101 转移任务
/// </summary>
public int? TaskType { get; set; }
/// <summary>
/// 审核是否同意 1 是 0 不是
/// </summary>
public int? IsAgree { get; set; }
/// <summary>
/// 流程节点ID
/// </summary>
public string UnitId { get; set; }
/// <summary>
/// 流程节点名称
/// </summary>
public string UnitName { get; set; }
/// <summary>
/// 上一流程节点ID
/// </summary>
public string PrevUnitId { get; set; }
/// <summary>
/// 上一流程节点名称
/// </summary>
public string PrevUnitName { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public DateTime? CreateDate { get; set; }
/// <summary>
/// 任务人Id
/// </summary>
public string UserId { get; set; }
/// <summary>
/// 任务人名称
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 备注信息
/// </summary>
public string Des { get; set; }
/// <summary>
/// 盖章图片
/// </summary>
public string StampImg { get; set; }
/// <summary>
/// 是否允许撤销 1 允许 0 不允许
/// </summary>
public int? IsCancel { get; set; }
/// <summary>
/// 是否是最近一次处理 1.是 0 不是
/// </summary>
public int? IsLast { get; set; }
#endregion
}
}