后台视频识别配置,GLL设备类

This commit is contained in:
hongchao 2025-01-13 09:19:02 +08:00
parent 531dfdf578
commit 22e2c45da7
9 changed files with 386 additions and 0 deletions

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}