ContractReviewBizHandler.cs 845 B

12345678910111213141516171819202122232425262728293031
  1. using Admin.NET.Plugin.ApprovalFlow;
  2. using Admin.NET.Plugin.ApprovalFlow.Service;
  3. namespace Admin.NET.Plugin.AiDOP.Order;
  4. /// <summary>
  5. /// 合同评审审批业务回调
  6. /// 注册 BizType = "CONTRACT_REVIEW"
  7. /// 待合同实体创建后补齐具体逻辑
  8. /// </summary>
  9. public class ContractReviewBizHandler : IFlowBizHandler, ITransient
  10. {
  11. public string BizType => "CONTRACT_REVIEW";
  12. public Task OnFlowStarted(long bizId, long instanceId)
  13. {
  14. // TODO: 更新合同状态为"审批中"
  15. return Task.CompletedTask;
  16. }
  17. public Task OnFlowCompleted(long bizId, FlowInstanceStatusEnum finalStatus)
  18. {
  19. // TODO: 更新合同最终状态
  20. return Task.CompletedTask;
  21. }
  22. public Task OnNodeCompleted(long bizId, string nodeId, string nodeName)
  23. {
  24. return Task.CompletedTask;
  25. }
  26. }