Browse Source

健康管理新版功能模块初始化

shilin 2 years ago
parent
commit
ac5b3ad695
17 changed files with 426 additions and 4 deletions
  1. 20 0
      web/health/src/main/java/com/gyee/frame/controller/ProEconPartWarnCountController.java
  2. 20 0
      web/health/src/main/java/com/gyee/frame/controller/ProEconPartWarnCountSubController.java
  3. 20 0
      web/health/src/main/java/com/gyee/frame/controller/ProEconWindturbineWarnCountController.java
  4. 5 2
      web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconCurveFittingMainMapper.java
  5. 3 2
      web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconCurveFittingSubMapper.java
  6. 16 0
      web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconPartWarnCountMapper.java
  7. 16 0
      web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconPartWarnCountSubMapper.java
  8. 16 0
      web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconWindturbineWarnCountMapper.java
  9. 59 0
      web/health/src/main/java/com/gyee/frame/model/auto/ProEconPartWarnCount.java
  10. 64 0
      web/health/src/main/java/com/gyee/frame/model/auto/ProEconPartWarnCountSub.java
  11. 79 0
      web/health/src/main/java/com/gyee/frame/model/auto/ProEconWindturbineWarnCount.java
  12. 16 0
      web/health/src/main/java/com/gyee/frame/service/auto/IProEconPartWarnCountService.java
  13. 16 0
      web/health/src/main/java/com/gyee/frame/service/auto/IProEconPartWarnCountSubService.java
  14. 16 0
      web/health/src/main/java/com/gyee/frame/service/auto/IProEconWindturbineWarnCountService.java
  15. 20 0
      web/health/src/main/java/com/gyee/frame/service/auto/impl/ProEconPartWarnCountServiceImpl.java
  16. 20 0
      web/health/src/main/java/com/gyee/frame/service/auto/impl/ProEconPartWarnCountSubServiceImpl.java
  17. 20 0
      web/health/src/main/java/com/gyee/frame/service/auto/impl/ProEconWindturbineWarnCountServiceImpl.java

+ 20 - 0
web/health/src/main/java/com/gyee/frame/controller/ProEconPartWarnCountController.java

@@ -0,0 +1,20 @@
+package com.gyee.frame.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 部件报警主表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@RestController
+@RequestMapping("//pro-econ-part-warn-count")
+public class ProEconPartWarnCountController {
+
+}

+ 20 - 0
web/health/src/main/java/com/gyee/frame/controller/ProEconPartWarnCountSubController.java

@@ -0,0 +1,20 @@
+package com.gyee.frame.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 部件报警子表 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@RestController
+@RequestMapping("//pro-econ-part-warn-count-sub")
+public class ProEconPartWarnCountSubController {
+
+}

+ 20 - 0
web/health/src/main/java/com/gyee/frame/controller/ProEconWindturbineWarnCountController.java

@@ -0,0 +1,20 @@
+package com.gyee.frame.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 风机部件报警统计 前端控制器
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@RestController
+@RequestMapping("//pro-econ-windturbine-warn-count")
+public class ProEconWindturbineWarnCountController {
+
+}

+ 5 - 2
web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconCurveFittingMainMapper.java

@@ -17,6 +17,9 @@ import java.util.Date;
  */
 public interface ProEconCurveFittingMainMapper extends BaseMapper<ProEconCurveFittingMain> {
 
-    @Delete(" delete from pro_econ_curve_fitting_main where recordDate=#{recordDate} ")
-    public int deleteProEconCurveFittingMainByDay(@Param(value = "recordDate") Date recordDate);
+
+    @Delete(" delete from pro_econ_curve_fitting_main where record_date=#{record_date} ")
+    public int deleteProEconCurveFittingMainByDay(@Param(value = "record_date") Date record_date);
+
+
 }

+ 3 - 2
web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconCurveFittingSubMapper.java

