18 changed files with 67 additions and 547 deletions
			
			
		| @ -1,9 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.constants; | ||||
| 
 | ||||
| /** | ||||
|  * @author YSJ | ||||
|  */ | ||||
| public interface AlertDefectConfigConstant { | ||||
| 
 | ||||
| 	String  ALERT_SOURCE_CODE = "XTGJ"; | ||||
| } | ||||
| @ -1,41 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.entity; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.annotation.TableName; | ||||
| import io.swagger.annotations.ApiModel; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| import org.springblade.core.mp.base.BaseEntity; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| 
 | ||||
| @Data | ||||
| @TableName("hzims_abnormal_alarm") | ||||
| @EqualsAndHashCode(callSuper = true) | ||||
| @ApiModel(value = "数据中断告警对象") | ||||
| public class AbnormalAlarmEntity extends BaseEntity { | ||||
| 
 | ||||
| 	@ApiModelProperty("站点编码") | ||||
| 	private String stationId; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点名称") | ||||
| 	private String stationName; | ||||
| 
 | ||||
| 	@ApiModelProperty("检查点") | ||||
| 	private String realId; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警开始时间") | ||||
| 	private Date startTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警结束时间") | ||||
| 	private Date endTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警类型") | ||||
| 	private String type; | ||||
| 
 | ||||
| 	@ApiModelProperty("状态") | ||||
| 	private Integer status; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警原因") | ||||
| 	private String soeExplain; | ||||
| } | ||||
| @ -1,20 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.entity; | ||||
| 
 | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| /** | ||||
|  * @author : YSJ | ||||
|  */ | ||||
| @Data | ||||
| public class AlertDefectConfigEntity { | ||||
| 
 | ||||
| 	@ApiModelProperty("主键ID") | ||||
| 	private Integer id; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警类型") | ||||
| 	private Integer alertType; | ||||
| 
 | ||||
| 	@ApiModelProperty("是否开启缺陷保存 : 0-关闭 1 - 开启") | ||||
| 	private Integer isOpen; | ||||
| } | ||||
| @ -1,50 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.entity; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.annotation.TableName; | ||||
| import io.swagger.annotations.ApiModel; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| import org.springblade.core.mp.base.BaseEntity; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  */ | ||||
| @Data | ||||
| @TableName("hzims_history_abnormal_alarm") | ||||
| @EqualsAndHashCode(callSuper = false) | ||||
| @ApiModel(value = "数据中断告警对象") | ||||
| public class HistoryAbnormalAlarmEntity extends BaseEntity { | ||||
| 
 | ||||
| 	@ApiModelProperty("ID") | ||||
| 	private Long id; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点编码") | ||||
| 	private String stationId; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点名称") | ||||
| 	private String stationName; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警编码") | ||||
| 	private Long alarmId; | ||||
| 
 | ||||
| 	@ApiModelProperty("检查点") | ||||
| 	private String realId; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警开始时间") | ||||
| 	private Date startTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警结束时间") | ||||
| 	private Date endTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警类型") | ||||
| 	private String type; | ||||
| 
 | ||||
| 	@ApiModelProperty("状态") | ||||
| 	private Integer status; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警原因") | ||||
| 	private String soeExplain; | ||||
| } | ||||
| @ -1,66 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.entity; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.annotation.TableField; | ||||
| import com.baomidou.mybatisplus.annotation.TableName; | ||||
| import io.swagger.annotations.ApiModel; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import io.swagger.models.auth.In; | ||||
| import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| import org.springblade.core.mp.base.BaseEntity; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  */ | ||||
| @Data | ||||
| @TableName("hzims_history_level_alarm") | ||||
| @EqualsAndHashCode(callSuper = false) | ||||
| @ApiModel(value = "数据中断告警对象") | ||||
| public class HistoryLevelAlarmEntity extends BaseEntity { | ||||
| 
 | ||||
| 	@ApiModelProperty("ID") | ||||
| 	private Long id; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点编码") | ||||
| 	private String stationId; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点名称") | ||||
| 	private String stationName; | ||||
| 
 | ||||
| 	@ApiModelProperty("设备编码") | ||||
| 	private String deviceCode; | ||||
| 
 | ||||
| 	@ApiModelProperty("设备名称") | ||||
| 	private String deviceName; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警等级") | ||||
| 	private String alarmLevel; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警编码") | ||||
| 	private String alarmId; | ||||
| 
 | ||||
| 	@ApiModelProperty("检查点") | ||||
| 	private String realId; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警开始时间") | ||||
| 	private Date alarmTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警类型") | ||||
| 	private String type; | ||||
| 
 | ||||
| 	@ApiModelProperty("状态") | ||||
| 	private Integer status; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警原因") | ||||
| 	private String soeExplain; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "告警所属类型:0-系统告警 1-智能告警") | ||||
| 	@TableField(exist=false) | ||||
| 	private Integer alarmType; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "告警是否处理") | ||||
| 	@TableField(exist=false) | ||||
| 	private Boolean isHandle; | ||||
| } | ||||
| @ -1,44 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import com.hnac.hzinfo.datasearch.soe.domian.SoeData; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  * @date 2023/03/23 14:06:27 | ||||
|  * @version 4.0.0 | ||||
|  */ | ||||
| @EqualsAndHashCode(callSuper = true) | ||||
| @Data | ||||
| public class AlarmDataVo extends SoeData { | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "数量") | ||||
| 	private Integer count; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "站点编号") | ||||
| 	private String stationCode; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "站点名称") | ||||
| 	private String stationName; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "内容") | ||||
| 	private String content; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "是否绑定") | ||||
| 	private Boolean isBinding; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "站点类型: 2-待运维 1-云服务") | ||||
| 	private String serveType; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "告警类型") | ||||
| 	private String type; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "告警所属类型:0-系统告警 1-智能告警") | ||||
| 	private Integer alarmType; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "告警是否处理") | ||||
| 	private Boolean isHandle; | ||||
| 
 | ||||
