提交 626d8cd1 authored 作者: 艾庆国's avatar 艾庆国

线路预警

上级 4f53ef3c
package com.clx.performance.model.linewarn; package com.clx.performance.model.linewarn;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.msl.common.config.KeyColumn; import com.msl.common.config.KeyColumn;
...@@ -30,6 +31,7 @@ public class LineWarnConfig implements HasKey<Integer> { ...@@ -30,6 +31,7 @@ public class LineWarnConfig implements HasKey<Integer> {
private String warnName; //预警方案名称 private String warnName; //预警方案名称
private Integer warnType; //预警类型 private Integer warnType; //预警类型
private Integer warnLevel; //预警级别 private Integer warnLevel; //预警级别
@TableField("`interval`")
private BigDecimal interval; //预警间隔(小时) private BigDecimal interval; //预警间隔(小时)
private BigDecimal timeRatio; //时间占比(%) private BigDecimal timeRatio; //时间占比(%)
private BigDecimal taskCompleteRatio; //任务完成占比 private BigDecimal taskCompleteRatio; //任务完成占比
......
...@@ -50,6 +50,8 @@ public class LineWarnConfigServiceImpl implements LineWarnConfigService { ...@@ -50,6 +50,8 @@ public class LineWarnConfigServiceImpl implements LineWarnConfigService {
lineWarnConfig.setInterval(param.getInterval()); lineWarnConfig.setInterval(param.getInterval());
lineWarnConfig.setTimeRatio(param.getTimeRatio()); lineWarnConfig.setTimeRatio(param.getTimeRatio());
lineWarnConfig.setTaskCompleteRatio(param.getTaskCompleteRatio()); lineWarnConfig.setTaskCompleteRatio(param.getTaskCompleteRatio());
lineWarnConfig.setCongestionTime(param.getCongestionTime());
lineWarnConfig.setCreateBy(loginUserInfo.getUserName());
lineWarnConfigDao.saveEntity(lineWarnConfig); lineWarnConfigDao.saveEntity(lineWarnConfig);
...@@ -73,7 +75,7 @@ public class LineWarnConfigServiceImpl implements LineWarnConfigService { ...@@ -73,7 +75,7 @@ public class LineWarnConfigServiceImpl implements LineWarnConfigService {
lineWarnConfig.setInterval(param.getInterval()); lineWarnConfig.setInterval(param.getInterval());
lineWarnConfig.setTimeRatio(param.getTimeRatio()); lineWarnConfig.setTimeRatio(param.getTimeRatio());
lineWarnConfig.setTaskCompleteRatio(param.getTaskCompleteRatio()); lineWarnConfig.setTaskCompleteRatio(param.getTaskCompleteRatio());
lineWarnConfig.setCongestionTime(param.getCongestionTime());
lineWarnConfigDao.updateConfig(lineWarnConfig); lineWarnConfigDao.updateConfig(lineWarnConfig);
} }
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论