feat(schProdScheduleItem): 添加排产单主加明细合并功能

- 新增 SchProdScheduleItemMergeBo 合并请求对象
- 在 ISchProdScheduleItemService 中添加 mergeByBo 方法定义
- 在 SchProdScheduleItemController 中添加 merge 接口
- 在 SchProdScheduleItemServiceImpl 中实现合并逻辑
- 支持先删除被合并记录再插入合并后新记录的功能
- 使用事务确保合并操作的数据一致性
This commit is contained in:
2026-06-26 17:49:26 +08:00
parent 6ebae7fb60
commit aefee3debb
4 changed files with 67 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
package com.klp.flow.domain.bo;
import lombok.Data;
import javax.validation.Valid;
import javax.validation.constraints.NotEmpty;
import java.util.List;
/**
* 排产单主加明细可合并 - 合并请求对象
*
* @author klp
* @date 2026-06-26
*/
@Data
public class SchProdScheduleItemMergeBo {
/**
* 需要被合并删除的记录ID列表
*/
@NotEmpty(message = "被合并记录ID不能为空")
private List<Long> ids;
/**
* 合并后的新记录
*/
@Valid
private SchProdScheduleItemBo mergedBo;
}