package org.springblade.modules.patrol.mapper;
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.springblade.core.tool.node.TreeNode;
|
import org.springblade.modules.patrol.dto.PatrolGroupDTO;
|
import org.springblade.modules.patrol.entity.PatrolGroup;
|
import org.springblade.modules.patrol.vo.PatrolGroupVO;
|
|
import java.util.List;
|
|
/**
|
* @Description: 巡查指标组
|
*/
|
public interface PatrolGroupMapper extends BaseMapper<PatrolGroup> {
|
|
List<PatrolGroup> getPatrolGroupByProjectId(@Param("projectId") String projectId);
|
|
/**
|
* 查询巡查项树数据
|
* @return
|
*/
|
List<TreeNode> getPatrolGroupTree();
|
|
/**
|
* 查询巡查项树数据
|
* @return
|
*/
|
List<TreeNode> getPatrolGroupItemTree();
|
|
List<PatrolGroup> getPatrolGroupByItemId(@Param("itemIds") String itemIds);
|
|
List<PatrolGroupVO> getAllPatrolGroupByTaskId(@Param("taskId") String taskId);
|
|
List<PatrolGroupDTO> getPatrolGroupDTO(@Param("taskId") String taskId);
|
|
List<PatrolGroup> getPatrolGroupByTaskId(String taskId);
|
|
List<PatrolGroupDTO> getGroupDTORecord(@Param("taskId")String taskId);
|
}
|