| package com.zt.modules.workflowconfig.dao; | 
|   | 
| import com.zt.common.dao.BaseDao; | 
| import com.zt.modules.sys.model.SysRoleMenu; | 
| import com.zt.modules.workflowconfig.dto.FlowMenuDto; | 
| import com.zt.modules.workflowconfig.model.WfDef; | 
| import com.zt.modules.workflowconfig.model.WfDefStep; | 
| import org.apache.ibatis.annotations.Mapper; | 
| import org.apache.ibatis.annotations.Param; | 
|   | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| @Mapper | 
| public interface WfDefStepDao extends BaseDao<WfDefStep> { | 
|     List<WfDefStep> queryStepsList(Map<String, Object> params); | 
|   | 
|     List<WfDef> workflowSelect(); | 
|   | 
|     void delete(Long id); | 
|   | 
|   | 
|     List<WfDefStep> getUserByWorkflowSteps(Long stepsId); | 
|   | 
|     List<WfDefStep> getUserList(Map<String, Object> params); | 
|   | 
|     void addWorkflowStepsUser(@Param("userId") String userId , @Param("stepId") Long stepId); | 
|   | 
|     void deleteWorkflowStepsUser(@Param("userId") String userId , @Param("stepId") String stepId); | 
|   | 
|   | 
|     List<WfDefStep> getRoleByWorkflowSteps(Long stepsId); | 
|   | 
|     List<WfDefStep> getRoleList(Map<String, Object> params); | 
|   | 
|     void addWorkflowStepsRole(@Param("roleId") String roleId , @Param("stepId") Long stepId); | 
|   | 
|     void deleteWorkflowStepsRole(@Param("roleId") String roleId , @Param("stepId") String stepId); | 
|   | 
|     void deleteFlowMenu(); | 
|   | 
|     List<FlowMenuDto> selectFlowMenu(); | 
|   | 
|     void deleteRoleFlowMenu(); | 
|   | 
|     public List<WfDefStep> querySteps(Map<String,String> params); | 
|     public List<WfDefStep> queryAllSteps(Map<String,String> params); | 
|     public List<String> getAllSteps(); | 
|   | 
|     public List<WfDefStep> queryWfDefFirstStep(@Param("wfDefIdCode") String wfDefIdCode); | 
|     public List<WfDefStep> queryWfDefFinallyStep(@Param("wfDefIdCode") String wfDefIdCode); | 
|   | 
|     public List<WfDefStep> queryWfDefStep(@Param("wfDefIdCode") String wfDefIdCode, @Param("stepIdMarker") String stepIdMarker); | 
|     public List<WfDefStep> queryStepsBYMap(Map<String,String> params); | 
|   | 
|     public List<WfDefStep> queryWfDefPreStep(WfDefStep wfDefStep); | 
|     public List<WfDefStep> queryWfDefNextStep(WfDefStep wfDefStep); | 
|   | 
|   | 
|     WfDefStep getWorkflowStepByCode(String stepMarker); | 
| } |