@@ -18,6 +18,7 @@ import java.util.Date;
 public interface ProEconCurveFittingSubMapper extends BaseMapper<ProEconCurveFittingSub> {
 
 
-    @Delete(" delete from pro_econ_curve_fitting_sub where recordDate=#{recordDate} ")
-    public int deleteProEconCurveFittingSubByDay(@Param(value = "recordDate") Date recordDate);
+
+    @Delete(" delete from pro_econ_curve_fitting_sub where record_date=#{record_date} ")
+    public int deleteProEconCurveFittingSubByDay(@Param(value = "record_date") Date record_date);
 }

+ 16 - 0
web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconPartWarnCountMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.frame.mapper.auto;
+
+import com.gyee.frame.model.auto.ProEconPartWarnCount;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 部件报警主表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+public interface ProEconPartWarnCountMapper extends BaseMapper<ProEconPartWarnCount> {
+
+}

+ 16 - 0
web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconPartWarnCountSubMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.frame.mapper.auto;
+
+import com.gyee.frame.model.auto.ProEconPartWarnCountSub;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 部件报警子表 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+public interface ProEconPartWarnCountSubMapper extends BaseMapper<ProEconPartWarnCountSub> {
+
+}

+ 16 - 0
web/health/src/main/java/com/gyee/frame/mapper/auto/ProEconWindturbineWarnCountMapper.java

@@ -0,0 +1,16 @@
+package com.gyee.frame.mapper.auto;
+
+import com.gyee.frame.model.auto.ProEconWindturbineWarnCount;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 风机部件报警统计 Mapper 接口
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+public interface ProEconWindturbineWarnCountMapper extends BaseMapper<ProEconWindturbineWarnCount> {
+
+}

+ 59 - 0
web/health/src/main/java/com/gyee/frame/model/auto/ProEconPartWarnCount.java

@@ -0,0 +1,59 @@
+package com.gyee.frame.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 部件报警主表
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPartWarnCount extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编码
+     */
+    private String id;
+
+    /**
+     * 线路编号
+     */
+    private String lnId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 报警编号
+     */
+    private String alertruleId;
+
+    /**
+     * 总数量
+     */
+    private Integer total;
+
+    /**
+     * 平均数量
+     */
+    private Double averageQuantity;
+
+    /**
+     * 部件
+     */
+    private String part;
+
+
+}

+ 64 - 0
web/health/src/main/java/com/gyee/frame/model/auto/ProEconPartWarnCountSub.java

@@ -0,0 +1,64 @@
+package com.gyee.frame.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 部件报警子表
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconPartWarnCountSub extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编码
+     */
+    private String id;
+
+    /**
+     * 主表编号
+     */
+    private String pid;
+
+    /**
+     * 风机编号
+     */
+    private String wtId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 报警编号
+     */
+    private String alertruleId;
+
+    /**
+     * 总数量
+     */
+    private Integer total;
+
+    /**
+     * 平均数量
+     */
+    private Double averageQuantity;
+
+    /**
+     * 部件
+     */
+    private String part;
+
+
+}

+ 79 - 0
web/health/src/main/java/com/gyee/frame/model/auto/ProEconWindturbineWarnCount.java

@@ -0,0 +1,79 @@
+package com.gyee.frame.model.auto;
+
+import com.baomidou.mybatisplus.extension.activerecord.Model;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 风机部件报警统计
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+public class ProEconWindturbineWarnCount extends Model {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编码
+     */
+    private String id;
+
+    /**
+     * 风场编号
+     */
+    private String wpId;
+
+    /**
+     * 项目编号
+     */
+    private String pjId;
+
+    /**
+     * 线路编号
+     */
+    private String lnId;
+
+    /**
+     * 风机编号
+     */
+    private String wtId;
+
+    /**
+     * 日期
+     */
+    private Date recordDate;
+
+    /**
+     * 报警编号
+     */
+    private String alertruleId;
+
+    /**
+     * 报警编号
+     */
+    private String alertruleName;
+
+    /**
+     * 总数量
+     */
+    private Integer total;
+
+    /**
+     * 平均数量
+     */
+    private Double averageQuantity;
+
+    /**
+     * 部件
+     */
+    private String part;
+
+
+}

