فهرست منبع

光伏功率曲线拟合

xushili 1 سال پیش
والد
کامیت
71de3b68ed
19فایلهای تغییر یافته به همراه752 افزوده شده و 4 حذف شده
  1. 2 1
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/controller/bmk/BenchmarkingController.java
  2. 8 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/init/CacheContext.java
  3. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProBasicOrganizeEquipmentMapper.java
  4. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProEconInCurveFittingMapper.java
  5. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProEconInCurveFittingMonthMapper.java
  6. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProEconInCurveFittingYearMapper.java
  7. 214 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProBasicOrganizeEquipment.java
  8. 104 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProEconInCurveFitting.java
  9. 114 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProEconInCurveFittingMonth.java
  10. 103 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProEconInCurveFittingYear.java
  11. 3 3
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/bmk/BenchmarkingService.java
  12. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProBasicOrganizeEquipmentService.java
  13. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProEconInCurveFittingMonthService.java
  14. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProEconInCurveFittingService.java
  15. 16 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProEconInCurveFittingYearService.java
  16. 19 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProBasicOrganizeEquipmentServiceImpl.java
  17. 19 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProEconInCurveFittingMonthServiceImpl.java
  18. 19 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProEconInCurveFittingServiceImpl.java
  19. 19 0
      web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProEconInCurveFittingYearServiceImpl.java

+ 2 - 1
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/controller/bmk/BenchmarkingController.java

@@ -12,6 +12,7 @@ import com.gyee.common.vo.benchmark.WxsslVo;
 import com.gyee.runeconomy.dto.R;
 import com.gyee.runeconomy.dto.ResultMsg;
 import com.gyee.runeconomy.model.auto.ProBasicOrganizeTree;
