src/main/java/com/whyc/controller/DevA200TestparamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/controller/DevActmTestparamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/DevA200TestparamMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/DevActmTestparamMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/db_alarm/AlarmParam.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/db_lithium_ram_db/WorkstateChangeevent.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/DevA200TestparamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/DevActmTestparamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/DevA200TestparamController.java
New file @@ -0,0 +1,46 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_lithium_ram_db.DevActmTestparam; import com.whyc.service.DevA200TestparamService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @Api(tags = "a200一体机控制操作") @RequestMapping("a200param") public class DevA200TestparamController { @Autowired private DevA200TestparamService service; @ApiOperation(value = "读取a200一体机参数") @GetMapping("getA200Param") public Response getA200Param(@RequestParam int devId){ return service.getA200Param(devId); } @ApiOperation(value = "设置a200均衡仪参数") @PostMapping("setA200Param") public Response setA200Param(@RequestBody DevActmTestparam param){ return service.setA200Param(param); } @ApiOperation(value = "控制a200均衡仪") @GetMapping("controllA200Param") public Response controllA200Param(@RequestParam int devId){ return service.controllA200Param(devId); } @ApiOperation(value = "批量控制a200均衡仪") @GetMapping("controllA200ParamPl") public Response controllA200ParamPl(@RequestParam List<Integer> devIds){ return service.controllA200ParamPl(devIds); } } src/main/java/com/whyc/controller/DevActmTestparamController.java
New file @@ -0,0 +1,44 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.pojo.db_lithium_ram_db.DevActmTestparam; import com.whyc.service.DevActmTestparamService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @Api(tags = "actm均衡仪控制操作") @RequestMapping("actmparam") public class DevActmTestparamController { @Autowired private DevActmTestparamService service; @ApiOperation(value = "读取actm均衡仪参数") @GetMapping("getActmParam") public Response getActmParam(@RequestParam int devId){ return service.getActmParam(devId); } @ApiOperation(value = "设置actm均衡仪参数") @PostMapping("setActmParam") public Response setActmParam(@RequestBody DevActmTestparam param){ return service.setActmParam(param); } @ApiOperation(value = "控制actm均衡仪") @GetMapping("controllActmParam") public Response controllActmParam(@RequestParam int devId){ return service.controllActmParam(devId); } @ApiOperation(value = "批量控制actm均衡仪") @GetMapping("controllActmParamPl") public Response controllActmParamPl(@RequestParam List<Integer> devIds){ return service.controllActmParamPl(devIds); } } src/main/java/com/whyc/mapper/DevA200TestparamMapper.java
New file @@ -0,0 +1,6 @@ package com.whyc.mapper; import com.whyc.pojo.db_lithium_ram_db.DevA200Testparam; public interface DevA200TestparamMapper extends CustomMapper<DevA200Testparam>{ } src/main/java/com/whyc/mapper/DevActmTestparamMapper.java
New file @@ -0,0 +1,6 @@ package com.whyc.mapper; import com.whyc.pojo.db_lithium_ram_db.DevActmTestparam; public interface DevActmTestparamMapper extends CustomMapper<DevActmTestparam>{ } src/main/java/com/whyc/pojo/db_alarm/AlarmParam.java
New file @@ -0,0 +1,63 @@ package com.whyc.pojo.db_alarm; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; /** * <p> * 设备告警参数表 * </p> * * @author lxw * @since 2024-09-02 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("tb_alarm_param") @ApiModel(value="AlarmParam对象", description="设备告警参数表") public class AlarmParam implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增主键") @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备ID") private Integer devId; @ApiModelProperty(value = "告警id") private Integer almId; @ApiModelProperty(value = "告警名称") private String almName; @ApiModelProperty(value = "上限告警等级") private Integer almHighLevel; @ApiModelProperty(value = "上限告警阈值") private Float almHighCoe; @ApiModelProperty(value = "上限告警使能") private Integer almHighEn; @ApiModelProperty(value = "下限告警等级") private Integer almLowLevel; @ApiModelProperty(value = "下限告警使能") private Float almLowCoe; @ApiModelProperty(value = "下限告警使能") private Integer almLowEn; } src/main/java/com/whyc/pojo/db_lithium_ram_db/WorkstateChangeevent.java
New file @@ -0,0 +1,52 @@ package com.whyc.pojo.db_lithium_ram_db; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** * <p> * 设备工作状态切换事件表 * </p> * * @author lxw * @since 2024-09-02 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("tb_workstate_changeevent") @ApiModel(value="WorkstateChangeevent对象", description="设备工作状态切换事件表") public class WorkstateChangeevent implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "自增主键") @TableId(value = "num", type = IdType.AUTO) private Long num; @ApiModelProperty(value = "设备ID") private Integer devId; @ApiModelProperty(value = "电池组号[0-组1 1-组2....]") private Integer battIdx; @ApiModelProperty(value = "上一次工作状态") private Integer lastWorkState; @ApiModelProperty(value = "当前设备工作状态") private Integer nowWorkState; @ApiModelProperty(value = "设备工作状态切换时间") private Date recordTime; } src/main/java/com/whyc/service/DevA200TestparamService.java
New file @@ -0,0 +1,35 @@ package com.whyc.service; import com.whyc.dto.Response; import com.whyc.mapper.DevA200TestparamMapper; import com.whyc.pojo.db_lithium_ram_db.DevA200Testparam; import com.whyc.pojo.db_lithium_ram_db.DevActmTestparam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class DevA200TestparamService { @Autowired(required = false) private DevA200TestparamMapper mapper; //读取a200一体机参数 public Response getA200Param(int devId) { return new Response().set(1,new DevA200Testparam(),"读取a200一体机参数"); } //设置a200均衡仪参数 public Response setA200Param(DevActmTestparam param) { return new Response().set(1,true,"设置a200均衡仪参数"); } //控制a200均衡仪 public Response controllA200Param(int devId) { return new Response().set(1,true,"控制a200均衡仪"); } //批量控制a200均衡仪 public Response controllA200ParamPl(List<Integer> devIds) { return new Response().set(1,true,"批量控制a200均衡仪"); } } src/main/java/com/whyc/service/DevActmTestparamService.java
New file @@ -0,0 +1,35 @@ package com.whyc.service; import com.whyc.dto.Response; import com.whyc.mapper.DevActmTestparamMapper; import com.whyc.pojo.db_lithium_ram_db.DevActmTestparam; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class DevActmTestparamService { @Autowired(required = false) private DevActmTestparamMapper mapper; //读取actm均衡仪参数 public Response getActmParam(int devId) { return new Response().set(1,new DevActmTestparam(),"读取actm均衡仪参数"); } //设置actm均衡仪参数 public Response setActmParam(DevActmTestparam param) { return new Response().set(1,true,"设置actm均衡仪参数"); } //控制actm均衡仪 public Response controllActmParam(int devId) { return new Response().set(1,true,"控制actm均衡仪"); } //批量控制actm均衡仪 public Response controllActmParamPl(List<Integer> devIds) { return new Response().set(1,true,"批量控制actm均衡仪"); } }