namespace MiaoYu.Repository.Admin.Entities.ApprovalFlow;
///
/// 流程审批步骤记录表 审批历史记录
///
[EntityDescription(FieldIgnored = true)]
public class FlowApprovalStepHistory : DefaultEntity
{
///
/// 流程审批顺序
///
///
public int Sort { get; set; }
///
/// 审批流节点id
///
///
public Guid FlowNodeId { get; set; }
///
/// 节点名称
///
///
public string? FlowNodeName { get; set; }
///
/// 多次审批顺序号
///
///
public int SortMore { get; set; }
///
/// 流程审批状态
///
///
public EFlowApprovalStepState State { get; set; } = EFlowApprovalStepState.待审批;
///
/// 审批意见
///
///
public string? Opinions { get; set; }
///
/// 审批人id
///
///
public Guid UserId { get; set; }
///
/// 审批人姓名
///
///
public string? UserName { get; set; }
///
/// 审批时间
///
///
public DateTime ApprovalDate { get; set; } = DateTime.Now;
}
///
/// 流程审批步骤状态
///
public enum EFlowApprovalStepState
{
待审批 = 1,
//同意走下一步
同意,
//不同意打回重新走审批流程
不同意,
//回退到上一步流程
回退上级审批
}