Browse Source

feat(ucp): 新增预测考核功能

- 添加 IPredictExamin2Service 接口和相关实现类
- 新增 PredictExamin2 实体类和 mapper接口
- 在 JavaFunctionJobHandler 中实现预测考核相关计算方法
- 优化导入语句,移除未使用的引用
xushili 7 months ago
parent
commit
69fe2598b6

File diff suppressed because it is too large
+ 375 - 52
ruoyi-admin/src/main/java/com/ruoyi/web/controller/JavaFunctionJobHandler.java


+ 5 - 5
ruoyi-admin/src/test/java/com/ruoyi/NewTests.java

@@ -218,11 +218,11 @@ public class NewTests {
     }
 
     public static void main(String[] args) {
-        DateTime date = DateUtil.date();
-        DateRange months = DateUtil.range(date, DateUtil.endOfYear(date), DateField.MONTH);
-        for (DateTime month : months) {
-            System.out.println(month);
-        }
+        long value1 = 10L;
+        long value2 = 3L;
+
+        double result = (double) value1 / value2;
+        System.out.println();
     }
 
     @Test

File diff suppressed because it is too large
+ 0 - 2446
ruoyi-admin/src/test/java/com/ruoyi/dd.java


+ 53 - 0
universal-computing-platform/src/main/java/com/ruoyi/ucp/entity/PredictExamin2.java

@@ -0,0 +1,53 @@
+package com.ruoyi.ucp.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author gfhd
+ * @since 2024-10-29
+ */
+@Data
+@TableName("predict_examin2")
+public class PredictExamin2 implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(type = IdType.AUTO)
+    private Integer id;
+
+    private String modelId;
+
+    private String predictType;
+
+    private String deviceType;
+
+    private Date time;
+
+    private String siteId;
+
+    private String periodId;
+
+    private String lineId;
+
+    private String turbineId;
+
+    private Double examinScore;
+
+    private Double accuracyRate1;
+
+    private Double accuracyRate2;
+
+    private Double accuracyRate3;
+
+    private Double accuracyRate4;
+}

+ 16 - 0
universal-computing-platform/src/main/java/com/ruoyi/ucp/mapper/PredictExamin2Mapper.java

@@ -0,0 +1,16 @@
+package com.ruoyi.ucp.mapper;
+
+import com.ruoyi.ucp.entity.PredictExamin2;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author gfhd
+ * @since 2024-11-27
+ */
+public interface PredictExamin2Mapper extends BaseMapper<PredictExamin2> {
+
+}

+ 16 - 0
universal-computing-platform/src/main/java/com/ruoyi/ucp/service/IPredictExamin2Service.java

@@ -0,0 +1,16 @@
+package com.ruoyi.ucp.service;
+
+import com.ruoyi.ucp.entity.PredictExamin2;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2024-11-27
+ */
+public interface IPredictExamin2Service extends IService<PredictExamin2> {
+
+}

+ 20 - 0
universal-computing-platform/src/main/java/com/ruoyi/ucp/service/impl/PredictExamin2ServiceImpl.java

@@ -0,0 +1,20 @@
+package com.ruoyi.ucp.service.impl;
+
+import com.ruoyi.ucp.entity.PredictExamin2;
+import com.ruoyi.ucp.mapper.PredictExamin2Mapper;
+import com.ruoyi.ucp.service.IPredictExamin2Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author gfhd
+ * @since 2024-11-27
+ */
+@Service
+public class PredictExamin2ServiceImpl extends ServiceImpl<PredictExamin2Mapper, PredictExamin2> implements IPredictExamin2Service {
+
+}