using JNPF.Common.Models.WorkFlow; using JNPF.DependencyInjection; using JNPF.WorkFlow.Entitys.Model; using JNPF.WorkFlow.Entitys.Model.Properties; namespace JNPF.WorkFlow.Entitys.Dto.FlowBefore; [SuppressSniffer] public class FlowBeforeInfoOutput { /// /// 表单数据. /// public object formData { get; set; } /// /// 表单详情. /// public FlowFormModel flowFormInfo { get; set; } /// /// 流程详情. /// public FlowJsonModel flowTemplateInfo { get; set; } /// /// 流程任务. /// public FlowTaskModel? flowTaskInfo { get; set; } /// /// 流程任务节点. /// public List? flowTaskNodeList { get; set; } = new List() { }; /// /// 流程任务经办. /// public List? flowTaskOperatorList { get; set; } = new List() { }; /// /// 流程任务经办记录. /// public List? flowTaskOperatorRecordList { get; set; } = new List() { }; /// /// 当前节点权限. /// public List formOperates { get; set; } = new List(); /// /// 当前节点属性. /// public ApproversProperties approversProperties { get; set; } = new ApproversProperties(); /// /// 审核保存数据. /// public object? draftData { get; set; } }