工作流

IWFProcessBusiness.cs 1.0KB

123456789101112131415161718192021
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using WorkFlowApi.Entity;
  7. using WorkFlowApi.Entity.SchemeEntity;
  8. using WorkFlowApi.Entity.SchemeView;
  9. using WorkFlowApi.Utility.WorkFlowEngine.Scheme.Node;
  10. using WorkFlowApi.ViewModels.View;
  11. namespace WorkFlowApi.IBusiness.Scheme
  12. {
  13. public interface IWFProcessBusiness : IBaseBusiness<T_WF_Process>
  14. {
  15. void CreateFlow(string schemeCode, string processId, string title, int level,string branchnodeCode, T_Sys_UserAccount userInfo, out List<T_WF_TaskView> t_WF_TaskViews, List<WFAuditor> auditors = null);
  16. void AgainCreateFlow(string processId, string branchnodeCode, T_Sys_UserAccount userInfo, out List<T_WF_TaskView> t_WF_TaskViews);
  17. void AuditFlow(string operationCode, string operationName, string processId, string taskId, string des, string stamp, string signUrl, string branchnodeCode, T_Sys_UserAccount userInfo, out List<T_WF_TaskView> t_WF_TaskViews, List<WFAuditor> auditors=null);
  18. }
  19. }