Browse Source

新增 获取气象站设备列表功能

zhaiyifei 1 năm trước cách đây
mục cha
commit
3a42488b55

+ 6 - 0
src/main/java/com/yunfeiyun/agmp/iotm/web/domain/reqvo/IotDeviceListReqVo.java

@@ -3,6 +3,8 @@ package com.yunfeiyun.agmp.iotm.web.domain.reqvo;
 import com.yunfeiyun.agmp.common.annotation.Excel;
 import lombok.Data;
 
+import java.util.List;
+
 @Data
 public class IotDeviceListReqVo {
     /** 设备编号 */
@@ -24,4 +26,8 @@ public class IotDeviceListReqVo {
     /** 设备状态 */
     @Excel(name = "设备状态")
     private String devStatus;
+
+    private String tid;
+
+    private List<String> devtypeBidList;
 }

+ 1 - 0
src/main/java/com/yunfeiyun/agmp/iotm/web/service/impl/IotDeviceServiceImpl.java

@@ -314,6 +314,7 @@ public class IotDeviceServiceImpl implements IIotDeviceService
 
     @Override
     public List<IotDeviceListResVo> selectIotDeviceListByType(IotDeviceListReqVo reqVo) {
+        reqVo.setTid(SecurityUtils.getTid());
         return iotDeviceMapper.selectIotDeviceListByType(reqVo);
     }
 

+ 6 - 0
src/main/resources/mapper/IotDeviceMapper.xml

@@ -136,6 +136,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="devUpdateddate != null  and devUpdateddate != ''"> and d.devUpdateddate = #{devUpdateddate}</if>
             <if test="devModifieddate != null  and devModifieddate != ''"> and d.devModifieddate = #{devModifieddate}</if>
             <if test="devCreateddate != null  and devCreateddate != ''"> and d.devCreateddate = #{devCreateddate}</if>
+            <if test="devtypeBidList != null  and devtypeBidList.size() > 0">
+                and d.devtypeBid in
+                <foreach collection="devtypeBidList" item="item" open="(" close=")" separator=",">
+                    #{item}
+                </foreach>
+            </if>
         </where>
 
     </select>