src/main/java/com/whyc/controller/StatisticController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/AppParamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/StatisticController.java
@@ -2,17 +2,16 @@ import com.whyc.dto.Response; import com.whyc.dto.Statistic.*; import com.whyc.pojo.db_param.AppParam; import com.whyc.pojo.db_user.User; import com.whyc.service.*; import com.whyc.util.ActionUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; @RestController @@ -33,6 +32,9 @@ @Autowired private DeviceStateService deviceStateService; @Autowired private AppParamService appParamService; @ApiOperation(value = "电源信息统计(1.2.1/1.2.13)") @PostMapping("getPowerStatistic") @@ -149,5 +151,17 @@ return deviceStateService.getDeviceStateStatistic(stic); } @ApiOperation(value = "设置权重(1.2.16)") @PostMapping("setHehavior") public Response setHehavior(@RequestBody List<AppParam> List){ return appParamService.setHehavior(List); } @ApiOperation(value = "读取权重(1.2.16)") @GetMapping("getHehavior") public Response getHehavior(){ return appParamService.getHehavior(); } } src/main/java/com/whyc/service/AppParamService.java
@@ -1,8 +1,11 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.whyc.dto.Response; import com.whyc.mapper.AppParamMapper; import com.whyc.pojo.db_param.AppParam; import com.whyc.pojo.db_pwrdev_alarm.PwrdevAlarmParam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -23,4 +26,22 @@ wrapper.orderByAsc("id"); return mapper.selectList(wrapper); } //读取权重(1.2.16) public Response getHehavior() { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("category_id",2); wrapper.orderByAsc("id"); List<AppParam> list=mapper.selectList(wrapper); return new Response().setII(1,list!=null,list,"读取权重"); } //设置权重(1.2.16) public Response setHehavior(List<AppParam> list) { for (AppParam param:list) { UpdateWrapper wrapper=new UpdateWrapper(); wrapper.eq("param_name_psx",param.getParamNamePsx()); wrapper.eq("param_value",param.getParamValue()); mapper.update(param,wrapper); } return new Response().set(1,true,"设置权重(1.2.16)"); } }