+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
切换根指标会刷新下面的“子指标映射表”。
-
+
-
-
-
-
+
+
+
+
+ CR: --
-
-
-
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
diff --git a/manager-admin/src/main/java/com/hshh/Application.java b/manager-admin/src/main/java/com/hshh/Application.java
index 38e59f2..16e1eb9 100644
--- a/manager-admin/src/main/java/com/hshh/Application.java
+++ b/manager-admin/src/main/java/com/hshh/Application.java
@@ -10,9 +10,9 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
* @author LiDongYU
* @since 2025/7/16
*/
+
@SpringBootApplication
-@MapperScan({"com.hshh.system.**.mapper", "com.hshh.model.**.mapper",
- "com.hshh.indicator.**.mapper"})
+@MapperScan({"com.hshh.**.mapper"})
public class Application {
/**
diff --git a/manager-admin/src/main/java/com/hshh/data/controller/TestController.java b/manager-admin/src/main/java/com/hshh/data/controller/TestController.java
new file mode 100644
index 0000000..cc4210c
--- /dev/null
+++ b/manager-admin/src/main/java/com/hshh/data/controller/TestController.java
@@ -0,0 +1,14 @@
+package com.hshh.data.controller;
+
+/**
+ * [类的简要说明]
+ *
+ * [详细描述,可选]
+ *
+ *
+ * @author LiDongYU
+ * @since 2025/7/22
+ */
+public class TestController {
+
+}
diff --git a/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationProjectController.java b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationProjectController.java
new file mode 100644
index 0000000..83f18a4
--- /dev/null
+++ b/manager-admin/src/main/java/com/hshh/evaluation/controller/EvaluationProjectController.java
@@ -0,0 +1,140 @@
+package com.hshh.evaluation.controller;
+
+import com.hshh.evaluation.entity.EvaluationProject;
+import com.hshh.evaluation.service.EvaluationProjectService;
+import com.hshh.indicator.entity.Indicator;
+import com.hshh.indicator.service.IndicatorService;
+import com.hshh.system.common.bean.BaseController;
+import com.hshh.system.common.bean.JsTree;
+import com.hshh.system.common.bean.OperateResult;
+import com.hshh.system.common.bean.PaginationBean;
+import com.hshh.system.common.enums.ErrorCode;
+import com.hshh.system.common.enums.ErrorMessage;
+import io.swagger.v3.oas.annotations.Operation;
+import java.time.LocalDateTime;
+import java.util.List;
+import javax.annotation.Resource;
+import javax.validation.Valid;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.validation.BindingResult;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+/**
+ * 评估工程.
+ *
+ * @author liDongYu
+ * @since 2025-08-11
+ */
+@Controller
+@RequestMapping("/evaluation/project")
+public class EvaluationProjectController extends BaseController {
+
+ @Resource
+ private EvaluationProjectService evaluationProjectService;
+ @Resource
+ private IndicatorService indicatorService;
+
+ /**
+ * 默认页.
+ *
+ * @return evaluation/list.html
+ */
+ @GetMapping("/")
+ @Operation(summary = "评价工程首页", description = "导航到评价工程首页")
+ public String list(PaginationBean request, Model model) {
+ setNavigateTitle(model, "/evaluation/project/");
+ List list = evaluationProjectService.list(request);
+ Long total = evaluationProjectService.count(request);
+ //设置分页信息
+ setPaginationInfo(request, list, total, model);
+ return "evaluation/list";
+ }
+
+ /**
+ * 导航到增加页面.
+ *
+ * @param model session容器
+ * @return evaluation/add.html
+ */
+ @GetMapping("/add")
+ public String add(Model model) {
+ List rootList = indicatorService.queryRootList();
+ model.addAttribute("rootList", rootList);
+ return "evaluation/add";
+ }
+
+ /**
+ * 保存评估工程.
+ *
+ * @param project 评估工程数据
+ * @param bindingResult 绑定的错误信息
+ * @return 操作结果
+ */
+ @ResponseBody
+ @PostMapping("/save")
+ public OperateResult