fix(ccdi-project): 修复审计字段和批量更新性能问题

- 修复updateParamValue添加update_by字段
- 修复insertBatch添加create_by和update_by字段
- 优化saveAllParams批量更新性能
- 使用batchUpdateParamValues替代循环单次更新
- 添加LambdaQueryWrapper导入
- 在Mapper接口中添加batchUpdateParamValues方法
This commit is contained in:
wkc
2026-03-09 09:50:59 +08:00
parent c2a95e35ae
commit 328e5d9bec
2 changed files with 9 additions and 0 deletions

View File

@@ -46,6 +46,14 @@ public interface CcdiModelParamMapper extends BaseMapper<CcdiModelParam> {
*/
int insertBatch(@Param("list") List<CcdiModelParam> list);
/**
* 批量更新参数值
*
* @param list 参数列表
* @return 影响行数
*/
int batchUpdateParamValues(@Param("list") List<CcdiModelParam> list);
/**
* 更新参数值
*

View File

@@ -1,5 +1,6 @@
package com.ruoyi.ccdi.project.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.ccdi.project.domain.CcdiModelParam;