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 @@ + + + + \ No newline at end of file diff --git a/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationCsvDataController.java b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationCsvDataController.java new file mode 100644 index 0000000..4d316ff --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationCsvDataController.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/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 { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationHistoryMapper.java b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationHistoryMapper.java new file mode 100644 index 0000000..462b00b --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationHistoryMapper.java @@ -0,0 +1,16 @@ +package com.hshh.evaluation.mapper; + +import com.hshh.evaluation.entity.EvaluationHistory; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 评估记录表 Mapper 接口 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationHistoryMapper extends BaseMapper { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationResultMapper.java b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationResultMapper.java new file mode 100644 index 0000000..007d850 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationResultMapper.java @@ -0,0 +1,16 @@ +package com.hshh.evaluation.mapper; + +import com.hshh.evaluation.entity.EvaluationResult; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 评估结果表 Mapper 接口 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationResultMapper extends BaseMapper { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateIndicatorWeightMapper.java b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateIndicatorWeightMapper.java new file mode 100644 index 0000000..c074512 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateIndicatorWeightMapper.java @@ -0,0 +1,16 @@ +package com.hshh.evaluation.mapper; + +import com.hshh.evaluation.entity.EvaluationTemplateIndicatorWeight; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationTemplateIndicatorWeightMapper extends BaseMapper { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationHistoryService.java b/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationHistoryService.java new file mode 100644 index 0000000..1497da4 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationHistoryService.java @@ -0,0 +1,14 @@ +package com.hshh.evaluation.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.hshh.evaluation.entity.EvaluationHistory; + +/** + * 评估记录表 服务类. + * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationHistoryService extends IService { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationResultService.java b/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationResultService.java new file mode 100644 index 0000000..910d3c5 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationResultService.java @@ -0,0 +1,16 @@ +package com.hshh.evaluation.service; + +import com.hshh.evaluation.entity.EvaluationResult; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 评估结果表 服务类 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationResultService extends IService { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationTemplateIndicatorWeightService.java b/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationTemplateIndicatorWeightService.java new file mode 100644 index 0000000..6480f46 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationTemplateIndicatorWeightService.java @@ -0,0 +1,25 @@ +package com.hshh.evaluation.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.hshh.evaluation.entity.EvaluationTemplateIndicatorWeight; +import java.util.Map; + +/** + * 指标权重服务类. + * + * @author liDongYu + * @since 2025-08-21 + */ +public interface EvaluationTemplateIndicatorWeightService extends + IService { + + /** + * 获取指标对应的权重. + * + * @param indicatorTopId 指标ID + * @param templateId 模板 ID + * @return 权重信息 + */ + public Map getEvaluationTemplateIndicatorWeightMap(Integer indicatorTopId, + Integer templateId); +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/IEvaluationCsvDataService.java b/manager-admin/src/main/java/com/hshh/evaluation/service/IEvaluationCsvDataService.java new file mode 100644 index 0000000..bfe7b04 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/IEvaluationCsvDataService.java @@ -0,0 +1,16 @@ +package com.hshh.evaluation.service; + +import com.hshh.evaluation.entity.EvaluationCsvData; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +public interface IEvaluationCsvDataService extends IService { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationCsvDataServiceImpl.java b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationCsvDataServiceImpl.java new file mode 100644 index 0000000..215b5eb --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationCsvDataServiceImpl.java @@ -0,0 +1,20 @@ +package com.hshh.evaluation.service.impl; + +import com.hshh.evaluation.entity.EvaluationCsvData; +import com.hshh.evaluation.mapper.EvaluationCsvDataMapper; +import com.hshh.evaluation.service.IEvaluationCsvDataService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationCsvDataServiceImpl extends ServiceImpl implements IEvaluationCsvDataService { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationHistoryServiceImpl.java b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationHistoryServiceImpl.java new file mode 100644 index 0000000..e9d113b --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationHistoryServiceImpl.java @@ -0,0 +1,21 @@ +package com.hshh.evaluation.service.impl; + +import com.hshh.evaluation.entity.EvaluationHistory; +import com.hshh.evaluation.mapper.EvaluationHistoryMapper; +import com.hshh.evaluation.service.EvaluationHistoryService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 评估记录表 服务实现类 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationHistoryServiceImpl extends ServiceImpl implements + EvaluationHistoryService { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationResultServiceImpl.java b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationResultServiceImpl.java new file mode 100644 index 0000000..e6e5cf1 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationResultServiceImpl.java @@ -0,0 +1,21 @@ +package com.hshh.evaluation.service.impl; + +import com.hshh.evaluation.entity.EvaluationResult; +import com.hshh.evaluation.mapper.EvaluationResultMapper; +import com.hshh.evaluation.service.EvaluationResultService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 评估结果表 服务实现类 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationResultServiceImpl extends ServiceImpl implements + EvaluationResultService { + +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationTemplateIndicatorWeightServiceImpl.java b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationTemplateIndicatorWeightServiceImpl.java new file mode 100644 index 0000000..d1a571f --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationTemplateIndicatorWeightServiceImpl.java @@ -0,0 +1,40 @@ +package com.hshh.evaluation.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.hshh.evaluation.entity.EvaluationTemplateIndicatorWeight; +import com.hshh.evaluation.mapper.EvaluationTemplateIndicatorWeightMapper; +import com.hshh.evaluation.service.EvaluationTemplateIndicatorWeightService; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author liDongYu + * @since 2025-08-21 + */ +@Service +public class EvaluationTemplateIndicatorWeightServiceImpl extends + ServiceImpl implements + EvaluationTemplateIndicatorWeightService { + + @Override + public Map getEvaluationTemplateIndicatorWeightMap(Integer indicatorTopId, + Integer templateId) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("indicator_top_id", indicatorTopId); + wrapper.eq("template_id", templateId); + List list = this.list(wrapper); + if (list != null && !list.isEmpty()) { + return list.stream().collect( + Collectors.toMap(EvaluationTemplateIndicatorWeight::getIndicatorId, + EvaluationTemplateIndicatorWeight::getWeight)); + } + return Map.of(); + } +} diff --git a/manager-admin/src/main/resources/mapper/EvaluationCsvDataMapper.xml b/manager-admin/src/main/resources/mapper/EvaluationCsvDataMapper.xml new file mode 100644 index 0000000..a0e2129 --- /dev/null +++ b/manager-admin/src/main/resources/mapper/EvaluationCsvDataMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/manager-admin/src/main/resources/mapper/EvaluationHistoryMapper.xml b/manager-admin/src/main/resources/mapper/EvaluationHistoryMapper.xml new file mode 100644 index 0000000..1906d1b --- /dev/null +++ b/manager-admin/src/main/resources/mapper/EvaluationHistoryMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/manager-admin/src/main/resources/mapper/EvaluationResultMapper.xml b/manager-admin/src/main/resources/mapper/EvaluationResultMapper.xml new file mode 100644 index 0000000..11ddaef --- /dev/null +++ b/manager-admin/src/main/resources/mapper/EvaluationResultMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/manager-admin/src/main/resources/mapper/EvaluationTemplateIndicatorWeightMapper.xml b/manager-admin/src/main/resources/mapper/EvaluationTemplateIndicatorWeightMapper.xml new file mode 100644 index 0000000..34e23cc --- /dev/null +++ b/manager-admin/src/main/resources/mapper/EvaluationTemplateIndicatorWeightMapper.xml @@ -0,0 +1,5 @@ + + + + +