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);
|
}
|