feat(cost): 添加生产指标计算结果批量保存功能

- 在CostProdMetricResultBo中新增resultIds和prodMetricResultList字段
- 添加/batch接口支持批量保存生产指标计算结果
- 实现batchSaveWithDelete方法支持先删除再插入操作
- 使用事务注解确保批量操作的数据一致性
- 集成CollUtil工具类处理集合操作
- 完善相关的Service接口定义
This commit is contained in:
2026-06-17 10:11:10 +08:00
parent c547456108
commit 7b7f4b902e
4 changed files with 46 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ import javax.validation.constraints.*;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonFormat;
/**
@@ -55,5 +56,14 @@ public class CostProdMetricResultBo extends BaseEntity {
*/
private String tags;
/**
* 要删除的主键ID集合
*/
private List<Long> resultIds;
/**
* 要批量插入的数据集合
*/
private List<CostProdMetricResultBo> prodMetricResultList;
}