| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- namespace Admin.NET.Plugin.ApprovalFlow;
- /// <summary>
- /// 审批流程操作日志表
- /// </summary>
- [SugarTable(null, "审批流程操作日志表")]
- [SugarIndex("idx_flowlog_instance", nameof(InstanceId), OrderByType.Asc)]
- public class ApprovalFlowLog : EntityBase
- {
- /// <summary>
- /// 关联流程实例 Id
- /// </summary>
- [SugarColumn(ColumnDescription = "流程实例Id")]
- public long InstanceId { get; set; }
- /// <summary>
- /// 关联任务 Id(可空,Submit 无 Task)
- /// </summary>
- [SugarColumn(ColumnDescription = "任务Id", IsNullable = true)]
- public long? TaskId { get; set; }
- /// <summary>
- /// 节点 Id
- /// </summary>
- [SugarColumn(ColumnDescription = "节点Id", Length = 64, IsNullable = true)]
- [MaxLength(64)]
- public string? NodeId { get; set; }
- /// <summary>
- /// 操作动作
- /// </summary>
- [SugarColumn(ColumnDescription = "操作动作")]
- public FlowLogActionEnum Action { get; set; }
- /// <summary>
- /// 操作人 Id
- /// </summary>
- [SugarColumn(ColumnDescription = "操作人Id")]
- public long OperatorId { get; set; }
- /// <summary>
- /// 操作人姓名
- /// </summary>
- [SugarColumn(ColumnDescription = "操作人姓名", Length = 64, IsNullable = true)]
- [MaxLength(64)]
- public string? OperatorName { get; set; }
- /// <summary>
- /// 操作说明/审批意见
- /// </summary>
- [SugarColumn(ColumnDescription = "审批意见", Length = 1024, IsNullable = true)]
- [MaxLength(1024)]
- public string? Comment { get; set; }
- }
|