| } | ||||
| @ -1,48 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import com.fasterxml.jackson.annotation.JsonFormat; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import io.swagger.models.auth.In; | ||||
| import lombok.Data; | ||||
| import org.springblade.core.tool.utils.DateUtil; | ||||
| import org.springframework.format.annotation.DateTimeFormat; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  * @date 2023/03/17 10:02:33 | ||||
|  * @version 4.0.0 | ||||
|  */ | ||||
| @Data | ||||
| public class AlarmMergeVo{ | ||||
| 
 | ||||
| 	@ApiModelProperty("站点编号") | ||||
| 	private String stationCode; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点名称") | ||||
| 	private String stationName; | ||||
| 
 | ||||
| 	@ApiModelProperty("检测点位") | ||||
| 	private String realId; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警编号") | ||||
| 	private String alarmCode; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警等级") | ||||
| 	private String level; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警类型") | ||||
| 	private String type; | ||||
| 
 | ||||
| 	@ApiModelProperty("类型:0-系统告警、2-智能告警") | ||||
| 	private Integer alarmType; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警内容") | ||||
| 	private String content; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警时间") | ||||
| 	@DateTimeFormat(pattern = DateUtil.PATTERN_DATE) | ||||
| 	@JsonFormat(pattern = DateUtil.PATTERN_DATE) | ||||
| 	private Date date; | ||||
| } | ||||
| @ -1,30 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  * @date 2023/03/23 13:34:37 | ||||
|  * @version 4.0.0 | ||||
|  */ | ||||
| @Data | ||||
| public class AlarmParamVo { | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "查询开始时间:yyyy-MM-dd HH:mm:ss") | ||||
| 	private String date; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "默认,系统,告警,故障,用户操作,遥测越限,遥信变位,注册信息,信息提示,设备巡检,遥控操作,遥测越限恢复,未定义,通讯中断,数据异常") | ||||
| 	private String type; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "当前页码") | ||||
| 	private Integer current; | ||||
| 
 | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "每页条目") | ||||
| 	private Integer size; | ||||
| 
 | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "站点编码") | ||||
