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