package org.springblade.modules.patrol.service.impl;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.springblade.common.utils.NodeTreeUtil;
|
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.mapper.PatrolGroupMapper;
|
import org.springblade.modules.patrol.service.IPatrolGroupService;
|
import org.springblade.modules.patrol.vo.PatrolGroupVO;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
/**
|
* @Description: 巡查指标组
|
*/
|
@Service
|
public class PatrolGroupServiceImpl extends ServiceImpl<PatrolGroupMapper, PatrolGroup> implements IPatrolGroupService {
|
|
@Override
|
public IPage<PatrolGroup> selectPatrolConfig(IPage<Object> page, PatrolGroup patrolGroup) {
|
return null;
|
}
|
|
@Override
|
public List<PatrolGroup> getPatrolGroupByProjectId(String projectId) {
|
return baseMapper.getPatrolGroupByProjectId(projectId);
|
}
|
|
/**
|
* 查询巡查项树数据
|
* @return
|
*/
|
@Override
|
public Object getPatrolGroupTree() {
|
// 查询父树目录
|
List<TreeNode> patrolGroupTree = baseMapper.getPatrolGroupTree();
|
// 查询孩子树目录
|
List<TreeNode> patrolGroupItemTree = baseMapper.getPatrolGroupItemTree();
|
// 数据处理
|
return NodeTreeUtil.getNodeTree(patrolGroupTree,patrolGroupItemTree);
|
}
|
|
@Override
|
public List<PatrolGroup> getPatrolGroupByItemId(String itemIds) {
|
return baseMapper.getPatrolGroupByItemId(itemIds);
|
}
|
|
@Override
|
public List<PatrolGroupVO> getAllPatrolGroupByTaskId(String taskId) {
|
return baseMapper.getAllPatrolGroupByTaskId(taskId);
|
}
|
|
@Override
|
public List<PatrolGroupDTO> getPatrolGroupDTO(String taskId) {
|
return baseMapper.getPatrolGroupDTO(taskId);
|
}
|
|
@Override
|
public List<PatrolGroup> getPatrolGroupByTaskId(String taskId) {
|
return baseMapper.getPatrolGroupByTaskId(taskId);
|
}
|
|
@Override
|
public List<PatrolGroupDTO> getGroupDTORecord(String taskId) {
|
return baseMapper.getGroupDTORecord(taskId);
|
}
|
}
|