namespace learun.workflow { /// /// 版 本 EasyCode EC管理后台 /// Copyright (c) 2019-present EC管理有限公司 /// 创建人:tobin /// 日 期:2019.11.22 /// 描 述:工作流引擎配置 /// public class NWFEngineConfig { /// /// 流程参数配置 /// public NWFEngineParamConfig ParamConfig { get; set; } #region 委托方法 /// /// 获取数据库数据 /// public DbFindTableMethod DbFindTable { get; set; } /// /// 获取审核同意数 /// public GetConfluenceNumMethod GetAgreeNum { get; set; } /// /// 获取审核不同意数 /// public GetConfluenceNumMethod GetDisAgreeNum { get; set; } #endregion 委托方法 } /// /// 流程模板引擎参数配置 /// public class NWFEngineParamConfig { /// /// 是否已经有流程实例 /// public bool HasInstance { get; set; } /// /// 是否是子流程 1是 0不是 /// public int IsChild { get; set; } /// /// 父级流程任务主键 /// public string ParentTaskId { get; set; } /// /// 父级流程实例主键 /// public string ParentProcessId { get; set; } /// /// 流程模板 /// public string Scheme { get; set; } /// /// 流程模板名称 /// public string SchemeName { get; set; } /// /// 流程模板编码 /// public string SchemeCode { get; set; } /// /// 流程模板主键 /// public string SchemeId { get; set; } /// /// 流程实例Id /// public string ProcessId { get; set; } /// /// 流程实例等级 1-普通,2-重要,3-紧急 /// public int ProcessLevel { get; set; } /// /// 流程标题 /// public string Title { get; set; } /// /// 审核人信息 /// public string Auditers { get; set; } /// /// 创建用户 /// public NWFUserInfo CreateUser { get; set; } /// /// 当前用户 /// public NWFUserInfo CurrentUser { get; set; } /// /// 流程状态 0 默认运行状态 1 重新发起 2 运行结束 /// public int State { get; set; } } }