using JNPF.Common.Filter; using JNPF.DependencyInjection; namespace JNPF.WorkFlow.Entitys.Model; [SuppressSniffer] public class FlowHandleModel : PageInputBase { /// /// 意见. /// public string? handleOpinion { get; set; } /// /// 加签人. /// public string? freeApproverUserId { get; set; } /// /// 加签类型 1.前 2 后. /// public string? freeApproverType { get; set; } /// /// 自定义抄送人. /// public string? copyIds { get; set; } /// /// 流程编码. /// public string? enCode { get; set; } /// /// 表单数据. /// public object? formData { get; set; } /// /// 流程id. /// public string? flowId { get; set; } /// /// 流程监控指派节点. /// public string? nodeCode { get; set; } /// /// 电子签名. /// public string? signImg { get; set; } /// /// 候选人. /// public Dictionary>? candidateList { get; set; } /// /// 异常处理人. /// public Dictionary>? errorRuleUserList { get; set; } /// /// 批量id. /// public List ids { get; set; } = new List(); /// /// 批量类型. /// public int batchType { get; set; } /// /// 选择分支. /// public List branchList { get; set; } = new List(); /// /// 变更节点. /// public string taskNodeId { get; set; } /// /// 任务id. /// public string taskId { get; set; } /// /// 任务id. /// public string id { get; set; } /// /// false 变更 true 复活. /// public bool resurgence { get; set; } /// /// 附件. /// public List fileList { get; set; } = new List(); /// /// 驳回节点. /// public string rejectStep { get; set; } /// /// true 全部 flase 主流程. /// public bool suspend { get; set; } /// /// 驳回类型. /// public string rejectType { get; set; } }