+import com.gyee.runeconomy.model.fitting.ProBasicOrganizeEquipment;
 import com.gyee.runeconomy.service.bmk.BenchmarkingService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -131,7 +132,7 @@ public class BenchmarkingController {
     @ApiOperation(value = "风机列表", notes = "风机列表")
     public R wtByWplist(@RequestParam(value = "wpids", required = true) String wpids)  {
 
-        List<ProBasicOrganizeTree> resultList = benchmarkingService.wtByWplist(wpids);
+        List<ProBasicOrganizeEquipment> resultList = benchmarkingService.wtByWplist(wpids);
         if (StringUtils.isNotNull(resultList)) {
             return R.data(ResultMsg.ok(resultList));
         } else {

+ 8 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/init/CacheContext.java

@@ -5,7 +5,10 @@ import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.TypeReference;
 import com.gyee.common.model.StringUtils;
 import com.gyee.runeconomy.model.auto.*;
+import com.gyee.runeconomy.model.fitting.ProBasicOrganizeEquipment;
 import com.gyee.runeconomy.service.auto.*;
+import com.gyee.runeconomy.service.fitting.IProBasicOrganizeEquipmentService;
+import com.gyee.runeconomy.service.fitting.ProBasicOrganizeEquipmentServiceImpl;
 import com.gyee.runeconomy.service.realtimelibrary.TheoreticalPowerService;
 import com.gyee.runeconomy.util.redis.RedisService;
 import org.slf4j.Logger;
@@ -72,6 +75,8 @@ public class CacheContext implements CommandLineRunner {
     private IProBasicPowerstationPointService proBasicPowerstationPointService;
     @Resource
     private IProBasicEquipmentPointService proBasicEquipmentPointService;
+    @Resource
+    private IProBasicOrganizeEquipmentService proBasicOrganizeEquipmentService;
 
     @Resource
     private IProBasicOrganizeTreeService proBasicOrganizeTreeService;
@@ -169,6 +174,7 @@ public class CacheContext implements CommandLineRunner {
     public static Map<String,List<ProBasicStatusPoint>> statusMap = new HashMap<>();
     public static List<ProBasicOrganizeTree> proBasicOrganizeTrees;
     public static Map<String, ProBasicOrganizeTree> proBasicOrganizeTreesMap;
+    public static List<ProBasicOrganizeEquipment> organizeEquipmentList;//把树形展开的设备列表
 
     @Override
     public void run(String... args) throws Exception {
@@ -177,6 +183,8 @@ public class CacheContext implements CommandLineRunner {
         proBasicOrganizeTrees = proBasicOrganizeTrees.stream().filter(pbot -> pbot.getIsAble() == 1).collect(Collectors.toList());
         proBasicOrganizeTreesMap = proBasicOrganizeTrees.stream().collect(Collectors.toMap(ProBasicOrganizeTree::getId, Function.identity()));
 
+        organizeEquipmentList = proBasicOrganizeEquipmentService.list().stream().filter(pboe -> pboe.getIsAble() == 1).collect(Collectors.toList());
+
         //List<String> pbotids = proBasicOrganizeTrees.stream().map(pbot -> pbot.getId()).collect(Collectors.toList());
         //Map<String, Object> pbotidMap = redisService.batchGetKeys(pbotids);
 

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProBasicOrganizeEquipmentMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.mapper.fitting;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.runeconomy.model.fitting.ProBasicOrganizeEquipment;
+
+/**
+ * <p>
+ * 设备信息 Mapper 接口
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface ProBasicOrganizeEquipmentMapper extends BaseMapper<ProBasicOrganizeEquipment> {
+
+}

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProEconInCurveFittingMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.mapper.fitting;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFitting;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface ProEconInCurveFittingMapper extends BaseMapper<ProEconInCurveFitting> {
+
+}

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProEconInCurveFittingMonthMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.mapper.fitting;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFittingMonth;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface ProEconInCurveFittingMonthMapper extends BaseMapper<ProEconInCurveFittingMonth> {
+
+}

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/mapper/fitting/ProEconInCurveFittingYearMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.mapper.fitting;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFittingYear;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface ProEconInCurveFittingYearMapper extends BaseMapper<ProEconInCurveFittingYear> {
+
+}

+ 214 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProBasicOrganizeEquipment.java

@@ -0,0 +1,214 @@
+package com.gyee.runeconomy.model.fitting;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 设备信息
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@TableName("pro_basic_organize_equipment")
+public class ProBasicOrganizeEquipment implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private String id;
+
+    private String nemCode;
+
+    private String nemName;
+
+    private String aname;
+
+    private String parentCode;
+
+    /**
+     * 风机编号
+     */
+    private String windturbineId;
+
+    /**
+     * 风场编号
+     */
+    private String windpowerstationId;
+
+    /**
+     * 项目编号
+     */
+    private String projectId;
+
+    /**
+     * 线路编号
+     */
+    private String lineId;
+
+    /**
+     * 公司编号
+     */
+    private String companyId;
+
+    /**
+     * 区域编号
+     */
+    private String regionId;
+
+    /**
+     * 阵区
+     */
+    private String squareId;
+
+    private Integer orderNum;
+
+    private String eleType;
+
+    private Integer isAble;
+
+    public String getId() {
+        return id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getNemCode() {
+        return nemCode;
+    }
+
+    public void setNemCode(String nemCode) {
+        this.nemCode = nemCode;
+    }
+
+    public String getNemName() {
+        return nemName;
+    }
+
+    public void setNemName(String nemName) {
+        this.nemName = nemName;
+    }
+
+    public String getAname() {
+        return aname;
+    }
+
+    public void setAname(String aname) {
+        this.aname = aname;
+    }
+
+    public String getParentCode() {
+        return parentCode;
+    }
+
+    public void setParentCode(String parentCode) {
+        this.parentCode = parentCode;
+    }
+
+    public String getWindturbineId() {
+        return windturbineId;
+    }
+
+    public void setWindturbineId(String windturbineId) {
+        this.windturbineId = windturbineId;
+    }
+
+    public String getWindpowerstationId() {
+        return windpowerstationId;
+    }
+
+    public void setWindpowerstationId(String windpowerstationId) {
+        this.windpowerstationId = windpowerstationId;
+    }
+
+    public String getProjectId() {
+        return projectId;
+    }
+
+    public void setProjectId(String projectId) {
+        this.projectId = projectId;
+    }
+
+    public String getLineId() {
+        return lineId;
+    }
+
+    public void setLineId(String lineId) {
+        this.lineId = lineId;
+    }
+
+    public String getCompanyId() {
+        return companyId;
+    }
+
+    public void setCompanyId(String companyId) {
+        this.companyId = companyId;
+    }
+
+    public String getRegionId() {
+        return regionId;
+    }
+
+    public void setRegionId(String regionId) {
+        this.regionId = regionId;
+    }
+
+    public String getSquareId() {
+        return squareId;
+    }
+
+    public void setSquareId(String squareId) {
+        this.squareId = squareId;
+    }
+
+    public Integer getOrderNum() {
+        return orderNum;
+    }
+
+    public void setOrderNum(Integer orderNum) {
+        this.orderNum = orderNum;
+    }
+
+    public String getEleType() {
+        return eleType;
+    }
+
+    public void setEleType(String eleType) {
+        this.eleType = eleType;
+    }
+
+    public Integer getIsAble() {
+        return isAble;
+    }
+
+    public void setIsAble(Integer isAble) {
+        this.isAble = isAble;
+    }
+
+    @Override
+    public String toString() {
+        return "ProBasicOrganizeEquipment{" +
+            "id = " + id +
+            ", nemCode = " + nemCode +
+            ", nemName = " + nemName +
+            ", aname = " + aname +
+            ", parentCode = " + parentCode +
+            ", windturbineId = " + windturbineId +
+            ", windpowerstationId = " + windpowerstationId +
+            ", projectId = " + projectId +
+            ", lineId = " + lineId +
+            ", companyId = " + companyId +
+            ", regionId = " + regionId +
+            ", squareId = " + squareId +
+            ", orderNum = " + orderNum +
+            ", eleType = " + eleType +
+            ", isAble = " + isAble +
+        "}";
+    }
+}

+ 104 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProEconInCurveFitting.java

@@ -0,0 +1,104 @@
+package com.gyee.runeconomy.model.fitting;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDate;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@TableName("pro_econ_in_curve_fitting")
+public class ProEconInCurveFitting implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    private Long id;
+
+    private String inverterId;
+
+    private BigDecimal illumination;
+
+    private BigDecimal actualPower;
+
+    private BigDecimal optimalPower;
+
+    private LocalDate recordDate;
+
+    private String mainId;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getInverterId() {
+        return inverterId;
+    }
+
+    public void setInverterId(String inverterId) {
+        this.inverterId = inverterId;
+    }
+
+    public BigDecimal getIllumination() {
+        return illumination;
+    }
+
+    public void setIllumination(BigDecimal illumination) {
+        this.illumination = illumination;
+    }
+
+    public BigDecimal getActualPower() {
+        return actualPower;
+    }
+
+    public void setActualPower(BigDecimal actualPower) {
+        this.actualPower = actualPower;
+    }
+
+    public BigDecimal getOptimalPower() {
+        return optimalPower;
+    }
+
+    public void setOptimalPower(BigDecimal optimalPower) {
+        this.optimalPower = optimalPower;
+    }
+
+    public LocalDate getRecordDate() {
+        return recordDate;
+    }
+
+    public void setRecordDate(LocalDate recordDate) {
+        this.recordDate = recordDate;
+    }
+
+    public String getMainId() {
+        return mainId;
+    }
+
+    public void setMainId(String mainId) {
+        this.mainId = mainId;
+    }
+
+    @Override
+    public String toString() {
+        return "ProEconInCurveFitting{" +
+            "id = " + id +
+            ", inverterId = " + inverterId +
+            ", illumination = " + illumination +
+            ", actualPower = " + actualPower +
+            ", optimalPower = " + optimalPower +
+            ", recordDate = " + recordDate +
+            ", mainId = " + mainId +
+        "}";
+    }
+}

+ 114 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProEconInCurveFittingMonth.java

@@ -0,0 +1,114 @@
+package com.gyee.runeconomy.model.fitting;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@TableName("pro_econ_in_curve_fitting_month")
+public class ProEconInCurveFittingMonth implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    private Long id;
+
+    private String inverterId;
+
+    private BigDecimal illumination;
+
+    private BigDecimal actualPower;
+
+    private BigDecimal optimalPower;
+
+    private String year;
+
+    private String month;
+
+    private String mainId;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getInverterId() {
+        return inverterId;
+    }
+
+    public void setInverterId(String inverterId) {
+        this.inverterId = inverterId;
+    }
+
+    public BigDecimal getIllumination() {
+        return illumination;
+    }
+
+    public void setIllumination(BigDecimal illumination) {
+        this.illumination = illumination;
+    }
+
+    public BigDecimal getActualPower() {
+        return actualPower;
+    }
+
+    public void setActualPower(BigDecimal actualPower) {
+        this.actualPower = actualPower;
+    }
+
+    public BigDecimal getOptimalPower() {
+        return optimalPower;
+    }
+
+    public void setOptimalPower(BigDecimal optimalPower) {
+        this.optimalPower = optimalPower;
+    }
+
+    public String getYear() {
+        return year;
+    }
+
+    public void setYear(String year) {
+        this.year = year;
+    }
+
+    public String getMonth() {
+        return month;
+    }
+
+    public void setMonth(String month) {
+        this.month = month;
+    }
+
+    public String getMainId() {
+        return mainId;
+    }
+
+    public void setMainId(String mainId) {
+        this.mainId = mainId;
+    }
+
+    @Override
+    public String toString() {
+        return "ProEconInCurveFittingMonth{" +
+            "id = " + id +
+            ", inverterId = " + inverterId +
+            ", illumination = " + illumination +
+            ", actualPower = " + actualPower +
+            ", optimalPower = " + optimalPower +
+            ", year = " + year +
+            ", month = " + month +
+            ", mainId = " + mainId +
+        "}";
+    }
+}

+ 103 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/model/fitting/ProEconInCurveFittingYear.java

@@ -0,0 +1,103 @@
+package com.gyee.runeconomy.model.fitting;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@TableName("pro_econ_in_curve_fitting_year")
+public class ProEconInCurveFittingYear implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    private Long id;
+
+    private String inverterId;
+
+    private BigDecimal illumination;
+
+    private BigDecimal actualPower;
+
+    private BigDecimal optimalPower;
+
+    private String year;
+
+    private String mainId;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getInverterId() {
+        return inverterId;
+    }
+
+    public void setInverterId(String inverterId) {
+        this.inverterId = inverterId;
+    }
+
+    public BigDecimal getIllumination() {
+        return illumination;
+    }
+
+    public void setIllumination(BigDecimal illumination) {
+        this.illumination = illumination;
+    }
+
+    public BigDecimal getActualPower() {
+        return actualPower;
+    }
+
+    public void setActualPower(BigDecimal actualPower) {
+        this.actualPower = actualPower;
+    }
+
+    public BigDecimal getOptimalPower() {
+        return optimalPower;
+    }
+
+    public void setOptimalPower(BigDecimal optimalPower) {
+        this.optimalPower = optimalPower;
+    }
+
+    public String getYear() {
+        return year;
+    }
+
+    public void setYear(String year) {
+        this.year = year;
+    }
+
+    public String getMainId() {
+        return mainId;
+    }
+
+    public void setMainId(String mainId) {
+        this.mainId = mainId;
+    }
+
+    @Override
+    public String toString() {
+        return "ProEconInCurveFittingYear{" +
+            "id = " + id +
+            ", inverterId = " + inverterId +
+            ", illumination = " + illumination +
+            ", actualPower = " + actualPower +
+            ", optimalPower = " + optimalPower +
+            ", year = " + year +
+            ", mainId = " + mainId +
+        "}";
+    }
+}

+ 3 - 3
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/bmk/BenchmarkingService.java

@@ -16,6 +16,7 @@ import com.gyee.common.vo.benchmark.WxsslVo;
 import com.gyee.runeconomy.init.CacheContext;
 import com.gyee.runeconomy.model.auto.ProBasicOrganizeTree;
 import com.gyee.runeconomy.model.auto.ProEconEquipmentInfoDay1;
+import com.gyee.runeconomy.model.fitting.ProBasicOrganizeEquipment;
 import com.gyee.runeconomy.service.auto.IProEconEquipmentInfoDay1Service;
 import org.springframework.stereotype.Service;
 
@@ -111,9 +112,8 @@ public class BenchmarkingService {
         return CacheContext.wtls.stream().filter(wt -> lnids.contains(wt.getParentCode())).collect(Collectors.toList());
     }
 
-    public List<ProBasicOrganizeTree> wtByWplist(String wpids) {
-
-        return null;
+    public List<ProBasicOrganizeEquipment> wtByWplist(String wpids) {
+        return CacheContext.organizeEquipmentList.stream().filter(oe->wpids.contains(oe.getWindpowerstationId())).collect(Collectors.toList());
     }
 
     public List<FjjxbVo> performance(String companyid, String getype, String sttype, String beginDate, String endDate, String wpids, String projectids, String lineids, String target, String sort) {

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProBasicOrganizeEquipmentService.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.runeconomy.model.fitting.ProBasicOrganizeEquipment;
+
+/**
+ * <p>
+ * 设备信息 服务类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface IProBasicOrganizeEquipmentService extends IService<ProBasicOrganizeEquipment> {
+
+}

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProEconInCurveFittingMonthService.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFittingMonth;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface IProEconInCurveFittingMonthService extends IService<ProEconInCurveFittingMonth> {
+
+}

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProEconInCurveFittingService.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFitting;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface IProEconInCurveFittingService extends IService<ProEconInCurveFitting> {
+
+}

+ 16 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/IProEconInCurveFittingYearService.java

@@ -0,0 +1,16 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFittingYear;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+public interface IProEconInCurveFittingYearService extends IService<ProEconInCurveFittingYear> {
+
+}

+ 19 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProBasicOrganizeEquipmentServiceImpl.java

@@ -0,0 +1,19 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.runeconomy.mapper.fitting.ProBasicOrganizeEquipmentMapper;
+import com.gyee.runeconomy.model.fitting.ProBasicOrganizeEquipment;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 设备信息 服务实现类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@Service
+public class ProBasicOrganizeEquipmentServiceImpl extends ServiceImpl<ProBasicOrganizeEquipmentMapper, ProBasicOrganizeEquipment> implements IProBasicOrganizeEquipmentService {
+
+}

+ 19 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProEconInCurveFittingMonthServiceImpl.java

@@ -0,0 +1,19 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.runeconomy.mapper.fitting.ProEconInCurveFittingMonthMapper;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFittingMonth;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@Service
+public class ProEconInCurveFittingMonthServiceImpl extends ServiceImpl<ProEconInCurveFittingMonthMapper, ProEconInCurveFittingMonth> implements IProEconInCurveFittingMonthService {
+
+}

+ 19 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProEconInCurveFittingServiceImpl.java

@@ -0,0 +1,19 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.runeconomy.mapper.fitting.ProEconInCurveFittingMapper;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFitting;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@Service
+public class ProEconInCurveFittingServiceImpl extends ServiceImpl<ProEconInCurveFittingMapper, ProEconInCurveFitting> implements IProEconInCurveFittingService {
+
+}

+ 19 - 0
web/runeconomy-jjyx/src/main/java/com/gyee/runeconomy/service/fitting/ProEconInCurveFittingYearServiceImpl.java

@@ -0,0 +1,19 @@
+package com.gyee.runeconomy.service.fitting;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gyee.runeconomy.mapper.fitting.ProEconInCurveFittingYearMapper;
+import com.gyee.runeconomy.model.fitting.ProEconInCurveFittingYear;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2023-06-19
+ */
+@Service
+public class ProEconInCurveFittingYearServiceImpl extends ServiceImpl<ProEconInCurveFittingYearMapper, ProEconInCurveFittingYear> implements IProEconInCurveFittingYearService {
+
+}