| 	private String code; | ||||
| } | ||||
| @ -1,31 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import com.fasterxml.jackson.databind.annotation.JsonSerialize; | ||||
| import com.fasterxml.jackson.databind.ser.std.NullSerializer; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  * @date 2023/03/23 13:34:37 | ||||
|  * @version 4.0.0 | ||||
|  */ | ||||
| @Data | ||||
| public class AlarmReustVo { | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "最新的时间") | ||||
| 	private String date; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "告警数据") | ||||
| 	private List<AlarmDataVo> soeList; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "数量统计") | ||||
| 	@JsonSerialize(nullsUsing = NullSerializer.class) | ||||
| 	private Integer count; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "总条数") | ||||
| 	@JsonSerialize(nullsUsing = NullSerializer.class) | ||||
| 	private Long total; | ||||
| } | ||||
| @ -1,36 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| /** | ||||
|  * 告警对象 | ||||
|  */ | ||||
| @Data | ||||
| public class AlertVo { | ||||
| 
 | ||||
| 
 | ||||
| 	@ApiModelProperty("主键Id") | ||||
| 	private String id; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警类型") | ||||
| 	private String soeType; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警状态") | ||||
| 	private String soeStatus; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点") | ||||
| 	private String station; | ||||
| 
 | ||||
| 	@ApiModelProperty("事件未定义(通道:2 模块:1 点号:2006)") | ||||
| 	private String soeExplain; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警报警类型") | ||||
| 	private String soeAlarmType; | ||||
| 
 | ||||
| 	@ApiModelProperty("监测点位") | ||||
| 	private String realid; | ||||
| 
 | ||||
| 	@ApiModelProperty("时间") | ||||
| 	private String ts; | ||||
| } | ||||
| @ -1,30 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  * @date 2023/03/17 10:02:33 | ||||
|  * @version 4.0.0 | ||||
|  */ | ||||
| @Data | ||||
| public class HandleQueryVo { | ||||
| 
 | ||||
| 	@ApiModelProperty("处理人") | ||||
| 	private String stationCode; | ||||
| 
 | ||||
| 	@ApiModelProperty("处理人") | ||||
| 	private Long handleUser; | ||||
| 
 | ||||
| 	@ApiModelProperty("开始时间") | ||||
| 	private Date startTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("结束时间") | ||||
| 	private Date endTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("处理类型:1-延后 2-误报 3-缺陷 4-检修") | ||||
| 	private Long handleWay; | ||||
| } | ||||
| @ -1,42 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| import org.springblade.core.mp.base.BaseEntity; | ||||
| 
 | ||||
| import java.util.Date; | ||||
| import java.util.List; | ||||
| 
 | ||||
| @Data | ||||
| public class HistoryAlarmVo extends BaseEntity { | ||||
| 
 | ||||
| 	@ApiModelProperty("ID") | ||||
| 	private Long id; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点编码") | ||||
| 	private String stationId; | ||||
| 
 | ||||
| 	@ApiModelProperty("站点名称") | ||||
| 	private String stationName; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警编码") | ||||
| 	private Long alarmId; | ||||
| 
 | ||||
| 	@ApiModelProperty("检查点") | ||||
| 	private String realId; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警开始时间") | ||||
| 	private Date startTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警结束时间") | ||||
| 	private Date endTime; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警类型") | ||||
| 	private List<String> type; | ||||
| 
 | ||||
| 	@ApiModelProperty("状态") | ||||
| 	private Integer status; | ||||
| 
 | ||||
| 	@ApiModelProperty("告警原因") | ||||
| 	private String soeExplain; | ||||
| } | ||||
| @ -1,29 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  * @date 2023/03/23 13:34:37 | ||||
|  * @version 4.0.0 | ||||
|  */ | ||||
| @Data | ||||
| public class SoeParamVo { | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "站点编码") | ||||
| 	private String code; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "查询开始时间:yyyy-MM-dd HH:mm:ss") | ||||
| 	private String date; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "2-告警,3-故障,5-遥测越限,13-通讯异常,14-数据异常") | ||||
| 	private Integer type; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "当前页码") | ||||
| 	private Integer current; | ||||
| 
 | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "每页条目") | ||||
| 	private Integer size; | ||||
| } | ||||
| @ -1,31 +0,0 @@ | ||||
| package com.hnac.hzims.operational.alert.vo; | ||||
| 
 | ||||
| import com.fasterxml.jackson.databind.annotation.JsonSerialize; | ||||
| import com.fasterxml.jackson.databind.ser.std.NullSerializer; | ||||
| import io.swagger.annotations.ApiModelProperty; | ||||
| import lombok.Data; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| /** | ||||
|  * @author ysj | ||||
|  * @date 2023/03/23 13:34:37 | ||||
|  * @version 4.0.0 | ||||
|  */ | ||||
| @Data | ||||
| public class SoeReustVo { | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "最新的时间") | ||||
| 	private String date; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "告警数据") | ||||
| 	private List<AlarmDataVo> soeList; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "数量统计") | ||||
| 	@JsonSerialize(nullsUsing = NullSerializer.class) | ||||
| 	private Integer count; | ||||
| 
 | ||||
| 	@ApiModelProperty(value = "总条数") | ||||
| 	@JsonSerialize(nullsUsing = NullSerializer.class) | ||||
| 	private Long total; | ||||
| } | ||||
					Loading…
					
					
				
		Reference in new issue