feat(schProdScheduleItem): 添加排产单主加明细合并功能
- 新增 SchProdScheduleItemMergeBo 合并请求对象 - 在 ISchProdScheduleItemService 中添加 mergeByBo 方法定义 - 在 SchProdScheduleItemController 中添加 merge 接口 - 在 SchProdScheduleItemServiceImpl 中实现合并逻辑 - 支持先删除被合并记录再插入合并后新记录的功能 - 使用事务确保合并操作的数据一致性
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user