完成污区图算法编写
This commit is contained in:
@@ -237,7 +237,7 @@ public class ExecutionCenter extends BaseController {
|
|||||||
@PostMapping("/orgPointExecutor")
|
@PostMapping("/orgPointExecutor")
|
||||||
@Async("asyncExecutor")
|
@Async("asyncExecutor")
|
||||||
public void orgPointExecutor(@RequestBody BaseParam baseParam) {
|
public void orgPointExecutor(@RequestBody BaseParam baseParam) {
|
||||||
String methodDescribe = getMethodDescribe("OrgPointExecutor");
|
String methodDescribe = getMethodDescribe("orgPointExecutor");
|
||||||
//手动判断参数是否合法,
|
//手动判断参数是否合法,
|
||||||
CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam = judgeExecuteParam(baseParam);
|
CalculatedParam<DeptGetChildrenMoreDTO> calculatedParam = judgeExecuteParam(baseParam);
|
||||||
// 测点索引
|
// 测点索引
|
||||||
|
|||||||
@@ -3,7 +3,8 @@ package com.njcn.algorithm.serviceimpl.line;
|
|||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.date.DatePattern;
|
import cn.hutool.core.date.DatePattern;
|
||||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
import com.njcn.algorithm.pojo.bo.CalculatedParam;
|
import com.njcn.algorithm.pojo.bo.CalculatedParam;
|
||||||
import com.njcn.algorithm.service.line.IPollutionService;
|
import com.njcn.algorithm.service.line.IPollutionService;
|
||||||
import com.njcn.dataProcess.api.*;
|
import com.njcn.dataProcess.api.*;
|
||||||
@@ -57,7 +58,7 @@ public class PollutionServiceImpl implements IPollutionService {
|
|||||||
public void handleDay(CalculatedParam<String> calculatedParam) {
|
public void handleDay(CalculatedParam<String> calculatedParam) {
|
||||||
List<DataPollutionD> pollutionList;
|
List<DataPollutionD> pollutionList;
|
||||||
List<DictData> dictDataList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.POLLUTION_STATIS.getCode()).getData();
|
List<DictData> dictDataList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.POLLUTION_STATIS.getCode()).getData();
|
||||||
Map<String, DictData> dictData = dictDataList.stream().collect(Collectors.toMap(DictData::getId, Function.identity()));
|
Map<String, DictData> dictData = dictDataList.stream().collect(Collectors.toMap(DictData::getCode, Function.identity()));
|
||||||
LocalDate local = LocalDateTimeUtil.parseDate(calculatedParam.getDataDate());
|
LocalDate local = LocalDateTimeUtil.parseDate(calculatedParam.getDataDate());
|
||||||
String beginDay = LocalDateTimeUtil.format(LocalDateTimeUtil.beginOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN)), DatePattern.NORM_DATETIME_PATTERN);
|
String beginDay = LocalDateTimeUtil.format(LocalDateTimeUtil.beginOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN)), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
String endDay = LocalDateTimeUtil.format(LocalDateTimeUtil.endOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN)), DatePattern.NORM_DATETIME_PATTERN);
|
String endDay = LocalDateTimeUtil.format(LocalDateTimeUtil.endOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN)), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
@@ -129,19 +130,18 @@ public class PollutionServiceImpl implements IPollutionService {
|
|||||||
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||||||
lineParam.setStartTime(TimeUtils.getBeginOfMonth(calculatedParam.getDataDate()));
|
lineParam.setStartTime(TimeUtils.getBeginOfMonth(calculatedParam.getDataDate()));
|
||||||
lineParam.setEndTime(TimeUtils.getEndOfMonth(calculatedParam.getDataDate()));
|
lineParam.setEndTime(TimeUtils.getEndOfMonth(calculatedParam.getDataDate()));
|
||||||
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime());
|
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime(), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
for (DeptGetChildrenMoreDTO deptGetChildrenMoreDTO : calculatedParam.getIdList()) {
|
for (DeptGetChildrenMoreDTO dto : calculatedParam.getIdList()) {
|
||||||
Collection<LineDevGetDTO> union = CollectionUtils.union
|
if (ObjectUtil.isNotNull(dto.getUnitId())) {
|
||||||
(Optional.ofNullable(deptGetChildrenMoreDTO.getLineBaseList()).orElse(new ArrayList<>()),
|
lineParam.setLineId(Arrays.asList(dto.getUnitId()));
|
||||||
Optional.ofNullable(deptGetChildrenMoreDTO.getPwMonitorIds()).orElse(new ArrayList<>()));
|
|
||||||
List<String> lineIds = union.stream().map(LineDevGetDTO::getPointId).collect(Collectors.toList());
|
|
||||||
if (CollUtil.isNotEmpty(lineIds)) {
|
|
||||||
lineParam.setLineId(lineIds);
|
|
||||||
List<DataPollutionOrgD> data = dataPollutionFeignClient.getRawDataOrgD(lineParam).getData();
|
List<DataPollutionOrgD> data = dataPollutionFeignClient.getRawDataOrgD(lineParam).getData();
|
||||||
|
if (CollUtil.isNotEmpty(data)) {
|
||||||
|
System.out.println(data);
|
||||||
|
}
|
||||||
Map<String, List<DataPollutionOrgD>> pollutionMap = data.stream().collect(Collectors.groupingBy(DataPollutionOrgD::getPollutionType));
|
Map<String, List<DataPollutionOrgD>> pollutionMap = data.stream().collect(Collectors.groupingBy(DataPollutionOrgD::getPollutionType));
|
||||||
pollutionMap.forEach((key, value) -> {
|
pollutionMap.forEach((key, value) -> {
|
||||||
DataPollutionOrgM orgD = new DataPollutionOrgM();
|
DataPollutionOrgM orgD = new DataPollutionOrgM();
|
||||||
orgD.setOrgId(deptGetChildrenMoreDTO.getUnitId());
|
orgD.setOrgId(dto.getUnitId());
|
||||||
orgD.setDataDate(localDate);
|
orgD.setDataDate(localDate);
|
||||||
orgD.setPollutionType(key);
|
orgD.setPollutionType(key);
|
||||||
orgD.setValue(value.stream().max(Comparator.comparing(DataPollutionOrgD::getValue)).get().getValue());
|
orgD.setValue(value.stream().max(Comparator.comparing(DataPollutionOrgD::getValue)).get().getValue());
|
||||||
@@ -161,19 +161,15 @@ public class PollutionServiceImpl implements IPollutionService {
|
|||||||
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||||||
lineParam.setStartTime(TimeUtils.getBeginOfQuarter(calculatedParam.getDataDate()));
|
lineParam.setStartTime(TimeUtils.getBeginOfQuarter(calculatedParam.getDataDate()));
|
||||||
lineParam.setEndTime(TimeUtils.getEndOfQuarter(calculatedParam.getDataDate()));
|
lineParam.setEndTime(TimeUtils.getEndOfQuarter(calculatedParam.getDataDate()));
|
||||||
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime());
|
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime(), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
for (DeptGetChildrenMoreDTO deptGetChildrenMoreDTO : calculatedParam.getIdList()) {
|
for (DeptGetChildrenMoreDTO dto : calculatedParam.getIdList()) {
|
||||||
Collection<LineDevGetDTO> union = CollectionUtils.union
|
if (ObjectUtil.isNotNull(dto.getUnitId())) {
|
||||||
(Optional.ofNullable(deptGetChildrenMoreDTO.getLineBaseList()).orElse(new ArrayList<>()),
|
lineParam.setLineId(Arrays.asList(dto.getUnitId()));
|
||||||
Optional.ofNullable(deptGetChildrenMoreDTO.getPwMonitorIds()).orElse(new ArrayList<>()));
|
|
||||||
List<String> lineIds = union.stream().map(LineDevGetDTO::getPointId).collect(Collectors.toList());
|
|
||||||
if (CollUtil.isNotEmpty(lineIds)) {
|
|
||||||
lineParam.setLineId(lineIds);
|
|
||||||
List<DataPollutionOrgM> data = dataPollutionFeignClient.getRawDataOrgM(lineParam).getData();
|
List<DataPollutionOrgM> data = dataPollutionFeignClient.getRawDataOrgM(lineParam).getData();
|
||||||
Map<String, List<DataPollutionOrgM>> pollutionMap = data.stream().collect(Collectors.groupingBy(DataPollutionOrgM::getPollutionType));
|
Map<String, List<DataPollutionOrgM>> pollutionMap = data.stream().collect(Collectors.groupingBy(DataPollutionOrgM::getPollutionType));
|
||||||
pollutionMap.forEach((key, value) -> {
|
pollutionMap.forEach((key, value) -> {
|
||||||
DataPollutionOrgQ orgD = new DataPollutionOrgQ();
|
DataPollutionOrgQ orgD = new DataPollutionOrgQ();
|
||||||
orgD.setOrgId(deptGetChildrenMoreDTO.getUnitId());
|
orgD.setOrgId(dto.getUnitId());
|
||||||
orgD.setDataDate(localDate);
|
orgD.setDataDate(localDate);
|
||||||
orgD.setPollutionType(key);
|
orgD.setPollutionType(key);
|
||||||
orgD.setValue(value.stream().max(Comparator.comparing(DataPollutionOrgM::getValue)).get().getValue());
|
orgD.setValue(value.stream().max(Comparator.comparing(DataPollutionOrgM::getValue)).get().getValue());
|
||||||
@@ -193,19 +189,15 @@ public class PollutionServiceImpl implements IPollutionService {
|
|||||||
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||||||
lineParam.setStartTime(TimeUtils.getBeginOfYear(calculatedParam.getDataDate()));
|
lineParam.setStartTime(TimeUtils.getBeginOfYear(calculatedParam.getDataDate()));
|
||||||
lineParam.setEndTime(TimeUtils.getEndOfYear(calculatedParam.getDataDate()));
|
lineParam.setEndTime(TimeUtils.getEndOfYear(calculatedParam.getDataDate()));
|
||||||
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime());
|
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime(), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
for (DeptGetChildrenMoreDTO deptGetChildrenMoreDTO : calculatedParam.getIdList()) {
|
for (DeptGetChildrenMoreDTO dto : calculatedParam.getIdList()) {
|
||||||
Collection<LineDevGetDTO> union = CollectionUtils.union
|
if (ObjectUtil.isNotNull(dto.getUnitId())) {
|
||||||
(Optional.ofNullable(deptGetChildrenMoreDTO.getLineBaseList()).orElse(new ArrayList<>()),
|
lineParam.setLineId(Arrays.asList(dto.getUnitId()));
|
||||||
Optional.ofNullable(deptGetChildrenMoreDTO.getPwMonitorIds()).orElse(new ArrayList<>()));
|
|
||||||
List<String> lineIds = union.stream().map(LineDevGetDTO::getPointId).collect(Collectors.toList());
|
|
||||||
if (CollUtil.isNotEmpty(lineIds)) {
|
|
||||||
lineParam.setLineId(lineIds);
|
|
||||||
List<DataPollutionOrgQ> data = dataPollutionFeignClient.getRawDataOrgQ(lineParam).getData();
|
List<DataPollutionOrgQ> data = dataPollutionFeignClient.getRawDataOrgQ(lineParam).getData();
|
||||||
Map<String, List<DataPollutionOrgQ>> pollutionMap = data.stream().collect(Collectors.groupingBy(DataPollutionOrgQ::getPollutionType));
|
Map<String, List<DataPollutionOrgQ>> pollutionMap = data.stream().collect(Collectors.groupingBy(DataPollutionOrgQ::getPollutionType));
|
||||||
pollutionMap.forEach((key, value) -> {
|
pollutionMap.forEach((key, value) -> {
|
||||||
DataPollutionOrgY orgD = new DataPollutionOrgY();
|
DataPollutionOrgY orgD = new DataPollutionOrgY();
|
||||||
orgD.setOrgId(deptGetChildrenMoreDTO.getUnitId());
|
orgD.setOrgId(dto.getUnitId());
|
||||||
orgD.setDataDate(localDate);
|
orgD.setDataDate(localDate);
|
||||||
orgD.setPollutionType(key);
|
orgD.setPollutionType(key);
|
||||||
orgD.setValue(value.stream().max(Comparator.comparing(DataPollutionOrgQ::getValue)).get().getValue());
|
orgD.setValue(value.stream().max(Comparator.comparing(DataPollutionOrgQ::getValue)).get().getValue());
|
||||||
@@ -257,14 +249,10 @@ public class PollutionServiceImpl implements IPollutionService {
|
|||||||
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||||||
lineParam.setStartTime(TimeUtils.getBeginOfMonth(calculatedParam.getDataDate()));
|
lineParam.setStartTime(TimeUtils.getBeginOfMonth(calculatedParam.getDataDate()));
|
||||||
lineParam.setEndTime(TimeUtils.getEndOfMonth(calculatedParam.getDataDate()));
|
lineParam.setEndTime(TimeUtils.getEndOfMonth(calculatedParam.getDataDate()));
|
||||||
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime());
|
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime(), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
for (String substationId : calculatedParam.getIdList()) {
|
for (String substationId : calculatedParam.getIdList()) {
|
||||||
LineDevGetBandDTO data = commTerminalGeneralClient.substationGetLine(substationId).getData();
|
if (StrUtil.isNotBlank(substationId)) {
|
||||||
Collection<LineDevGetDTO> union = CollectionUtils.union(Optional.ofNullable(data.getPwList()).orElse(new ArrayList<>()),
|
lineParam.setLineId(Arrays.asList(substationId));
|
||||||
Optional.ofNullable(data.getZwList()).orElse(new ArrayList<>()));
|
|
||||||
List<String> lindIds = union.stream().map(LineDevGetDTO::getPointId).collect(Collectors.toList());
|
|
||||||
if (CollUtil.isNotEmpty(lindIds)) {
|
|
||||||
lineParam.setLineId(lindIds);
|
|
||||||
List<DataPollutionSubstationD> pollutionDS = dataPollutionFeignClient.getRawDataSubstationD(lineParam).getData();
|
List<DataPollutionSubstationD> pollutionDS = dataPollutionFeignClient.getRawDataSubstationD(lineParam).getData();
|
||||||
Map<String, List<DataPollutionSubstationD>> pollutionMap = pollutionDS.stream().collect(Collectors.groupingBy(DataPollutionSubstationD::getPollutionType));
|
Map<String, List<DataPollutionSubstationD>> pollutionMap = pollutionDS.stream().collect(Collectors.groupingBy(DataPollutionSubstationD::getPollutionType));
|
||||||
pollutionMap.forEach((key, value) -> {
|
pollutionMap.forEach((key, value) -> {
|
||||||
@@ -289,14 +277,10 @@ public class PollutionServiceImpl implements IPollutionService {
|
|||||||
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||||||
lineParam.setStartTime(TimeUtils.getBeginOfQuarter(calculatedParam.getDataDate()));
|
lineParam.setStartTime(TimeUtils.getBeginOfQuarter(calculatedParam.getDataDate()));
|
||||||
lineParam.setEndTime(TimeUtils.getEndOfQuarter(calculatedParam.getDataDate()));
|
lineParam.setEndTime(TimeUtils.getEndOfQuarter(calculatedParam.getDataDate()));
|
||||||
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime());
|
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime(), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
for (String substationId : calculatedParam.getIdList()) {
|
for (String substationId : calculatedParam.getIdList()) {
|
||||||
LineDevGetBandDTO data = commTerminalGeneralClient.substationGetLine(substationId).getData();
|
if (StrUtil.isNotBlank(substationId)) {
|
||||||
Collection<LineDevGetDTO> union = CollectionUtils.union(Optional.ofNullable(data.getPwList()).orElse(new ArrayList<>()),
|
lineParam.setLineId(Arrays.asList(substationId));
|
||||||
Optional.ofNullable(data.getZwList()).orElse(new ArrayList<>()));
|
|
||||||
List<String> lindIds = union.stream().map(LineDevGetDTO::getPointId).collect(Collectors.toList());
|
|
||||||
if (CollUtil.isNotEmpty(lindIds)) {
|
|
||||||
lineParam.setLineId(lindIds);
|
|
||||||
List<DataPollutionSubstationM> pollutionDS = dataPollutionFeignClient.getRawDataSubstationM(lineParam).getData();
|
List<DataPollutionSubstationM> pollutionDS = dataPollutionFeignClient.getRawDataSubstationM(lineParam).getData();
|
||||||
Map<String, List<DataPollutionSubstationM>> pollutionMap = pollutionDS.stream().collect(Collectors.groupingBy(DataPollutionSubstationM::getPollutionType));
|
Map<String, List<DataPollutionSubstationM>> pollutionMap = pollutionDS.stream().collect(Collectors.groupingBy(DataPollutionSubstationM::getPollutionType));
|
||||||
pollutionMap.forEach((key, value) -> {
|
pollutionMap.forEach((key, value) -> {
|
||||||
@@ -321,14 +305,10 @@ public class PollutionServiceImpl implements IPollutionService {
|
|||||||
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
LineCountEvaluateParam lineParam = new LineCountEvaluateParam();
|
||||||
lineParam.setStartTime(TimeUtils.getBeginOfYear(calculatedParam.getDataDate()));
|
lineParam.setStartTime(TimeUtils.getBeginOfYear(calculatedParam.getDataDate()));
|
||||||
lineParam.setEndTime(TimeUtils.getEndOfYear(calculatedParam.getDataDate()));
|
lineParam.setEndTime(TimeUtils.getEndOfYear(calculatedParam.getDataDate()));
|
||||||
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime());
|
LocalDate localDate = LocalDateTimeUtil.parseDate(lineParam.getStartTime(), DatePattern.NORM_DATETIME_PATTERN);
|
||||||
for (String substationId : calculatedParam.getIdList()) {
|
for (String substationId : calculatedParam.getIdList()) {
|
||||||
LineDevGetBandDTO data = commTerminalGeneralClient.substationGetLine(substationId).getData();
|
if (StrUtil.isNotBlank(substationId)) {
|
||||||
Collection<LineDevGetDTO> union = CollectionUtils.union(Optional.ofNullable(data.getPwList()).orElse(new ArrayList<>()),
|
lineParam.setLineId(Arrays.asList(substationId));
|
||||||
Optional.ofNullable(data.getZwList()).orElse(new ArrayList<>()));
|
|
||||||
List<String> lindIds = union.stream().map(LineDevGetDTO::getPointId).collect(Collectors.toList());
|
|
||||||
if (CollUtil.isNotEmpty(lindIds)) {
|
|
||||||
lineParam.setLineId(lindIds);
|
|
||||||
List<DataPollutionSubstationQ> pollutionDS = dataPollutionFeignClient.getRawDataSubstationQ(lineParam).getData();
|
List<DataPollutionSubstationQ> pollutionDS = dataPollutionFeignClient.getRawDataSubstationQ(lineParam).getData();
|
||||||
Map<String, List<DataPollutionSubstationQ>> pollutionMap = pollutionDS.stream().collect(Collectors.groupingBy(DataPollutionSubstationQ::getPollutionType));
|
Map<String, List<DataPollutionSubstationQ>> pollutionMap = pollutionDS.stream().collect(Collectors.groupingBy(DataPollutionSubstationQ::getPollutionType));
|
||||||
pollutionMap.forEach((key, value) -> {
|
pollutionMap.forEach((key, value) -> {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -20,24 +21,27 @@ import java.time.LocalDate;
|
|||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@TableName(value = "r_mp_pollution_d")
|
@TableName(value = "r_mp_pollution_d")
|
||||||
public class RMpPollutionD implements Serializable {
|
public class RMpPollutionD implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 单位id
|
* 单位id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "line_id")
|
@MppMultiId(value = "line_id")
|
||||||
@ApiModelProperty(value = "监测点")
|
@ApiModelProperty(value = "监测点")
|
||||||
private String lineId;
|
private String lineId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value = "时间")
|
@ApiModelProperty(value = "时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value = "污区图统计类型")
|
@ApiModelProperty(value = "污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
@@ -48,5 +52,5 @@ public class RMpPollutionD implements Serializable {
|
|||||||
@ApiModelProperty(value = "统计值")
|
@ApiModelProperty(value = "统计值")
|
||||||
private Double value;
|
private Double value;
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
}
|
||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -24,21 +25,21 @@ public class RStatPollutionOrgD implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 单位id
|
* 单位id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "org_id")
|
@MppMultiId(value = "org_id")
|
||||||
@ApiModelProperty(value="单位id")
|
@ApiModelProperty(value="单位id")
|
||||||
private String orgId;
|
private String orgId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value="时间")
|
@ApiModelProperty(value="时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value="污区图统计类型")
|
@ApiModelProperty(value="污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,21 +24,21 @@ public class RStatPollutionOrgM implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 单位id
|
* 单位id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "org_id")
|
@MppMultiId(value = "org_id")
|
||||||
@ApiModelProperty(value="单位id")
|
@ApiModelProperty(value="单位id")
|
||||||
private String orgId;
|
private String orgId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value="时间")
|
@ApiModelProperty(value="时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value="污区图统计类型")
|
@ApiModelProperty(value="污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,21 +24,21 @@ public class RStatPollutionOrgQ implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 单位id
|
* 单位id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "org_id")
|
@MppMultiId(value = "org_id")
|
||||||
@ApiModelProperty(value="单位id")
|
@ApiModelProperty(value="单位id")
|
||||||
private String orgId;
|
private String orgId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value="时间")
|
@ApiModelProperty(value="时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value="污区图统计类型")
|
@ApiModelProperty(value="污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,21 +24,21 @@ public class RStatPollutionOrgY implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 单位id
|
* 单位id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "org_id")
|
@MppMultiId(value = "org_id")
|
||||||
@ApiModelProperty(value="单位id")
|
@ApiModelProperty(value="单位id")
|
||||||
private String orgId;
|
private String orgId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value="时间")
|
@ApiModelProperty(value="时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value="污区图统计类型")
|
@ApiModelProperty(value="污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,21 +24,21 @@ public class RStatPollutionSubstationD implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 变电站id
|
* 变电站id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "substation_id")
|
@MppMultiId(value = "substation_id")
|
||||||
@ApiModelProperty(value = "变电站id")
|
@ApiModelProperty(value = "变电站id")
|
||||||
private String substationId;
|
private String substationId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value = "时间")
|
@ApiModelProperty(value = "时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value = "污区图统计类型")
|
@ApiModelProperty(value = "污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,21 +24,21 @@ public class RStatPollutionSubstationM implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 变电站id
|
* 变电站id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "substation_id")
|
@MppMultiId(value = "substation_id")
|
||||||
@ApiModelProperty(value = "变电站id")
|
@ApiModelProperty(value = "变电站id")
|
||||||
private String substationId;
|
private String substationId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value = "时间")
|
@ApiModelProperty(value = "时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value = "污区图统计类型")
|
@ApiModelProperty(value = "污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,21 +24,21 @@ public class RStatPollutionSubstationQ implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 变电站id
|
* 变电站id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "substation_id")
|
@MppMultiId(value = "substation_id")
|
||||||
@ApiModelProperty(value="变电站id")
|
@ApiModelProperty(value="变电站id")
|
||||||
private String substationId;
|
private String substationId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value="时间")
|
@ApiModelProperty(value="时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value="污区图统计类型")
|
@ApiModelProperty(value="污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ package com.njcn.dataProcess.pojo.po;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -23,21 +24,21 @@ public class RStatPollutionSubstationY implements Serializable {
|
|||||||
/**
|
/**
|
||||||
* 变电站id
|
* 变电站id
|
||||||
*/
|
*/
|
||||||
@TableField(value = "substation_id")
|
@MppMultiId(value = "substation_id")
|
||||||
@ApiModelProperty(value="变电站id")
|
@ApiModelProperty(value="变电站id")
|
||||||
private String substationId;
|
private String substationId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 时间
|
* 时间
|
||||||
*/
|
*/
|
||||||
@TableField(value = "data_date")
|
@MppMultiId(value = "data_date")
|
||||||
@ApiModelProperty(value="时间")
|
@ApiModelProperty(value="时间")
|
||||||
private LocalDate dataDate;
|
private LocalDate dataDate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 污区图统计类型
|
* 污区图统计类型
|
||||||
*/
|
*/
|
||||||
@TableField(value = "pollution_type")
|
@MppMultiId(value = "pollution_type")
|
||||||
@ApiModelProperty(value="污区图统计类型")
|
@ApiModelProperty(value="污区图统计类型")
|
||||||
private String pollutionType;
|
private String pollutionType;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user