From 22e2c45da7ed0fe32728f1dc1a354ad82742c30f Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Mon, 13 Jan 2025 09:19:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E8=A7=86=E9=A2=91=E8=AF=86?= =?UTF-8?q?=E5=88=AB=E9=85=8D=E7=BD=AE=EF=BC=8CGLL=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/base/basic/entity/SettleVo.java | 60 ++++++++++++++++ .../base/basic/entity/WarnElectConfigVo.java | 36 ++++++++++ .../bonus/base/basic/entity/WarnElectVo.java | 61 ++++++++++++++++ .../bonus/base/basic/entity/WarnSettleVo.java | 34 +++++++++ .../base/basic/entity/WarnSpaceMonthVo.java | 30 ++++++++ .../bonus/base/basic/entity/WarnSpaceVo.java | 72 +++++++++++++++++++ .../java/com/bonus/base/basic/vo/DropVo.java | 31 ++++++++ .../java/com/bonus/base/basic/vo/GLLVo.java | 31 ++++++++ .../java/com/bonus/base/basic/vo/ShiftVo.java | 31 ++++++++ 9 files changed, 386 insertions(+) create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/entity/SettleVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectConfigVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSettleVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceMonthVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/vo/DropVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/vo/GLLVo.java create mode 100644 bonus-modules/base/src/main/java/com/bonus/base/basic/vo/ShiftVo.java diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/SettleVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/SettleVo.java new file mode 100644 index 0000000..1defc3a --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/SettleVo.java @@ -0,0 +1,60 @@ +package com.bonus.base.basic.entity; + +import lombok.Data; + +/** + * @author : 洪超 + * @version : 1.0 + * @PackagePath: com.bonus.data.entity + * @CreateTime: 2024-12-30 16:41 + * @Description: 沉降监测数据 + */ +@Data +public class SettleVo { + + private String id; + + // 工程id + private String proId; + + // 设备编码 + private String deviceName; + + // 监测值 + private String measureValue; + + // 变化值 + private String changeValue; + + private Integer status; + + /** + * 累加值 + */ + private String accuValue; + + /** + * 基础沉降 + */ + private String baseValue; + /** + * 平台注册端设备主键 + */ + private String deviceId; + /** + * 设备模型 + */ + private String model; + /** + * 服务 ID + */ + private String serviceId; + /** + * 数据监测时间 + */ + private String dataTime; + + private Integer isWarn; + + private String remark; +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectConfigVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectConfigVo.java new file mode 100644 index 0000000..589f7d5 --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectConfigVo.java @@ -0,0 +1,36 @@ +package com.bonus.base.basic.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @author : 洪超 + * @version : 1.0 + * @PackagePath: com.bonus.data.entity + * @CreateTime: 2024-12-30 16:41 + * @Description: 近电感应参数配置 + */ +@Data +public class WarnElectConfigVo { + + + // 线路属性 + private String configElectName; + + // 电压等级 + private String configLevelName; + + // 线路属性值 + private Integer configElectValue; + + // 电压等级值 + private Integer configLevelValue; + + private Date updateTime; + + private Long updateUser; + +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectVo.java new file mode 100644 index 0000000..e1f9ddc --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnElectVo.java @@ -0,0 +1,61 @@ +package com.bonus.base.basic.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author : 洪超 + * @version : 1.0 + * @PackagePath: com.bonus.data.entity + * @CreateTime: 2024-12-30 16:41 + * @Description: 近电感应预警 + */ +@Data +public class WarnElectVo { + + private Long id; + + // 工程id + private String proId; + + // 工程名称 + private String proName; + + // 设备id + private String devId; + + // 设备名称 + private String devName; + + // 预警类型 + private String warnType; + + // 预警时间 + private String warnTime; + + // 预警内容 + private String warnContent; + + @ApiModelProperty(value = "开始日期") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private String startTime; + + @ApiModelProperty(value = "结束日期") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private String endTime; + + /** + * 设备模型 + */ + private String model; + /** + * 服务 ID + */ + private String serviceId; + + private Integer isWarn; + + private String remark; + +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSettleVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSettleVo.java new file mode 100644 index 0000000..1dc25fb --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSettleVo.java @@ -0,0 +1,34 @@ +package com.bonus.base.basic.entity; + +import lombok.Data; + +/** + * @author : 洪超 + * @version : 1.0 + * @PackagePath: com.bonus.data.entity + * @CreateTime: 2024-12-30 16:41 + * @Description: 预警数据 + */ +@Data +public class WarnSettleVo { + + private String id; + + private String warnTime; + + private String warnContent; + + private String warnType; + + private String deviceType; + + private String deviceId; + + private String deviceName; + + private String proId; + + private String proCode; + + private String remarks; +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceMonthVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceMonthVo.java new file mode 100644 index 0000000..8556cdd --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceMonthVo.java @@ -0,0 +1,30 @@ +package com.bonus.base.basic.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author : 洪超 + * @version : 1.0 + * @PackagePath: com.bonus.data.entity + * @CreateTime: 2024-12-30 16:41 + * @Description: 受限空间预警月份 + */ +@Data +public class WarnSpaceMonthVo { + + private int jan; + private int feb; + private int mar; + private int apr; + private int may; + private int jun; + private int jul; + private int aug; + private int sep; + private int oct; + private int nov; + private int dec; + +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceVo.java new file mode 100644 index 0000000..6d99e7c --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/entity/WarnSpaceVo.java @@ -0,0 +1,72 @@ +package com.bonus.base.basic.entity; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; +import java.util.HashMap; +import java.util.Map; + +/** + * @author : 洪超 + * @version : 1.0 + * @PackagePath: com.bonus.data.entity + * @CreateTime: 2024-12-30 16:41 + * @Description: 受限空间预警 + */ +@Data +public class WarnSpaceVo { + + private Long id; + + // 工程id + private String proId; + + // 工程名称 + private String proName; + + // 设备id + private String devId; + + // 设备名称 + private String devName; + + // 违章类型 + private String warnType; + + // 预警时间 + private String warnTime; + + private Integer isCheck; + + private int[] ids; + + // 年份 + private String year; + + @ApiModelProperty(value = "开始日期") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private String startTime; + + @ApiModelProperty(value = "结束日期") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private String endTime; + + //违章照片 + private String warnUrl; + + /** + * 设备模型 + */ + private String model; + /** + * 服务 ID + */ + private String serviceId; + + private Integer isWarn; + + private String remark; + +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/DropVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/DropVo.java new file mode 100644 index 0000000..13b7c45 --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/DropVo.java @@ -0,0 +1,31 @@ +package com.bonus.base.basic.vo; + +import com.bonus.base.basic.domain.TbWarnConfig; +import com.bonus.common.core.annotation.Excel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * 基坑检测类返回vo + * @Author ma_sh + * @create 2024/11/1 17:14 + */ +@Data +public class DropVo extends TbWarnConfig { + + @ApiModelProperty(value="测量阈值") + @Excel(name = "测量阈值") + private String measureThreshold; + + @ApiModelProperty(value="变化阈值") + @Excel(name = "变化阈值") + private String changeThreshold; + + @ApiModelProperty(value="累加阈值") + @Excel(name = "累加阈值") + private String accuThreshold; + + @ApiModelProperty(value="基础沉降阈值") + @Excel(name = "基础沉降阈值") + private String baseThreshold; +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/GLLVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/GLLVo.java new file mode 100644 index 0000000..6d3f964 --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/GLLVo.java @@ -0,0 +1,31 @@ +package com.bonus.base.basic.vo; + +import com.bonus.base.basic.domain.TbWarnConfig; +import com.bonus.common.core.annotation.Excel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * 基坑检测类返回vo + * @Author hongchoa + * @create 2025/1/3 15:14 + */ +@Data +public class GLLVo extends TbWarnConfig { + + @ApiModelProperty(value="温度阈值") + @Excel(name = "温度阈值") + private String tempThreshold; + + @ApiModelProperty(value="局部放电阈值") + @Excel(name = "局部放电阈值") + private String partElectThreshold; + + @ApiModelProperty(value="微水阈值") + @Excel(name = "微水阈值") + private String waterThreshold; + + @ApiModelProperty(value="气压阈值") + @Excel(name = "气压阈值") + private String airPreThreshold; +} diff --git a/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/ShiftVo.java b/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/ShiftVo.java new file mode 100644 index 0000000..77e8424 --- /dev/null +++ b/bonus-modules/base/src/main/java/com/bonus/base/basic/vo/ShiftVo.java @@ -0,0 +1,31 @@ +package com.bonus.base.basic.vo; + +import com.bonus.base.basic.domain.TbWarnConfig; +import com.bonus.common.core.annotation.Excel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * 基坑检测类返回vo + * @Author ma_sh + * @create 2024/11/1 17:14 + */ +@Data +public class ShiftVo extends TbWarnConfig { + + @ApiModelProperty(value="测量阈值") + @Excel(name = "测量阈值") + private String measureThreshold; + + @ApiModelProperty(value="变化阈值") + @Excel(name = "变化阈值") + private String changeThreshold; + + @ApiModelProperty(value="累加阈值") + @Excel(name = "累加阈值") + private String accuThreshold; + + @ApiModelProperty(value="基础沉降阈值") + @Excel(name = "基础沉降阈值") + private String baseThreshold; +}