From 3d907665541e04c59b4b9bfcdc4eaab44180241d Mon Sep 17 00:00:00 2001
From: whyczh <hzjl@qq.com>
Date: 星期一, 29 三月 2021 12:07:51 +0800
Subject: [PATCH] 更新设备信息字段(添加参数字段),更新在线设备接口,添加测试配置接口

---
 src/main/java/com/whyc/service/DeviceInfService.java |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/DeviceInfService.java b/src/main/java/com/whyc/service/DeviceInfService.java
index 7d59861..921ff47 100644
--- a/src/main/java/com/whyc/service/DeviceInfService.java
+++ b/src/main/java/com/whyc/service/DeviceInfService.java
@@ -1,12 +1,17 @@
 package com.whyc.service;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.whyc.dto.Response;
 import com.whyc.dto.DeviceTypeDTO;
 import com.whyc.mapper.DeviceInfMapper;
+import com.whyc.pojo.DeviceInf;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import javax.validation.constraints.NotNull;
 import java.util.List;
 
 @Service
@@ -26,4 +31,29 @@
 
         return new Response<List<DeviceTypeDTO>>().set(1,systemList);
     }
+
+    public DeviceInf getOneByDeviceId(Integer deviceId){
+        QueryWrapper<DeviceInf> queryWrapper = Wrappers.query();
+        queryWrapper.eq("device_id",deviceId);
+        DeviceInf deviceInf = mapper.selectOne(queryWrapper);
+        return deviceInf;
+    }
+
+    public Response<List<DeviceInf>> getListBySystemId(Integer systemId){
+        QueryWrapper<DeviceInf> queryWrapper = Wrappers.query();
+        queryWrapper.eq("system_id",systemId);
+        List<DeviceInf> list = mapper.selectList(queryWrapper);
+        return new Response<List<DeviceInf>>().set(1,list);
+    }
+
+    public Response update(@NotNull @NotNull DeviceInf deviceInf){
+        UpdateWrapper<DeviceInf> updateWrapper = Wrappers.update();
+        updateWrapper.eq("device_id",deviceInf.getDeviceId());
+        Response res = new Response();
+        if(mapper.update(deviceInf,updateWrapper)>0){
+            res.set(1,deviceInf,"鍔犺浇榛樿鍙傛暟鎴愬姛锛�");
+        }
+
+        return res;
+    }
 }

--
Gitblit v1.9.1