src/main/java/com/whyc/constant/LogOpEnum.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/controller/CkpowerdevBattRsalarmSetLogController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/db_ckpwrdev_data_rt/CkpowerdevBattRsalarmSetLog.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/CkpowerdevBattRsalarmSetLogService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/constant/LogOpEnum.java
@@ -31,10 +31,12 @@ TYPE_CMD_STARRESTART(0x62,"重启核容装置"), TYPE_CMD_BATT1(0x20,"设置电池组1单体信息"), TYPE_CMD_GROUP1(0x22,"设置电池组1组端信息") TYPE_CMD_GROUP1(0x22,"设置电池组1组端信息"), //TYPE_CMD_BATT2(0x24,"设置电池组2单体信息"), //TYPE_CMD_GROUP2(0x26,"设置电池组2组端信息") TYPE_CMD_HRSTOP(0x28,"核容终止时模拟数据") ; private Integer type; src/main/java/com/whyc/controller/CkpowerdevBattRsalarmSetLogController.java
New file @@ -0,0 +1,28 @@ package com.whyc.controller; import com.whyc.dto.DevalarmSet; import com.whyc.dto.Response; import com.whyc.pojo.db_ckpwrdev_data_rt.CkpowerdevBattRsalarmSetLog; import com.whyc.service.CkpowerdevBattRsalarmSetLogService; import com.whyc.service.CkpowerdevBattRsalarmSetService; 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; @RestController @Api(tags = "核容终止时模拟告警") @RequestMapping("ckpowerdevBattRsalarmSetLog") public class CkpowerdevBattRsalarmSetLogController { @Autowired private CkpowerdevBattRsalarmSetLogService service; @ApiOperation("查询日志") @PostMapping("getHrStopAlmLog") public Response getHrStopAlmLog(@RequestBody CkpowerdevBattRsalarmSetLog log){ return service.getHrStopAlmLog(log); } } src/main/java/com/whyc/pojo/db_ckpwrdev_data_rt/CkpowerdevBattRsalarmSetLog.java
@@ -1,6 +1,7 @@ package com.whyc.pojo.db_ckpwrdev_data_rt; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -36,6 +37,9 @@ @ApiModelProperty(value = "操作类型") private int cmdType; @TableField(exist = false) private String cmdName; @ApiModelProperty(value = "被设置的参数") private String param; @@ -48,10 +52,20 @@ @ApiModelProperty(value = "参数的状态") private Integer st; @TableField(fill = FieldFill.INSERT) private Date createTime; @TableField(exist = false) private Date createTime1; @JsonFormat(pattern = "yyyy-MM-dd") private Date createDay; @TableField(exist = false) private int pageNum; @TableField(exist = false) private int pageSize; } src/main/java/com/whyc/service/CkpowerdevBattRsalarmSetLogService.java
@@ -1,6 +1,12 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.constant.LogOpEnum; import com.whyc.dto.Response; import com.whyc.mapper.CkpowerdevBattRsalarmSetLogMapper; import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevBattSetLog; import com.whyc.pojo.db_ckpwrdev_data_rt.CkpowerdevBattRsalarmSetLog; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -15,4 +21,23 @@ public void addBatch(List<CkpowerdevBattRsalarmSetLog> logList) { mapper.insertBatchSomeColumn(logList); } //查询日志 public Response getHrStopAlmLog(CkpowerdevBattRsalarmSetLog rsalarmSetLog) { PageHelper.startPage(rsalarmSetLog.getPageNum(),rsalarmSetLog.getPageSize()); QueryWrapper wrapper=new QueryWrapper(); if(rsalarmSetLog.getCreateTime()!=null&&!rsalarmSetLog.getCreateTime().equals("")){ wrapper.ge("create_time",rsalarmSetLog.getCreateTime()); } if(rsalarmSetLog.getCreateTime1()!=null&&!rsalarmSetLog.getCreateTime1().equals("")){ wrapper.le("create_time",rsalarmSetLog.getCreateTime1()); } wrapper.orderByDesc("create_time"); List<CkpowerdevBattRsalarmSetLog> list=mapper.selectList(wrapper); list.forEach(log->{ log.setCmdName("核容终止时模拟数据"); }); PageInfo pageInfo=new PageInfo(list); return new Response().setII(1,list!=null,pageInfo,"获取核容终止时模拟数据日志"); } }