fix(ccdi-project): 修复审计字段和批量更新性能问题
- 修复updateParamValue添加update_by字段 - 修复insertBatch添加create_by和update_by字段 - 优化saveAllParams批量更新性能 - 使用batchUpdateParamValues替代循环单次更新 - 添加LambdaQueryWrapper导入 - 在Mapper接口中添加batchUpdateParamValues方法
This commit is contained in:
@@ -46,6 +46,14 @@ public interface CcdiModelParamMapper extends BaseMapper<CcdiModelParam> {
|
|||||||
*/
|
*/
|
||||||
int insertBatch(@Param("list") List<CcdiModelParam> list);
|
int insertBatch(@Param("list") List<CcdiModelParam> list);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量更新参数值
|
||||||
|
*
|
||||||
|
* @param list 参数列表
|
||||||
|
* @return 影响行数
|
||||||
|
*/
|
||||||
|
int batchUpdateParamValues(@Param("list") List<CcdiModelParam> list);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 更新参数值
|
* 更新参数值
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.ruoyi.ccdi.project.service.impl;
|
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.exception.ServiceException;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
import com.ruoyi.ccdi.project.domain.CcdiModelParam;
|
import com.ruoyi.ccdi.project.domain.CcdiModelParam;
|
||||||
|
|||||||
Reference in New Issue
Block a user