diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/Device.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/Device.java index 594506b..66cc962 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/Device.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/domain/Device.java @@ -178,6 +178,12 @@ public class Device extends BaseEntity @ApiModelProperty("设备参数") private String devParams; + @ApiModelProperty("管护人") + private String caretaker; + @ApiModelProperty("管护单位") + private String managementUnit; + @ApiModelProperty("联系电话") + private String tel; /** * 关联组态,来源产品 diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceAllShortOutput.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceAllShortOutput.java index f06a71d..d455d9f 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceAllShortOutput.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceAllShortOutput.java @@ -1,6 +1,7 @@ package com.fastbee.iot.model; import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; import java.math.BigDecimal; import java.util.Date; @@ -66,6 +67,12 @@ public class DeviceAllShortOutput private Integer isOwner; private Integer subDeviceCount; + @ApiModelProperty("管护人") + private String caretaker; + @ApiModelProperty("管护单位") + private String managementUnit; + @ApiModelProperty("联系电话") + private String tel; public Integer getSubDeviceCount() { return subDeviceCount; diff --git a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceShortOutput.java b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceShortOutput.java index feb141c..35ebe8e 100644 --- a/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceShortOutput.java +++ b/fastbee-service/fastbee-iot-service/src/main/java/com/fastbee/iot/model/DeviceShortOutput.java @@ -94,6 +94,13 @@ public class DeviceShortOutput @Excel(name = "网关设备编号(子设备使用)") private String gwDevCode; + @ApiModelProperty("管护人") + private String caretaker; + @ApiModelProperty("管护单位") + private String managementUnit; + @ApiModelProperty("联系电话") + private String tel; + /** 是否自定义位置 **/ private Integer locationWay; diff --git a/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceMapper.xml b/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceMapper.xml index e87ab73..73ec48a 100644 --- a/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceMapper.xml +++ b/fastbee-service/fastbee-iot-service/src/main/resources/mapper/iot/DeviceMapper.xml @@ -36,6 +36,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + @@ -65,6 +68,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + @@ -86,6 +92,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + @@ -203,7 +212,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select d.device_id, d.device_name, d.dev_params, p.product_id, p.product_name,p.device_type, - d.tenant_id, d.tenant_name, d.serial_number,d.gw_dev_code, + d.tenant_id, d.tenant_name, d.serial_number,d.gw_dev_code,d.management_unit, d.caretaker, d.tel, d.firmware_version, d.status,d.rssi,d.is_shadow,d.is_simulate ,d.location_way, d.things_model_value, d.active_time,d.create_time, if(null = d.img_url or '' = d.img_url, p.img_url, d.img_url) as img_url, case @@ -352,7 +367,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select d.device_id, d.device_name, d.product_id, d.product_name,p.device_type, d.tenant_id, d.tenant_name, d.serial_number,d.gw_dev_code, + d.management_unit, d.caretaker, d.tel, d.firmware_version, d.status,d.rssi,d.is_shadow,d.is_simulate ,d.location_way, d.things_model_value, d.active_time,d.create_time,d.img_url,d.dev_params, (select count(*) from iot_device d1 where d1.gw_dev_code = d.serial_number) as sub_device_count, @@ -879,7 +909,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"