From e2d86ae384a1856a743943722270f6f5d1caaf72 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: Sun, 17 Aug 2025 14:22:24 +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 --- .../entity/EvaluationTemplateWeight.java | 52 ++++++++++++++++++ .../EvaluationTemplateWeightMapper.java | 16 ++++++ .../EvaluationTemplateWeightService.java | 43 +++++++++++++++ .../EvaluationTemplateWeightServiceImpl.java | 54 +++++++++++++++++++ .../mapper/EvaluationTemplateWeightMapper.xml | 5 ++ .../templates/project_template/table.html | 45 ++++++++++++++++ 6 files changed, 215 insertions(+) create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateWeight.java create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateWeightMapper.java create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/EvaluationTemplateWeightService.java create mode 100644 manager-admin/src/main/java/com/hshh/evaluation/service/impl/EvaluationTemplateWeightServiceImpl.java create mode 100644 manager-admin/src/main/resources/mapper/EvaluationTemplateWeightMapper.xml create mode 100644 manager-admin/src/main/resources/templates/project_template/table.html diff --git a/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateWeight.java b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateWeight.java new file mode 100644 index 0000000..1764769 --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/entity/EvaluationTemplateWeight.java @@ -0,0 +1,52 @@ +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-14 + */ +@TableName("m_data_evaluation_template_weight") +@Data +public class EvaluationTemplateWeight implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + /** + * 顶级指标ID. + */ + private Integer indicatorTopId; + + + private Integer templateId; + + /** + * 指标ID(开始). + */ + private Integer fromIndicatorId; + + + private Integer toIndicatorId; + + /** + * 权重. + */ + private Double weight; + + /** + * 父指标ID. + */ + private int indicatorParentId; + private int rowNum; +} diff --git a/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateWeightMapper.java b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateWeightMapper.java new file mode 100644 index 0000000..81b67fa --- /dev/null +++ b/manager-admin/src/main/java/com/hshh/evaluation/mapper/EvaluationTemplateWeightMapper.java @@ -0,0 +1,16 @@ +package com.hshh.evaluation.mapper; + +import com.hshh.evaluation.entity.EvaluationTemplateWeight; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *+ * 模板指标权重表 Mapper 接口 + *
+ * + * @author liDongYu + * @since 2025-08-14 + */ +public interface EvaluationTemplateWeightMapper extends BaseMapper+ * 模板指标权重表 服务实现类 + *
+ * + * @author liDongYu + * @since 2025-08-14 + */ +@Service +public class EvaluationTemplateWeightServiceImpl extends + ServiceImpl+ | + |
---|---|
+ | + + | +
无下级指标 | +