From b553803514813efff7269320bfd69c67ef1f7645 Mon Sep 17 00:00:00 2001 From: huangzj <826100833@qq.com> Date: Mon, 20 Nov 2023 10:19:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AE=97=E6=B3=95=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/po/RDimStationTargetDPO.java | 69 ++++++++++++++++++ .../pojo/po/RDimStationTargetMPO.java | 71 +++++++++++++++++++ .../pojo/po/RDimStationTargetYPO.java | 70 ++++++++++++++++++ .../prepare/executor/OrgPointExecutor.java | 39 ++++++++++ .../area/RDimStationTargetDPOMapper.java | 14 ++++ .../area/RDimStationTargetMPOMapper.java | 15 ++++ .../area/RDimStationTargetYPOMapper.java | 15 ++++ .../mapping/RDimStationTargetDPOMapper.xml | 26 +++++++ .../mapping/RDimStationTargetMPOMapper.xml | 26 +++++++ .../mapping/RDimStationTargetYPOMapper.xml | 26 +++++++ .../Impl/RDimStationTargetDPOServiceImpl.java | 63 ++++++++++++++++ .../Impl/RDimStationTargetMPOServiceImpl.java | 28 ++++++++ .../Impl/RDimStationTargetYPOServiceImpl.java | 28 ++++++++ .../mysql/RDimStationTargetDPOService.java | 19 +++++ .../mysql/RDimStationTargetMPOService.java | 19 +++++ .../mysql/RDimStationTargetYPOService.java | 19 +++++ 16 files changed, 547 insertions(+) create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetDPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetMPO.java create mode 100644 pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetYPO.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetDPOMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetMPOMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetYPOMapper.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetDPOMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetMPOMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetYPOMapper.xml create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetDPOServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetMPOServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetYPOServiceImpl.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetDPOService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetMPOService.java create mode 100644 pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetYPOService.java diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetDPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetDPO.java new file mode 100644 index 000000000..67731f7e1 --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetDPO.java @@ -0,0 +1,69 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.time.LocalDate; +import java.time.LocalDateTime; + +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.njcn.db.bo.BaseEntity; +import lombok.Data; + +/** + * Description: + * Date: 2023/11/20 9:52【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Data +@TableName(value = "r_dim_station_target_d") +public class RDimStationTargetDPO extends BaseEntity { + @MppMultiId(value = "Org_Id") + private String orgId; + + @MppMultiId(value = "Statis_Date") + private LocalDate statisDate; + + /** + * 统计类型 + */ + @MppMultiId(value = "Target_Type") + private String targetType; + + /** + * 电压等级 + */ + @MppMultiId(value = "Voltage_Level") + private String voltageLevel; + + /** + * **kV变电站**指标超标占比(%) + */ + @TableField(value = "Limit_Rate") + private Double limitRate; + + /** + * **kV变电站**指标合格率(%) + */ + @TableField(value = "Pass_Rate") + private Double passRate; + + /** + * **kV变电站**指标平均超标占比(%) + */ + @TableField(value = "Limit_Avg_Rate") + private Double limitAvgRate; + + /** + * **kV变电站**指标平均合格率(%) + */ + @TableField(value = "Pass_Avg_Rate") + private Double passAvgRate; + + @TableField(value = "`State`") + private String state; + +} \ No newline at end of file diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetMPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetMPO.java new file mode 100644 index 000000000..72db8a5be --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetMPO.java @@ -0,0 +1,71 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.time.LocalDate; +import java.time.LocalDateTime; + +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.njcn.db.bo.BaseEntity; +import lombok.Data; + +/** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Data +@TableName(value = "r_dim_station_target_m") +public class RDimStationTargetMPO extends BaseEntity { + @MppMultiId(value = "Org_Id") + private String orgId; + + @MppMultiId(value = "Statis_Date") + private LocalDate statisDate; + + /** + * 统计类型 + */ + @MppMultiId(value = "Target_Type") + private String targetType; + + /** + * 电压等级 + */ + @MppMultiId(value = "Voltage_Level") + private String voltageLevel; + + /** + * **kV变电站**指标超标占比(%) + */ + @TableField(value = "Limit_Rate") + private Double limitRate; + + /** + * **kV变电站**指标合格率(%) + */ + @TableField(value = "Pass_Rate") + private Double passRate; + + /** + * **kV变电站**指标平均超标占比(%) + */ + @TableField(value = "Limit_Avg_Rate") + private Double limitAvgRate; + + /** + * **kV变电站**指标平均合格率(%) + */ + @TableField(value = "Pass_Avg_Rate") + private Double passAvgRate; + + @TableField(value = "`State`") + private String state; + + +} \ No newline at end of file diff --git a/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetYPO.java b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetYPO.java new file mode 100644 index 000000000..bcd44e23d --- /dev/null +++ b/pqs-prepare/prepare-api/src/main/java/com/njcn/prepare/harmonic/pojo/po/RDimStationTargetYPO.java @@ -0,0 +1,70 @@ +package com.njcn.prepare.harmonic.pojo.po; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.time.LocalDate; +import java.time.LocalDateTime; + +import com.github.jeffreyning.mybatisplus.anno.MppMultiId; +import com.njcn.db.bo.BaseEntity; +import lombok.Data; + +/** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Data +@TableName(value = "r_dim_station_target_y") +public class RDimStationTargetYPO extends BaseEntity { + + @MppMultiId(value = "Org_Id") + private String orgId; + + @MppMultiId(value = "Statis_Date") + private LocalDate statisDate; + + /** + * 统计类型 + */ + @MppMultiId(value = "Target_Type") + private String targetType; + + /** + * 电压等级 + */ + @MppMultiId(value = "Voltage_Level") + private String voltageLevel; + /** + * **kV变电站**指标超标占比(%) + */ + @TableField(value = "Limit_Rate") + private Double limitRate; + + /** + * **kV变电站**指标合格率(%) + */ + @TableField(value = "Pass_Rate") + private Double passRate; + + /** + * **kV变电站**指标平均超标占比(%) + */ + @TableField(value = "Limit_Avg_Rate") + private Double limitAvgRate; + + /** + * **kV变电站**指标平均合格率(%) + */ + @TableField(value = "Pass_Avg_Rate") + private Double passAvgRate; + + @TableField(value = "`State`") + private String state; + +} \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/executor/OrgPointExecutor.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/executor/OrgPointExecutor.java index 8d1da897e..48b135a21 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/executor/OrgPointExecutor.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/executor/OrgPointExecutor.java @@ -3,6 +3,9 @@ package com.njcn.prepare.executor; import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; +import com.njcn.prepare.harmonic.service.mysql.RDimStationTargetDPOService; +import com.njcn.prepare.harmonic.service.mysql.RDimStationTargetMPOService; +import com.njcn.prepare.harmonic.service.mysql.RDimStationTargetYPOService; import com.njcn.prepare.harmonic.service.mysql.area.RStatHarmonicOrgService; import com.njcn.prepare.harmonic.service.mysql.area.RStatHarmonicService; import com.njcn.prepare.harmonic.service.mysql.area.RStatHarmonicVoltageService; @@ -42,6 +45,12 @@ public class OrgPointExecutor extends BaseExecutor{ private final RAlarmCountService rAlarmCountService; + private final RDimStationTargetDPOService rDimStationTargetDPOService; + private final RDimStationTargetMPOService rDimStationTargetMPOService; + + private final RDimStationTargetYPOService rDimStationTargetYPOService; + + /** * @@ -405,4 +414,34 @@ public class OrgPointExecutor extends BaseExecutor{ } } } + /** + * 河北主网新增算法表r_dim_station_target_d/m/y + */ + @LiteflowMethod(value = LiteFlowMethodEnum.IS_ACCESS, nodeId = "rDimStationTarget", nodeType = NodeTypeEnum.COMMON) + public boolean processRDimStationTargetAccess(NodeComponent bindCmp) { + return isAccess(bindCmp); + } + @LiteflowMethod(value = LiteFlowMethodEnum.PROCESS, nodeId = "rDimStationTarget", nodeType = NodeTypeEnum.COMMON) + public void processRDimStationTargetProcess(NodeComponent bindCmp) { + String tag = bindCmp.getTag(); + CalculatedParam calculatedParam = bindCmp.getRequestData(); + if (tag.equalsIgnoreCase("r_dim_station_target_d")) { + //日表 + rDimStationTargetDPOService.handleDay(calculatedParam); + } else if (tag.equalsIgnoreCase("r_dim_station_target_m")) { + //数据补招不执行非日表算法 + if (!calculatedParam.isRepair()) { + //月表 + rDimStationTargetMPOService.handleMonth(calculatedParam); + } + }else if (tag.equalsIgnoreCase("r_dim_station_target_y")) { + //数据补招不执行非日表算法 + if (!calculatedParam.isRepair()) { + //年表 + rDimStationTargetYPOService.handleYear(calculatedParam); + } + } + } + + } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetDPOMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetDPOMapper.java new file mode 100644 index 000000000..3caee1b71 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetDPOMapper.java @@ -0,0 +1,14 @@ +package com.njcn.prepare.harmonic.mapper.mysql.area; + +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetDPO; + +/** + * Description: + * Date: 2023/11/20 9:52【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface RDimStationTargetDPOMapper extends MppBaseMapper { +} \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetMPOMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetMPOMapper.java new file mode 100644 index 000000000..9f18ec9df --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetMPOMapper.java @@ -0,0 +1,15 @@ +package com.njcn.prepare.harmonic.mapper.mysql.area; + +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetMPO; + +/** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface RDimStationTargetMPOMapper extends MppBaseMapper { +} \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetYPOMapper.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetYPOMapper.java new file mode 100644 index 000000000..31fa95820 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/RDimStationTargetYPOMapper.java @@ -0,0 +1,15 @@ +package com.njcn.prepare.harmonic.mapper.mysql.area; + +import com.github.jeffreyning.mybatisplus.base.MppBaseMapper; +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetYPO; + +/** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface RDimStationTargetYPOMapper extends MppBaseMapper { +} \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetDPOMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetDPOMapper.xml new file mode 100644 index 000000000..2337cf126 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetDPOMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + Org_Id, Statis_Date, Target_Type, Voltage_Level, Limit_Rate, Pass_Rate, Limit_Avg_Rate, + Pass_Avg_Rate, `State`, Create_By, Create_Time, Update_By, Update_Time + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetMPOMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetMPOMapper.xml new file mode 100644 index 000000000..b0159c549 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetMPOMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + Org_Id, Statis_Date, Target_Type, Voltage_Level, Limit_Rate, Pass_Rate, Limit_Avg_Rate, + Pass_Avg_Rate, `State`, Create_By, Create_Time, Update_By, Update_Time + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetYPOMapper.xml b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetYPOMapper.xml new file mode 100644 index 000000000..9255315a7 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/mapper/mysql/area/mapping/RDimStationTargetYPOMapper.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + Org_Id, Statis_Date, Target_Type, Voltage_Level, Limit_Rate, Pass_Rate, Limit_Avg_Rate, + Pass_Avg_Rate, `State`, Create_By, Create_Time, Update_By, Update_Time + + \ No newline at end of file diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetDPOServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetDPOServiceImpl.java new file mode 100644 index 000000000..ed0bdadd4 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetDPOServiceImpl.java @@ -0,0 +1,63 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl; + +import cn.hutool.core.date.DatePattern; +import cn.hutool.core.date.LocalDateTimeUtil; +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; +import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; +import com.njcn.prepare.harmonic.pojo.po.RStatEventVoltageDPO; +import com.njcn.system.api.DicDataFeignClient; +import com.njcn.system.enums.DicDataTypeEnum; +import com.njcn.system.pojo.po.DictData; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetDPO; +import com.njcn.prepare.harmonic.mapper.mysql.area.RDimStationTargetDPOMapper; +import com.njcn.prepare.harmonic.service.mysql.RDimStationTargetDPOService; + +import java.text.DecimalFormat; +import java.time.LocalDate; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * + * Description: + * Date: 2023/11/20 9:49【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Service +@RequiredArgsConstructor +public class RDimStationTargetDPOServiceImpl extends MppServiceImpl implements RDimStationTargetDPOService{ + private final DicDataFeignClient dicDataFeignClient; + + @Override + public void handleDay(CalculatedParam calculatedParam) { + List rStatEventVoltageDPOS = new ArrayList<>(); + DecimalFormat df = new DecimalFormat("0.00"); + LocalDate localDate = LocalDateTimeUtil.parseDate(calculatedParam.getDataDate(), DatePattern.NORM_DATE_PATTERN); + + + /*获取暂态统计指标*/ + List eventStatis = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.EVENT_STATIS.getCode()).getData(); + + /*获取数据类型*/ + List dataTypeList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.DATA_TYPE.getCode()).getData(); + Map dataTypeMap = dataTypeList.stream().collect(Collectors.toMap(DictData::getCode, dictData -> dictData)); + + /*获取监测点类型类型*/ + List lineSortList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.LINE_SORT.getCode()).getData(); + Map lineSortMap = lineSortList.stream().collect(Collectors.toMap(DictData::getCode, dictData -> dictData)); + + /*获取监测点电压等级*/ + List voltageList = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.DEV_VOLTAGE_STAND.getCode()).getData(); + Map voltageMap = voltageList.stream().collect(Collectors.toMap(DictData::getValue, dictData -> dictData)); + + + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetMPOServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetMPOServiceImpl.java new file mode 100644 index 000000000..a48725a76 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetMPOServiceImpl.java @@ -0,0 +1,28 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl; + +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; +import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetMPO; +import com.njcn.prepare.harmonic.mapper.mysql.area.RDimStationTargetMPOMapper; +import com.njcn.prepare.harmonic.service.mysql.RDimStationTargetMPOService; +/** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Service +@RequiredArgsConstructor +public class RDimStationTargetMPOServiceImpl extends MppServiceImpl implements RDimStationTargetMPOService{ + + @Override + public void handleMonth(CalculatedParam calculatedParam) { + + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetYPOServiceImpl.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetYPOServiceImpl.java new file mode 100644 index 000000000..00724f850 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/Impl/RDimStationTargetYPOServiceImpl.java @@ -0,0 +1,28 @@ +package com.njcn.prepare.harmonic.service.mysql.Impl; + +import com.github.jeffreyning.mybatisplus.service.MppServiceImpl; +import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; +import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; + +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetYPO; +import com.njcn.prepare.harmonic.mapper.mysql.area.RDimStationTargetYPOMapper; +import com.njcn.prepare.harmonic.service.mysql.RDimStationTargetYPOService; +/** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +@Service +@RequiredArgsConstructor +public class RDimStationTargetYPOServiceImpl extends MppServiceImpl implements RDimStationTargetYPOService{ + + @Override + public void handleYear(CalculatedParam calculatedParam) { + + } +} diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetDPOService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetDPOService.java new file mode 100644 index 000000000..41d3e53ea --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetDPOService.java @@ -0,0 +1,19 @@ +package com.njcn.prepare.harmonic.service.mysql; + +import com.github.jeffreyning.mybatisplus.service.IMppService; +import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; +import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetDPO; + /** + * + * Description: + * Date: 2023/11/20 9:49【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface RDimStationTargetDPOService extends IMppService { + + + void handleDay(CalculatedParam calculatedParam); + } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetMPOService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetMPOService.java new file mode 100644 index 000000000..5227de048 --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetMPOService.java @@ -0,0 +1,19 @@ +package com.njcn.prepare.harmonic.service.mysql; + +import com.github.jeffreyning.mybatisplus.service.IMppService; +import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; +import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetMPO; + /** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface RDimStationTargetMPOService extends IMppService { + + + void handleMonth(CalculatedParam calculatedParam); + } diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetYPOService.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetYPOService.java new file mode 100644 index 000000000..c4fcdd8bc --- /dev/null +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/harmonic/service/mysql/RDimStationTargetYPOService.java @@ -0,0 +1,19 @@ +package com.njcn.prepare.harmonic.service.mysql; + +import com.github.jeffreyning.mybatisplus.service.IMppService; +import com.njcn.device.biz.pojo.dto.DeptGetChildrenMoreDTO; +import com.njcn.prepare.harmonic.pojo.bo.CalculatedParam; +import com.njcn.prepare.harmonic.pojo.po.RDimStationTargetYPO; + /** + * + * Description: + * Date: 2023/11/20 9:56【需求编号】 + * + * @author clam + * @version V1.0.0 + */ +public interface RDimStationTargetYPOService extends IMppService { + + + void handleYear(CalculatedParam calculatedParam); + }