代码调整

This commit is contained in:
2023-11-27 13:33:48 +08:00
parent 59f425b688
commit 1a3757163b
19 changed files with 509 additions and 28 deletions

View File

@@ -0,0 +1,17 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.harmonic.pojo.po.dim.RBusbarVoltageD;
/**
* <p>
* 母线不同电压等级指标数据-日表 Mapper 接口
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
public interface RBusbarVoltageDMapper extends MppBaseMapper<RBusbarVoltageD> {
}

View File

@@ -1,8 +1,7 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventD;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventD;
/**
* <p>

View File

@@ -1,8 +1,7 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventM;
/**
* <p>

View File

@@ -1,8 +1,7 @@
package com.njcn.prepare.harmonic.mapper.mysql.dim;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventY;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventY;
/**
* <p>

View File

@@ -0,0 +1,22 @@
package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.harmonic.pojo.po.dim.RBusbarVoltageD;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
/**
* <p>
* 母线不同电压等级指标数据-日表 服务类
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
public interface IRBusbarVoltageDService extends IService<RBusbarVoltageD> {
/**
* 插入母线不同电压等级指标数据-日表
*/
void busbarVoltageD(CalculatedParam calculatedParam);
}

View File

@@ -2,11 +2,8 @@ package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventD;
import java.util.List;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventD;
/**
* <p>

View File

@@ -3,7 +3,7 @@ package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventM;
/**
* <p>

View File

@@ -3,7 +3,7 @@ package com.njcn.prepare.harmonic.service.mysql.dim;
import com.baomidou.mybatisplus.extension.service.IService;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventY;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventY;
/**
* <p>

View File

@@ -0,0 +1,38 @@
package com.njcn.prepare.harmonic.service.mysql.dim.impl;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.LocalDateTimeUtil;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import com.njcn.harmonic.pojo.po.dim.RBusbarVoltageD;
import com.njcn.prepare.harmonic.mapper.mysql.dim.RBusbarVoltageDMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.service.mysql.dim.IRBusbarVoltageDService;
import org.apache.commons.collections4.ListUtils;
import org.springframework.stereotype.Service;
import java.time.LocalDateTime;
import java.util.List;
/**
* <p>
* 母线不同电压等级指标数据-日表 服务实现类
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
@Service
public class RBusbarVoltageDServiceImpl extends MppServiceImpl<RBusbarVoltageDMapper, RBusbarVoltageD> implements IRBusbarVoltageDService {
@Override
public void busbarVoltageD(CalculatedParam calculatedParam) {
List<String> busbarList = calculatedParam.getIdList();
System.out.println("母线集合:" + busbarList);
System.out.println("个数:" + busbarList.size());
//以尺寸1000分片
List<List<String>> pendingIds = ListUtils.partition(busbarList,1000);
LocalDateTime beginDay = LocalDateTimeUtil.beginOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN));
LocalDateTime endDay = LocalDateTimeUtil.endOfDay(LocalDateTimeUtil.parse(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN));
}
}

View File

@@ -15,7 +15,7 @@ import com.njcn.prepare.harmonic.mapper.mysql.dim.RDimObjEventDMapper;
import com.njcn.prepare.harmonic.mapper.mysql.line.RMpEventDetailDMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.param.EventParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventD;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventD;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventDService;
import com.njcn.system.api.DicDataFeignClient;
import com.njcn.system.enums.DicDataEnum;

View File

@@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import com.njcn.common.pojo.enums.common.DataStateEnum;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
@@ -17,7 +16,7 @@ import com.njcn.prepare.harmonic.mapper.mysql.line.ROperatingMonitorMMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.mysql.ROperatingMonitorMPO;
import com.njcn.prepare.harmonic.pojo.param.EventParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventM;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventMService;
import com.njcn.system.api.DicDataFeignClient;
import com.njcn.system.enums.DicDataEnum;

View File

@@ -4,7 +4,6 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
import com.njcn.common.pojo.enums.common.DataStateEnum;
import com.njcn.device.biz.pojo.dto.DeptGetChildrenDTO;
@@ -17,8 +16,7 @@ import com.njcn.prepare.harmonic.mapper.mysql.line.ROperatingMonitorMMapper;
import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam;
import com.njcn.prepare.harmonic.pojo.mysql.ROperatingMonitorMPO;
import com.njcn.prepare.harmonic.pojo.param.EventParam;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventM;
import com.njcn.prepare.harmonic.pojo.po.RDimObjEventY;
import com.njcn.harmonic.pojo.po.dim.RDimObjEventY;
import com.njcn.prepare.harmonic.service.mysql.dim.IRDimObjEventYService;
import com.njcn.system.api.DicDataFeignClient;
import com.njcn.system.enums.DicDataEnum;