新增接口

This commit is contained in:
hzj
2024-05-15 18:49:00 +08:00
parent f0d626fb0d
commit bba53f7d57
14 changed files with 298 additions and 13 deletions

View File

@@ -10,11 +10,18 @@ import com.njcn.common.utils.HttpResultUtil;
import com.njcn.common.utils.LogUtil;
import com.njcn.device.biz.enums.DeviceResponseEnum;
import com.njcn.device.biz.pojo.po.Overlimit;
import com.njcn.device.pq.mapper.*;
import com.njcn.device.pq.mapper.DeviceMapper;
import com.njcn.device.pq.mapper.LineDetailMapper;
import com.njcn.device.pq.mapper.LineMapper;
import com.njcn.device.pq.mapper.RStatIntegrityDMapper;
import com.njcn.device.pq.pojo.dto.*;
import com.njcn.device.pq.pojo.param.*;
import com.njcn.device.pq.pojo.po.*;
import com.njcn.device.pq.pojo.po.line.LineInfoVO;
import com.njcn.device.pq.pojo.param.DeviceInfoParam;
import com.njcn.device.pq.pojo.param.LineBaseQueryParam;
import com.njcn.device.pq.pojo.param.OnlineRateParam;
import com.njcn.device.pq.pojo.param.TerminalMainQueryParam;
import com.njcn.device.pq.pojo.po.Device;
import com.njcn.device.pq.pojo.po.Line;
import com.njcn.device.pq.pojo.po.LineDetail;
import com.njcn.device.pq.pojo.vo.*;
import com.njcn.device.pq.service.LineService;
import com.njcn.web.controller.BaseController;
@@ -93,6 +100,21 @@ public class LineController extends BaseController {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
}
/**
* 根据变电站id获取子节数据
*
* @param id 变电站id
* @return 结果
*/
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@ApiOperation("根据变电站id获取子节数据")
@PostMapping("getSubIndexLineDetail")
public HttpResult<List<Line>> getSubIndexLineDetail(@RequestParam("id") String id){
String methodDescribe = getMethodDescribe("getSubIndexLineDetail");
List<Line> result = lineService.getSubIndexLineDetail(id);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
};
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/getComFlagInfoData")
@ApiOperation("根据监测点Id终端状态信息")

View File

@@ -211,4 +211,6 @@ public interface LineService extends IService<Line> {
LineALLInfoDTO getLineAllDetail(String id);
DeviceVO getDeviceDetailData(String id);
List<Line> getSubIndexLineDetail(String id);
}

View File

@@ -647,6 +647,14 @@ public class LineServiceImpl extends ServiceImpl<LineMapper, Line> implements Li
return this.baseMapper.getDeviceDetailData(id);
}
@Override
public List<Line> getSubIndexLineDetail(String id) {
return this.lambdaQuery()
.eq(Line::getLevel,6)
.like(Line::getPids,id)
.list();
}
@Override
public List<Overlimit> getOverLimitByList(PollutionParamDTO pollutionParamDTO) {
return overlimitMapper.selectBatchIds(pollutionParamDTO.getLineList());