1.解决分类指标,变电站电压等级图表的,排序问题。

2.添加台账审核属性
This commit is contained in:
wurui
2023-02-23 11:31:55 +08:00
parent ceb1ac327c
commit d84466b380
14 changed files with 186 additions and 17 deletions

View File

@@ -12,7 +12,6 @@ import com.njcn.device.pms.pojo.param.MonitorAuditParam;
import com.njcn.device.pms.pojo.param.MonitorStatus;
import com.njcn.device.pms.pojo.po.MonitorAudit;
import com.njcn.device.pms.service.majornetwork.IMonitorAuditService;
import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;

View File

@@ -10,10 +10,8 @@ import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil;
import com.njcn.device.pms.pojo.param.MonitorAuditParam;
import com.njcn.device.pms.pojo.param.MonitorStatus;
import com.njcn.device.pms.pojo.po.MonitorAudit;
import com.njcn.device.pms.pojo.po.Transformer;
import com.njcn.device.pms.service.majornetwork.ITransformerService;
import com.njcn.web.pojo.param.BaseParam;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;

View File

@@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.pms.pojo.param.MonitorAuditParam;
import com.njcn.device.pms.pojo.param.MonitorStatus;
import com.njcn.device.pms.pojo.po.MonitorAudit;
import com.njcn.web.pojo.param.BaseParam;
/**
* <p>
@@ -25,8 +24,27 @@ public interface IMonitorAuditService extends IService<MonitorAudit> {
*/
Page<MonitorAudit> getAllMonitorAuditList(MonitorAuditParam baseParam);
/***
* 添加台账审核
* @author wr
* @date 2023-02-22 15:39
* @param param
* @return boolean
*/
boolean addMonitorAudit(MonitorAuditParam.AuditParam param);
/***
* 修改台账审核
* @author wr
* @date 2023-02-22 15:48
* @param param
* @return boolean
*/
boolean updateMonitorAudit(MonitorAuditParam.AuditParam param);
/***
*
* 修改台账审核状态
* @author wr
* @date 2023-02-22 14:58
* @param monitorParam

View File

@@ -4,9 +4,8 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.pms.pojo.param.MonitorAuditParam;
import com.njcn.device.pms.pojo.param.MonitorStatus;
import com.njcn.device.pms.pojo.po.MonitorAudit;
import com.njcn.device.pms.pojo.param.TransformerParam;
import com.njcn.device.pms.pojo.po.Transformer;
import com.njcn.web.pojo.param.BaseParam;
/**
* <p>
@@ -26,6 +25,24 @@ public interface ITransformerService extends IService<Transformer> {
*/
Page<Transformer> getAllTransformerList(MonitorAuditParam baseParam);
/***
* 添加变压器台账
* @author wr
* @date 2023-02-22 15:39
* @param param
* @return boolean
*/
boolean addTransformer(TransformerParam param);
/***
* 修改变压器台账
* @author wr
* @date 2023-02-22 15:48
* @param param
* @return boolean
*/
boolean updateTransformer(TransformerParam param);
/**
* 修改变压器台账数据状态
*

View File

@@ -1,17 +1,16 @@
package com.njcn.device.pms.service.majornetwork.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.njcn.common.pojo.enums.common.DataStateEnum;
import com.njcn.device.pms.mapper.majornetwork.MonitorAuditMapper;
import com.njcn.device.pms.pojo.param.MonitorAuditParam;
import com.njcn.device.pms.pojo.param.MonitorStatus;
import com.njcn.device.pms.pojo.po.MonitorAudit;
import com.njcn.device.pms.service.majornetwork.IMonitorAuditService;
import com.njcn.web.factory.PageFactory;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service;
@@ -36,10 +35,23 @@ public class MonitorAuditServiceImpl extends ServiceImpl<MonitorAuditMapper, Mon
.ne(baseParam.getStatus() == 0, MonitorAudit::getStatus, baseParam.getStatus())
.ge(StringUtils.isNotBlank(baseParam.getSearchBeginTime()), MonitorAudit::getCreateTime, baseParam.getSearchBeginTime())
.le(StringUtils.isNotBlank(baseParam.getSearchEndTime()), MonitorAudit::getCreateTime, baseParam.getSearchEndTime())
.orderByAsc(MonitorAudit::getStatus);
;
return this.page(new Page<>(baseParam.getPageNum(), baseParam.getPageSize()), lambdaQueryWrapper);
}
@Override
public boolean addMonitorAudit(MonitorAuditParam.AuditParam param) {
MonitorAudit monitorAudit = BeanUtil.copyProperties(param, MonitorAudit.class);
return this.save(monitorAudit);
}
@Override
public boolean updateMonitorAudit(MonitorAuditParam.AuditParam param) {
MonitorAudit monitorAudit = BeanUtil.copyProperties(param, MonitorAudit.class);
return this.updateById(monitorAudit);
}
@Override
public boolean updateStatus(MonitorStatus.Status monitorParam) {
LambdaUpdateWrapper<MonitorAudit> update = new LambdaUpdateWrapper<>();

View File

@@ -1,5 +1,6 @@
package com.njcn.device.pms.service.majornetwork.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
@@ -9,12 +10,9 @@ import com.njcn.common.pojo.enums.common.DataStateEnum;
import com.njcn.device.pms.mapper.majornetwork.TransformerMapper;
import com.njcn.device.pms.pojo.param.MonitorAuditParam;
import com.njcn.device.pms.pojo.param.MonitorStatus;
import com.njcn.device.pms.pojo.po.MonitorAudit;
import com.njcn.device.pms.pojo.param.TransformerParam;
import com.njcn.device.pms.pojo.po.Transformer;
import com.njcn.device.pms.service.majornetwork.ITransformerService;
import com.njcn.web.factory.PageFactory;
import com.njcn.web.pojo.param.BaseParam;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Service;
/**
@@ -39,6 +37,18 @@ public class TransformerServiceImpl extends ServiceImpl<TransformerMapper, Trans
return this.page(new Page<>(baseParam.getPageNum(), baseParam.getPageSize()), lambdaQueryWrapper);
}
@Override
public boolean addTransformer(TransformerParam param) {
Transformer transformer = BeanUtil.copyProperties(param, Transformer.class);
return this.save(transformer);
}
@Override
public boolean updateTransformer(TransformerParam param) {
Transformer transformer = BeanUtil.copyProperties(param, Transformer.class);
return this.updateById(transformer);
}
@Override
public boolean updateStatus(MonitorStatus.Status monitorParam) {
LambdaUpdateWrapper<Transformer> update = new LambdaUpdateWrapper<>();