From e7974f15cb468b60c4955334e2c90d8eea3e6654 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E7=8E=89=E4=B8=9C?=
<129883742+liyudong2018@users.noreply.github.com>
Date: Thu, 21 Aug 2025 16:01:26 +0800
Subject: [PATCH] =?UTF-8?q?1.=20=E6=8C=87=E6=A0=87=E5=AD=90=E9=9B=86?=
=?UTF-8?q?=E6=98=A0=E5=B0=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/inspectionProfiles/Project_Default.xml | 10 +++++
.../EvaluationCsvDataController.java | 18 ++++++++
.../EvaluationHistoryController.java | 18 ++++++++
.../EvaluationResultController.java | 18 ++++++++
...tionTemplateIndicatorWeightController.java | 18 ++++++++
.../evaluation/entity/EvaluationCsvData.java | 40 +++++++++++++++++
.../evaluation/entity/EvaluationHistory.java | 35 +++++++++++++++
.../evaluation/entity/EvaluationResult.java | 45 +++++++++++++++++++
.../EvaluationTemplateIndicatorWeight.java | 33 ++++++++++++++
.../mapper/EvaluationCsvDataMapper.java | 16 +++++++
.../mapper/EvaluationHistoryMapper.java | 16 +++++++
.../mapper/EvaluationResultMapper.java | 16 +++++++
...aluationTemplateIndicatorWeightMapper.java | 16 +++++++
.../service/EvaluationHistoryService.java | 14 ++++++
.../service/EvaluationResultService.java | 16 +++++++
...luationTemplateIndicatorWeightService.java | 25 +++++++++++
.../service/IEvaluationCsvDataService.java | 16 +++++++
.../impl/EvaluationCsvDataServiceImpl.java | 20 +++++++++
.../impl/EvaluationHistoryServiceImpl.java | 21 +++++++++
.../impl/EvaluationResultServiceImpl.java | 21 +++++++++
...ionTemplateIndicatorWeightServiceImpl.java | 40 +++++++++++++++++
.../mapper/EvaluationCsvDataMapper.xml | 5 +++
.../mapper/EvaluationHistoryMapper.xml | 5 +++
.../mapper/EvaluationResultMapper.xml | 5 +++
...valuationTemplateIndicatorWeightMapper.xml | 5 +++
25 files changed, 492 insertions(+)
create mode 100644 .idea/inspectionProfiles/Project_Default.xml
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationCsvDataController.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationHistoryController.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationResultController.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationTemplateIndicatorWeightController.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationCsvData.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationHistory.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationResult.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateIndicatorWeight.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationCsvDataMapper.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationHistoryMapper.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationResultMapper.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateIndicatorWeightMapper.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationHistoryService.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationResultService.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationTemplateIndicatorWeightService.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/IEvaluationCsvDataService.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationCsvDataServiceImpl.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationHistoryServiceImpl.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationResultServiceImpl.java
create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationTemplateIndicatorWeightServiceImpl.java
create mode 100644 manager-admin/src/main/resources/mapper/EvaluationCsvDataMapper.xml
create mode 100644 manager-admin/src/main/resources/mapper/EvaluationHistoryMapper.xml
create mode 100644 manager-admin/src/main/resources/mapper/EvaluationResultMapper.xml
create mode 100644 manager-admin/src/main/resources/mapper/EvaluationTemplateIndicatorWeightMapper.xml
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..b81aa37
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,10 @@
+
+ * 前端控制器 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Controller +@RequestMapping("/evaluation/evaluationCsvData") +public class EvaluationCsvDataController { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationHistoryController.java b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationHistoryController.java new file mode 100644 index 0000000..57c309f --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationHistoryController.java @@ -0,0 +1,18 @@ +package com.hshh.evaluation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.stereotype.Controller; + +/** + *+ * 评估记录表 前端控制器 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Controller +@RequestMapping("/evaluation/evaluationHistory") +public class EvaluationHistoryController { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationResultController.java b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationResultController.java new file mode 100644 index 0000000..feae150 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationResultController.java @@ -0,0 +1,18 @@ +package com.hshh.evaluation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.stereotype.Controller; + +/** + *+ * 评估结果表 前端控制器 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Controller +@RequestMapping("/evaluation/evaluationResult") +public class EvaluationResultController { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationTemplateIndicatorWeightController.java b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationTemplateIndicatorWeightController.java new file mode 100644 index 0000000..67242c4 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationTemplateIndicatorWeightController.java @@ -0,0 +1,18 @@ +package com.hshh.evaluation.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.stereotype.Controller; + +/** + *+ * 前端控制器 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Controller +@RequestMapping("/evaluation/evaluationTemplateIndicatorWeight") +public class EvaluationTemplateIndicatorWeightController { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationCsvData.java b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationCsvData.java new file mode 100644 index 0000000..f098e63 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationCsvData.java @@ -0,0 +1,40 @@ +package com.hshh.evaluation.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Data; + +/** + * csv数据. + * + * @author liDongYu + * @since 2025-08-21 + */ +@TableName("m_data_evaluation_csv_data") +@Data +public class EvaluationCsvData implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + + private Integer projectId; + + + private String randomKey; + + + private String rawData; + + private LocalDateTime createTime; + + + private Integer userId; + + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationHistory.java b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationHistory.java new file mode 100644 index 0000000..076a73d --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationHistory.java @@ -0,0 +1,35 @@ +package com.hshh.evaluation.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Data; + +/** + * 评估记录表. + * + * @author liDongYu + * @since 2025-08-21 + */ +@TableName("m_data_evaluation_history") +@Data +public class EvaluationHistory implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + + private LocalDateTime createTime; + + + private Integer projectId; + + + private Integer userId; + + private String randomKey; +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationResult.java b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationResult.java new file mode 100644 index 0000000..b3045f0 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationResult.java @@ -0,0 +1,45 @@ +package com.hshh.evaluation.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Data; + +/** + * 评估结果表. + * + * @author liDongYu + * @since 2025-08-21 + */ +@TableName("m_data_evaluation_result") +@Data +public class EvaluationResult implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + + private Integer historyId; + + + private Integer projectId; + + + private String rawData; + + + private String resultData; + + + private LocalDateTime createTime; + private String randomKey; + /** + * 得分. + */ + private Double finalScore; + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateIndicatorWeight.java b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateIndicatorWeight.java new file mode 100644 index 0000000..cea4d1b --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateIndicatorWeight.java @@ -0,0 +1,33 @@ +package com.hshh.evaluation.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import lombok.Data; + +/** + * 模板指标权重表. + * + * @author liDongYu + * @since 2025-08-21 + */ +@TableName("m_data_evaluation_template_indicator_weight") +@Data +public class EvaluationTemplateIndicatorWeight implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + private Integer templateId; + + private Integer indicatorTopId; + + private Integer indicatorId; + + private Double weight; + + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationCsvDataMapper.java b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationCsvDataMapper.java new file mode 100644 index 0000000..ba5abe9 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationCsvDataMapper.java @@ -0,0 +1,16 @@ +package com.hshh.evaluation.mapper; + +import com.hshh.evaluation.entity.EvaluationCsvData; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * Mapper 接口 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationCsvDataMapper extends BaseMapper+ * 评估记录表 Mapper 接口 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationHistoryMapper extends BaseMapper+ * 评估结果表 Mapper 接口 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationResultMapper extends BaseMapper+ * Mapper 接口 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationTemplateIndicatorWeightMapper extends BaseMapper+ * 评估结果表 服务类 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationResultService extends IService+ * 服务类 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface IEvaluationCsvDataService extends IService+ * 服务实现类 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationCsvDataServiceImpl extends ServiceImpl+ * 评估记录表 服务实现类 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationHistoryServiceImpl extends ServiceImpl+ * 评估结果表 服务实现类 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationResultServiceImpl extends ServiceImpl+ * 服务实现类 + *
+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationTemplateIndicatorWeightServiceImpl extends + ServiceImpl