云
5 天以前 cccbfadcb6e96c23a33c40c0687a27c2f6efa1db
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/transaction/dto/MesWmTransactionSaveReqDTO.java
@@ -48,6 +48,12 @@
     */
    @NotNull(message = "业务行 ID 不能为空")
    private Long bizLineId;
    /**
     * 生产订单(工单)ID
     *
     * 生产相关的出入库流水传入,用于出库台账展示生产订单号
     */
    private Long workOrderId;
    // ===== 物料维度 =====
@@ -107,14 +113,23 @@
    private Long materialStockId;
    /**
     * 关联事务 ID(成对事务中,入库事务关联出库事务)
     * 关联事务 ID
     */
    private Long relatedTransactionId;
    // ===== 可选控制(非存储字段) =====
    /**
     * 是否强制创建新库存记录(仅入库事务有效)
     *
     * 为 true 时,入库事务始终创建新的库存记录,不查找已有记录
     * 用于退料等场景,需要为每次退料创建独立的库存记录
     */
    private Boolean forceCreateNewStock;
    /**
     * 是否校验库存充足(默认 true;线边库消耗等场景设 false 允许负库存)
     * 是否校验库存充足(仅出库事务有效)
     *
     * 为 true(默认)时,出库数量不能超过现有库存
     * 为 false 时,允许负库存(如虚拟线边库场景)
     */
    private Boolean checkFlag;