feat(ccdi-project): 在Service接口中添加批量查询和保存方法

This commit is contained in:
wkc
2026-03-06 17:02:44 +08:00
parent 42a2cea3e0
commit 356ecbc67f

View File

@@ -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.ModelParamQueryDTO;
import com.ruoyi.ccdi.project.domain.dto.ModelParamSaveDTO; 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.ModelListVO;
import com.ruoyi.ccdi.project.domain.vo.ModelParamVO; import com.ruoyi.ccdi.project.domain.vo.ModelParamVO;
import com.ruoyi.ccdi.project.domain.vo.ModelParamAllVO;
import java.util.List; import java.util.List;
/** /**
@@ -33,4 +36,19 @@ public interface ICcdiModelParamService {
* @param saveDTO 保存参数 * @param saveDTO 保存参数
*/ */
void saveParams(ModelParamSaveDTO saveDTO); void saveParams(ModelParamSaveDTO saveDTO);
/**
* 查询所有模型及其参数(按模型分组)
*
* @param projectId 项目ID(0表示全局配置)
* @return 所有模型的参数配置
*/
ModelParamAllVO selectAllParams(Long projectId);
/**
* 批量保存所有模型的参数修改
*
* @param saveAllDTO 所有模型的参数修改数据
*/
void saveAllParams(ModelParamSaveAllDTO saveAllDTO);
} }