新增接口
This commit is contained in:
@@ -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终端状态信息")
|
||||
|
||||
@@ -211,4 +211,6 @@ public interface LineService extends IService<Line> {
|
||||
LineALLInfoDTO getLineAllDetail(String id);
|
||||
|
||||
DeviceVO getDeviceDetailData(String id);
|
||||
|
||||
List<Line> getSubIndexLineDetail(String id);
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user