10 天以前 8c14b50773a1e582b652c03f5a63bb2233d069b8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package cn.iocoder.yudao.module.mes.service.wm.transaction;
 
import cn.iocoder.yudao.module.mes.service.wm.transaction.dto.MesWmTransactionSaveReqDTO;
import jakarta.validation.Valid;
 
import java.util.List;
 
/**
 * MES 库存事务流水 Service 接口
 *
 * 校验 → 库存台账更新 → 事务流水插入。
 */
public interface MesWmTransactionService {
 
    /**
     * 创建库存事务(含校验 + 库存更新 + 插入流水)
     *
     * @param reqDTO 事务数据
     * @return 事务流水编号
     */
    Long createTransaction(@Valid MesWmTransactionSaveReqDTO reqDTO);
 
    /**
     * 批量创建库存事务
     *
     * @param reqDTOs 事务数据列表
     */
    void createTransactionList(List<MesWmTransactionSaveReqDTO> reqDTOs);
 
}