src/main/java/com/whyc/controller/AlarmParamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/controller/BattAlarmParamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/BattAlarmParamMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/db_param/BattAlarmParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/BattAlarmParamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/AlarmParamController.java
@@ -1,7 +1,7 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_param.BattalarmParam; import com.whyc.pojo.db_param.BattAlarmParam; import com.whyc.pojo.db_param.PoweralarmParam; import com.whyc.service.BattAlarmParamService; import com.whyc.service.PoweralarmParamService; @@ -38,7 +38,7 @@ @ApiOperation("电池告警参数设置") @PostMapping("setBattParam") public Response setBattParam(@RequestBody List<BattalarmParam> list) { public Response setBattParam(@RequestBody List<BattAlarmParam> list) { return service.setBattParam(list); } src/main/java/com/whyc/controller/BattAlarmParamController.java
New file @@ -0,0 +1,30 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_param.BattAlarmParam; import com.whyc.service.BattAlarmParamService; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @Api(tags = "电池告警参数") @RequestMapping("battAlarmParam") public class BattAlarmParamController { @Autowired private BattAlarmParamService service; @GetMapping("getList") public Response<List<BattAlarmParam>> getList() { List<BattAlarmParam> list = service.getList(); return new Response<List<BattAlarmParam>>().set(1,list); } @PostMapping("updateByNum") public Response updateByNum(@RequestBody BattAlarmParam param) { return service.updateByNum(param); } } src/main/java/com/whyc/mapper/BattAlarmParamMapper.java
@@ -1,13 +1,13 @@ package com.whyc.mapper; import com.whyc.pojo.db_param.BattalarmParam; import com.whyc.pojo.db_param.BattAlarmParam; import java.util.List; public interface BattAlarmParamMapper extends CustomMapper<BattalarmParam>{ public interface BattAlarmParamMapper extends CustomMapper<BattAlarmParam>{ //电池告警参数设置--列表查询 List<BattalarmParam> serchByCondition(List alarmIds); List<BattAlarmParam> serchByCondition(List alarmIds); List<Float> getParamInfoList(int alarmId,int alarmId2); } src/main/java/com/whyc/pojo/db_param/BattAlarmParam.java
File was renamed from src/main/java/com/whyc/pojo/db_param/BattalarmParam.java @@ -1,6 +1,5 @@ package com.whyc.pojo.db_param; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; @@ -8,28 +7,22 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; import lombok.experimental.Accessors; import java.io.Serializable; /** * <p> * * </p> * * @author lxw * @since 2021-12-14 * 电池告警参数表 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @ToString @TableName(schema ="db_param",value = "battalarm_param") @ApiModel(value="BattalarmParam", description="") public class BattalarmParam implements Serializable { public class BattAlarmParam implements Serializable { private static final long serialVersionUID = 1L; @TableField("num") @TableId("num") @ApiModelProperty("主键编号") private Integer num; src/main/java/com/whyc/service/BattAlarmParamService.java
@@ -1,12 +1,14 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.Wrapper; 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.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.dto.Response; import com.whyc.mapper.BattAlarmParamMapper; import com.whyc.pojo.db_param.BattalarmParam; import com.whyc.pojo.db_param.BattAlarmParam; import com.whyc.util.ActionUtil; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -32,12 +34,12 @@ //查询电池优劣好坏的标准 public Response serchQuality() { //0.查询劣化(告警)和损坏(更换)的阈值 QueryWrapper<BattalarmParam> alarmWrapper = new QueryWrapper(); QueryWrapper<BattAlarmParam> alarmWrapper = new QueryWrapper(); alarmWrapper.and(wrapper -> { return wrapper.eq("alm_name", "Batt_Alarm_Type_CapAlarm").or().eq("alm_name", "Batt_Alarm_Type_CapChange"); }); alarmWrapper.orderByAsc("alm_id"); List<BattalarmParam> paramList = mapper.selectList(alarmWrapper); List<BattAlarmParam> paramList = mapper.selectList(alarmWrapper); float capAlarm = 0f; float capChange = 0f; if (paramList != null && paramList.size() > 0) { @@ -55,15 +57,26 @@ //告警参数设置 @Transactional public Response setBattParam(List<BattalarmParam> list) { public Response setBattParam(List<BattAlarmParam> list) { if (list != null && list.size() > 0) { for (BattalarmParam p : list) { for (BattAlarmParam p : list) { UpdateWrapper wrapper = new UpdateWrapper(); wrapper.set("alm_low_coe", p.getAlmLowCoe()); wrapper.eq("alm_id", p.getAlmId()); mapper.update((BattalarmParam) ActionUtil.objeNull, wrapper); mapper.update((BattAlarmParam) ActionUtil.objeNull, wrapper); } } return new Response().set(1, true); } public List<BattAlarmParam> getList() { QueryWrapper<BattAlarmParam> query = Wrappers.query(); query.orderByAsc("num"); return mapper.selectList(query); } public Response updateByNum(BattAlarmParam param) { mapper.updateById(param); return new Response().setII(1,"修改完成"); } }