From 9f6ee35638b8d6530b411069aa8a06299cbe013c Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Fri, 6 Mar 2026 17:06:40 +0800 Subject: [PATCH] =?UTF-8?q?feat(ccdi-project):=20=E5=9C=A8Controller?= =?UTF-8?q?=E4=B8=AD=E6=B7=BB=E5=8A=A0=E6=89=B9=E9=87=8F=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=92=8C=E4=BF=9D=E5=AD=98=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CcdiModelParamController.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiModelParamController.java b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiModelParamController.java index 105b005..00f85b7 100644 --- a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiModelParamController.java +++ b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/CcdiModelParamController.java @@ -6,8 +6,11 @@ import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.ccdi.project.domain.dto.ModelParamQueryDTO; import com.ruoyi.ccdi.project.domain.dto.ModelParamSaveDTO; +import com.ruoyi.ccdi.project.domain.dto.ModelParamAllQueryDTO; +import com.ruoyi.ccdi.project.domain.dto.ModelParamSaveAllDTO; import com.ruoyi.ccdi.project.domain.vo.ModelListVO; import com.ruoyi.ccdi.project.domain.vo.ModelParamVO; +import com.ruoyi.ccdi.project.domain.vo.ModelParamAllVO; import com.ruoyi.ccdi.project.service.ICcdiModelParamService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -58,4 +61,25 @@ public class CcdiModelParamController extends BaseController { modelParamService.saveParams(saveDTO); return success("保存成功"); } + + /** + * 查询所有模型及其参数(按模型分组) + */ + @Operation(summary = "查询所有模型及其参数") + @GetMapping("/listAll") + public AjaxResult listAll(@Validated ModelParamAllQueryDTO queryDTO) { + ModelParamAllVO result = modelParamService.selectAllParams(queryDTO.getProjectId()); + return success(result); + } + + /** + * 批量保存所有模型的参数修改 + */ + @Operation(summary = "批量保存所有模型参数") + @Log(title = "模型参数配置", businessType = BusinessType.UPDATE) + @PostMapping("/saveAll") + public AjaxResult saveAll(@Validated @RequestBody ModelParamSaveAllDTO saveAllDTO) { + modelParamService.saveAllParams(saveAllDTO); + return success("保存成功"); + } }