diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/dto/TerminalsAndStatusDto.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/dto/TerminalsAndStatusDto.java index a3bf281..1405a0e 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/dto/TerminalsAndStatusDto.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/dto/TerminalsAndStatusDto.java @@ -1,6 +1,7 @@ package com.shxy.xymanager_common.dto; import lombok.Data; +import org.omg.CORBA.INTERNAL; import java.io.Serializable; import java.math.BigInteger; @@ -27,7 +28,7 @@ public class TerminalsAndStatusDto implements Serializable { private String essentialInfoVersion; - private Byte hasPan; + private Integer hasPan; private String bsManufacturer; @@ -53,6 +54,10 @@ public class TerminalsAndStatusDto implements Serializable { private BigInteger lastHeartbeat; + private String sim; + private Date workingDate; + private Integer netType; + private static final long serialVersionUID = 1L; } \ No newline at end of file diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java index 560139f..cb2910f 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/entity/Terminals.java @@ -26,12 +26,16 @@ public class Terminals implements Serializable { private String essentialInfoVersion; - private Byte hasPan; + private Integer hasPan; private String bsManufacturer; + private String sim; + private Date bsProductionDate; + private Date workingDate; + private String bsIdentifier; private Double latitude; @@ -46,6 +50,8 @@ public class Terminals implements Serializable { private Integer onlinestatus; + private Integer netType; + private Integer protocol; /*展示名字 等价与displayname 用于方便*/ diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/model/TerminalListModel.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/model/TerminalListModel.java index 0fdb36c..7a22ee8 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/model/TerminalListModel.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/model/TerminalListModel.java @@ -32,6 +32,12 @@ public class TerminalListModel implements Serializable { @ApiModelProperty(value = "设备编号", example = "123456") private Integer id; + @ApiModelProperty(value = "电压编号", example = "123456") + private Integer dyId; + + @ApiModelProperty(value = "电压名称", example = "123456") + private String dyName; + @ApiModelProperty(value = "线路编号", example = "123456") private Integer lineId; @@ -44,6 +50,15 @@ public class TerminalListModel implements Serializable { @ApiModelProperty(value = "杆塔名称", example = "123456") private String towerName; + @ApiModelProperty(value = "sim卡号", example = "123456") + private String sim; + + @ApiModelProperty(value = "网络类型", example = "网络类型") + private Integer netType; + + @ApiModelProperty(value = "投运日期", example = "2022-06-12") + private Date workingDate; + @ApiModelProperty(value = "图像监测装置 ID(17 位编码)", example = "12345678") private String cmdId; @@ -63,7 +78,7 @@ public class TerminalListModel implements Serializable { private String essentialInfoVersion; @ApiModelProperty(value = "是否带云台", example = " 0: 不带云台 1:带云台") - private Byte hasPan; + private Integer hasPan; @ApiModelProperty(value = "生产厂家", example = "生产厂家") private String bsManufacturer; diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/TerminalVo.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/TerminalVo.java index f2474eb..0027768 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/TerminalVo.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/TerminalVo.java @@ -45,11 +45,20 @@ public class TerminalVo { private String essentialInfoVersion; @ApiModelProperty(value = "是否带云台", example = " 0: 不带云台 1:带云台") - private Byte hasPan; + private Integer hasPan; @ApiModelProperty(value = "生产厂家", example = "生产厂家") private String bsManufacturer; + @ApiModelProperty(value = "规约版本", example = "规约版本") + private Integer protocol; + + @ApiModelProperty(value = "网络类型", example = "网络类型") + private Integer netType; + + @ApiModelProperty(value = "投运日期", example = "2022-06-12") + private Date workingDate; + @ApiModelProperty(value = "生产日期", example = "2022-06-12") private Date bsProductionDate; diff --git a/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/UpdateTerminalVo.java b/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/UpdateTerminalVo.java index 1ad1d45..d546a29 100644 --- a/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/UpdateTerminalVo.java +++ b/xymanager_common/src/main/java/com/shxy/xymanager_common/vo/UpdateTerminalVo.java @@ -50,11 +50,20 @@ public class UpdateTerminalVo { private String essentialInfoVersion; @ApiModelProperty(value = "是否带云台", example = " 0: 不带云台 1:带云台") - private Byte hasPan; + private Integer hasPan; @ApiModelProperty(value = "生产厂家", example = "生产厂家") private String bsManufacturer; + @ApiModelProperty(value = "规约版本", example = "规约版本") + private Integer protocol; + + @ApiModelProperty(value = "网络类型", example = "网络类型") + private Integer netType; + + @ApiModelProperty(value = "投运日期", example = "2022-06-12") + private Date workingDate; + @ApiModelProperty(value = "生产日期", example = "2022-06-12") private Date bsProductionDate; diff --git a/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml b/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml index cc71b39..135a20b 100644 --- a/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml +++ b/xymanager_dao/src/main/resources/mappers/TerminalsDao.xml @@ -15,10 +15,13 @@ + + + @@ -33,7 +36,7 @@ - + @@ -46,6 +49,9 @@ + + + @@ -86,7 +92,7 @@ id, line_id,tower_id,cmdid, org_id, equip_name, display_name, model, essential_info_version, has_pan, bs_manufacturer, bs_production_date, bs_identifier, latitude, longitude, create_time, - update_time + update_time,sim,working_date,net_type