From d4722842ff2064ec910009f4b95d299f4d84fdac Mon Sep 17 00:00:00 2001 From: wuyw <373811525@qq.com> Date: Mon, 12 Aug 2024 08:50:45 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E5=A2=9E=E5=8A=A0=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E5=8F=82=E6=95=B0=EF=BC=8C=E5=8F=82=E6=95=B0=E9=87=8C=E9=9D=A2?= =?UTF-8?q?=E5=8F=AF=E8=AE=BE=E7=BD=AE=E7=9B=91=E6=8E=A7=E8=AE=BE=E5=A4=87?= =?UTF-8?q?ID=E3=80=81=E5=AE=89=E9=98=B2=E8=AE=BE=E5=A4=87ID=E3=80=81?= =?UTF-8?q?=E5=A4=AA=E9=98=B3=E8=83=BD=E8=AE=BE=E5=A4=87IDs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/fastbee/iot/domain/Device.java | 3 ++ .../iot/model/DeviceAllShortOutput.java | 1 + .../fastbee/iot/model/DeviceShortOutput.java | 2 ++ .../resources/mapper/iot/DeviceMapper.xml | 31 ++++++++++++------- 4 files changed, 26 insertions(+), 11 deletions(-) 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 e21d2e2..0a6b418 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 @@ -170,6 +170,9 @@ public class Device extends BaseEntity @ApiModelProperty("删除标志") private String delFlag; + @ApiModelProperty("设备参数") + private String devParams; + /** * 关联组态,来源产品 */ 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 f396a6b..f06a71d 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 @@ -49,6 +49,7 @@ public class DeviceAllShortOutput @JsonFormat(pattern = "yyyy-MM-dd") private Date activeTime; + private String devParams; /** 是否自定义位置 **/ private Integer locationWay; 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 41944b2..feb141c 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 @@ -4,6 +4,7 @@ import com.fastbee.iot.model.ThingsModels.ThingsModelValueItem; import com.fasterxml.jackson.annotation.JsonFormat; import com.fastbee.common.annotation.Excel; import com.fastbee.iot.model.ThingsModelItem.*; +import io.swagger.annotations.ApiModelProperty; import java.math.BigDecimal; import java.util.ArrayList; @@ -102,6 +103,7 @@ public class DeviceShortOutput /** 是否设备所有者,用于查询 **/ private Integer isOwner; + private String devParams; /**子设备数量*/ private Integer subDeviceCount; 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 0f2ba17..6d74f2e 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 @@ -35,6 +35,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -63,6 +64,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -83,6 +85,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -161,15 +164,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select device_id, device_name, product_id, product_name, tenant_id, tenant_name, serial_number,gw_dev_code, firmware_version, status, rssi,is_shadow ,is_simulate,location_way,things_model_value,network_address, network_ip, longitude, latitude, active_time, create_time, update_time, img_url,summary,remark,slave_id from iot_device + select + * from iot_device - select device_id, device_name, product_id, product_name, tenant_id, tenant_name, serial_number, firmware_version, status,rssi,is_shadow ,is_simulate,location_way,things_model_value, active_time,img_url,slave_id from iot_device + select * from iot_device - select device_id, device_name,product_id, serial_number,tenant_id, tenant_name, status,is_shadow,is_simulate, rssi ,location_way,things_model_value, active_time from iot_device + select * from iot_device select d.device_id, d.device_name, d.product_id, d.product_name, d.tenant_id, d.tenant_name, - d.serial_number,d.gw_dev_code, d.firmware_version, d.status,d.is_shadow,d.is_simulate ,d.location_way,d.active_time, d.img_url,a.device_id as auth_device_id + d.serial_number,d.gw_dev_code,d.dev_params, d.firmware_version, d.status,d.is_shadow,d.is_simulate ,d.location_way,d.active_time, d.img_url,a.device_id as auth_device_id from iot_device d left join iot_product_authorize a on a.device_id=d.device_id @@ -226,7 +230,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select d.device_id, d.device_name, p.product_id, p.product_name,p.device_type, + 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.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, @@ -333,7 +337,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select d.device_id, d.device_name, d.product_name, d.serial_number,d.gw_dev_code, d.firmware_version, d.status,d.rssi,d.is_shadow , - d.location_way, d.active_time,d.network_address,d.longitude,d.latitude + d.location_way, d.active_time,d.dev_params,d.network_address,d.longitude,d.latitude from ( select device_id, 1 AS is_owner from iot_device_user