2 天以前 1ba0dbfde5634c8bf2ec20891d6b226b996f6b59
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/transaction/dto/MesWmTransactionSaveReqDTO.java
@@ -69,6 +69,10 @@
     * 批次号
     */
    private String batchCode;
    /** 袋码ID */
    private Long bagCodeId;
    /** 袋码 */
    private String bagCode;
    // ===== 库存位置 =====
@@ -118,4 +122,22 @@
     */
    private Boolean checkFlag;
    // ===== 库存状态控制(非存储字段) =====
    /**
     * 指定库存状态(入库时显式指定;为空时按数量自动判定:≤0 已出库,>0 合格库)
     * <p>
     * 生产线扫码入库传 {@link cn.iocoder.yudao.module.mes.enums.wm.MesWmStockStateEnum#TEMP},
     * 入库先入暂存库待质检。
     */
    private Integer stockState;
    /**
     * 是否跳过袋码明细自动维护(默认 false)。
     * <p>
     * 质检等需要自行控制袋码生命周期(如暂存出库与合格入库成对发生、袋码仅在最终落点迁移)的场景,
     * 在写事务时置 true,避免 createTransaction 按单笔事务类型自动置已出库/迁移,导致袋码状态错乱。
     */
    private Boolean skipBagManage;
}