package cn.com.lzt.budget.proc.service; import cn.com.lzt.budget.inst.entity.BudgetInstEntity; import cn.com.lzt.budget.proc.entity.BudgetProcEntity; import org.jeecgframework.core.common.service.CommonService; import java.io.Serializable; public interface BudgetProcServiceI extends CommonService{ public void delete(BudgetProcEntity entity) throws Exception; public Serializable save(BudgetProcEntity entity) throws Exception; public void saveOrUpdate(BudgetProcEntity entity) throws Exception; //流程开始 void start(String instId); /** * 流程处理 * @param instId 实例id * @param taskId 任务id * @param status 1通过 -1驳回 * @param descn 描述 */ void process(String instId, String taskId, Integer status, String descn); void cancel(String instId,String procId); }