diff --git a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/ICcdiModelParamService.java b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/ICcdiModelParamService.java index a62d39b..d25ec6f 100644 --- a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/ICcdiModelParamService.java +++ b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/ICcdiModelParamService.java @@ -2,8 +2,11 @@ package com.ruoyi.ccdi.project.service; 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 java.util.List; /** @@ -33,4 +36,19 @@ public interface ICcdiModelParamService { * @param saveDTO 保存参数 */ void saveParams(ModelParamSaveDTO saveDTO); + + /** + * 查询所有模型及其参数(按模型分组) + * + * @param projectId 项目ID(0表示全局配置) + * @return 所有模型的参数配置 + */ + ModelParamAllVO selectAllParams(Long projectId); + + /** + * 批量保存所有模型的参数修改 + * + * @param saveAllDTO 所有模型的参数修改数据 + */ + void saveAllParams(ModelParamSaveAllDTO saveAllDTO); }