using JNPF.DependencyInjection;
namespace JNPF.WorkFlow.Entitys.Model.Conifg;
[SuppressSniffer]
public class TimeOutConfig
{
///
/// 0:关闭 1:自定义 2:同步发起配置.
///
public int on { get; set; } = 0;
///
/// 起始时间类型(0:接收时间 1:发起时间 2:表单变量).
///
public int nodeLimit { get; set; } = 0;
///
/// 表单字段.
///
public string? formField { get; set; }
///
/// 处理限定时长默认24小时.
///
public int duringDeal { get; set; } = 24;
///
/// 第一次触发时长.
///
public int firstOver { get; set; } = 0;
///
/// 间隔.
///
public int overTimeDuring { get; set; } = 2;
///
/// 通知.
///
public bool overNotice { get; set; }
///
/// 事件.
///
public bool overEvent { get; set; }
///
/// 事件触发次数.
///
public int overEventTime { get; set; } = 5;
///
/// 自动审批.
///
public bool overAutoApprove { get; set; }
///
/// 自动审批触发次数.
///
public int overAutoApproveTime { get; set; } = 5;
}