1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using Hotline.FlowEngine.Definitions;
- using Hotline.FlowEngine.Workflows;
- using Hotline.Share.Dtos.FlowEngine;
- using MediatR;
- namespace Hotline.FlowEngine.Notifications;
- public record WorkflowNotify(Workflow Workflow, BasicWorkflowDto Dto) : INotification;
- public record StartWorkflowNotify(Workflow Workflow, BasicWorkflowDto Dto, FlowAssignInfo FlowAssignInfo) : WorkflowNotify(Workflow, Dto);
- public record NextStepNotify(Workflow Workflow, BasicWorkflowDto Dto, WorkflowTrace Trace,
- bool IsCenterToOrg, bool IsCountersignStart, bool IsCountersignEnd, string HandlerOrgCode,
- FlowAssignInfo FlowAssignInfo) : WorkflowNotify(Workflow, Dto);
- public record AcceptWorkflowNotify(Workflow Workflow) : INotification;
- /// <summary>
- /// 会签汇总节点已指派(该汇总节点可以被接办/办理)
- /// </summary>
- /// <param name="Workflow"></param>
- public record CountersignEndAssigned(Workflow Workflow) : INotification;
- public record CountersignStartAssigned(Workflow Workflow) : INotification;
- public record PreviousNotify(Workflow Workflow, PreviousWorkflowDto Dto, bool IsOrgToCenter) : INotification;
- public record RecallNotify(Workflow Workflow, NextWorkflowDto Dto, bool IsOrgToCenter) : INotification;
- public record JumpNotify(Workflow Workflow, NextWorkflowDto Dto, FlowAssignInfo FlowAssignInfo, bool IsCenterToOrg, bool IsOrgToCenter) : INotification;
- public record EndWorkflowNotify(Workflow Workflow) : INotification;
- public record TerminalWorkflowNotify(Workflow Workflow) : INotification;
- /// <summary>
- /// 工单最终办理通知(工单的实际办理部门办理完成时发出)
- /// </summary>
- public record OrderFinalManageNotify(Workflow Workflow) : INotification;
- /// <summary>
- /// 工单撤销最终办理通知
- /// </summary>
- public record OrderRecallFinalManageNotify(Workflow Workflow) : INotification;
|