using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WorkFlowApi.Entity; using WorkFlowApi.Entity.SchemeEntity; using WorkFlowApi.Entity.SchemeView; using WorkFlowApi.Utility.WorkFlowEngine.Scheme.Node; using WorkFlowApi.ViewModels.View; namespace WorkFlowApi.IBusiness.Scheme { public interface IWFProcessBusiness : IBaseBusiness { void CreateFlow(string schemeCode, string processId, string title, int level,string branchnodeCode, T_Sys_UserAccount userInfo, out List t_WF_TaskViews, List auditors = null); void AgainCreateFlow(string processId, string branchnodeCode, T_Sys_UserAccount userInfo, out List t_WF_TaskViews); 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_TaskViews, List auditors=null); } }