终端告警信息接口开发
This commit is contained in:
@@ -16,7 +16,7 @@ import javax.validation.constraints.NotBlank;
|
|||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@ApiModel
|
@ApiModel
|
||||||
public class AlarmParam {
|
public class AlarmParam extends BaseParam{
|
||||||
|
|
||||||
@NotBlank(message = "起始时间不可为空")
|
@NotBlank(message = "起始时间不可为空")
|
||||||
@DateTimeStrValid
|
@DateTimeStrValid
|
||||||
@@ -45,12 +45,4 @@ public class AlarmParam {
|
|||||||
|
|
||||||
@ApiModelProperty(name = "processTime",value = "处理时间")
|
@ApiModelProperty(name = "processTime",value = "处理时间")
|
||||||
private String processTime;
|
private String processTime;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ApiModelProperty("页码")
|
|
||||||
private Integer pageNum;
|
|
||||||
|
|
||||||
@ApiModelProperty("页面尺寸")
|
|
||||||
private Integer pageSize;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ import java.time.LocalDateTime;
|
|||||||
public class TerminalAlarmVO implements Serializable {
|
public class TerminalAlarmVO implements Serializable {
|
||||||
|
|
||||||
|
|
||||||
|
// 变电站
|
||||||
private String subName;
|
private String subName;
|
||||||
|
|
||||||
private String lineGrade;
|
private String lineGrade;
|
||||||
|
|||||||
@@ -401,12 +401,6 @@ public class LineServiceImpl extends ServiceImpl<LineMapper, Line> implements Li
|
|||||||
if (CollectionUtils.isEmpty(deviceIndexes)) {
|
if (CollectionUtils.isEmpty(deviceIndexes)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 监测点流量统计
|
|
||||||
// deviceList = lineMapper.getNewDeviceRunStatistics(lineIndexes,
|
|
||||||
// DateUtil.beginOfDay(DateUtil.parse(deviceInfoParam.getSearchBeginTime())),
|
|
||||||
// DateUtil.beginOfDay(DateUtil.parse(deviceInfoParam.getSearchEndTime())),
|
|
||||||
// (deviceInfoParam.getPageNum()-1)*deviceInfoParam.getPageSize(),
|
|
||||||
// deviceInfoParam.getPageSize());
|
|
||||||
|
|
||||||
page = lineMapper.getNewDeviceRunStatistics(
|
page = lineMapper.getNewDeviceRunStatistics(
|
||||||
new Page(deviceInfoParam.getPageNum(), deviceInfoParam.getPageSize()),
|
new Page(deviceInfoParam.getPageNum(), deviceInfoParam.getPageSize()),
|
||||||
|
|||||||
@@ -29,19 +29,9 @@ public class TerminalAlarmServiceImpl implements TerminalAlarmService {
|
|||||||
@Override
|
@Override
|
||||||
public Page<TerminalAlarmVO> alarmList(AlarmParam alarmParam) {
|
public Page<TerminalAlarmVO> alarmList(AlarmParam alarmParam) {
|
||||||
|
|
||||||
String sql = "SELECT last(dev_line_type) as dev_line_type,line_id ,type FROM pqs_alarm group by type,line_id,dev_line_type";
|
// String sql = "SELECT last(dev_line_type) as dev_line_type,line_id ,type FROM pqs_alarm group by type,line_id,dev_line_type";
|
||||||
|
Page<TerminalAlarmVO> page = new Page<>(PageFactory.getPageNum(alarmParam),PageFactory.getPageSize(alarmParam));
|
||||||
|
return alarmMapper.getAlarmInfo(page,PubUtils.beginTimeToLocalDateTime(alarmParam.getStartTime()),PubUtils.endTimeToLocalDateTime(alarmParam.getEndTime()),alarmParam.getFlag(),alarmParam.getType(),alarmParam.getAlarmLevel(),alarmParam.getLineGrade());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Page<TerminalAlarmVO> page = new Page<>(PageFactory.getPageNum(alarmParam),PageFactory.getPageSize(alarmParam));
|
|
||||||
//return alarmMapper.getAlarmInfo(page,PubUtils.beginTimeToLocalDateTime(alarmParam.getStartTime()),PubUtils.endTimeToLocalDateTime(alarmParam.getEndTime()),alarmParam.getFlag(),alarmParam.getType(),alarmParam.getAlarmLevel(),alarmParam.getLineGrade());
|
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user