+ 16 - 0
web/health/src/main/java/com/gyee/frame/service/auto/IProEconPartWarnCountService.java

@@ -0,0 +1,16 @@
+package com.gyee.frame.service.auto;
+
+import com.gyee.frame.model.auto.ProEconPartWarnCount;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 部件报警主表 服务类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+public interface IProEconPartWarnCountService extends IService<ProEconPartWarnCount> {
+
+}

+ 16 - 0
web/health/src/main/java/com/gyee/frame/service/auto/IProEconPartWarnCountSubService.java

@@ -0,0 +1,16 @@
+package com.gyee.frame.service.auto;
+
+import com.gyee.frame.model.auto.ProEconPartWarnCountSub;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 部件报警子表 服务类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+public interface IProEconPartWarnCountSubService extends IService<ProEconPartWarnCountSub> {
+
+}

+ 16 - 0
web/health/src/main/java/com/gyee/frame/service/auto/IProEconWindturbineWarnCountService.java

@@ -0,0 +1,16 @@
+package com.gyee.frame.service.auto;
+
+import com.gyee.frame.model.auto.ProEconWindturbineWarnCount;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 风机部件报警统计 服务类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+public interface IProEconWindturbineWarnCountService extends IService<ProEconWindturbineWarnCount> {
+
+}

+ 20 - 0
web/health/src/main/java/com/gyee/frame/service/auto/impl/ProEconPartWarnCountServiceImpl.java

@@ -0,0 +1,20 @@
+package com.gyee.frame.service.auto.impl;
+
+import com.gyee.frame.model.auto.ProEconPartWarnCount;
+import com.gyee.frame.mapper.auto.ProEconPartWarnCountMapper;
+import com.gyee.frame.service.auto.IProEconPartWarnCountService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 部件报警主表 服务实现类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@Service
+public class ProEconPartWarnCountServiceImpl extends ServiceImpl<ProEconPartWarnCountMapper, ProEconPartWarnCount> implements IProEconPartWarnCountService {
+
+}

+ 20 - 0
web/health/src/main/java/com/gyee/frame/service/auto/impl/ProEconPartWarnCountSubServiceImpl.java

@@ -0,0 +1,20 @@
+package com.gyee.frame.service.auto.impl;
+
+import com.gyee.frame.model.auto.ProEconPartWarnCountSub;
+import com.gyee.frame.mapper.auto.ProEconPartWarnCountSubMapper;
+import com.gyee.frame.service.auto.IProEconPartWarnCountSubService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 部件报警子表 服务实现类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@Service
+public class ProEconPartWarnCountSubServiceImpl extends ServiceImpl<ProEconPartWarnCountSubMapper, ProEconPartWarnCountSub> implements IProEconPartWarnCountSubService {
+
+}

+ 20 - 0
web/health/src/main/java/com/gyee/frame/service/auto/impl/ProEconWindturbineWarnCountServiceImpl.java

@@ -0,0 +1,20 @@
+package com.gyee.frame.service.auto.impl;
+
+import com.gyee.frame.model.auto.ProEconWindturbineWarnCount;
+import com.gyee.frame.mapper.auto.ProEconWindturbineWarnCountMapper;
+import com.gyee.frame.service.auto.IProEconWindturbineWarnCountService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 风机部件报警统计 服务实现类
+ * </p>
+ *
+ * @author shilin
+ * @since 2023-04-27
+ */
+@Service
+public class ProEconWindturbineWarnCountServiceImpl extends ServiceImpl<ProEconWindturbineWarnCountMapper, ProEconWindturbineWarnCount> implements IProEconWindturbineWarnCountService {
+
+}