| | |
| | | * 批次号 |
| | | */ |
| | | private String batchCode; |
| | | /** 袋码ID */ |
| | | private Long bagCodeId; |
| | | /** 袋码 */ |
| | | private String bagCode; |
| | | private Long shipmentId; |
| | | |
| | | // ===== 库存位置 ===== |
| | | |
| | |
| | | @NotNull(message = "仓库 ID 不能为空") |
| | | private Long warehouseId; |
| | | /** |
| | | * 库区 ID |
| | | * 库区 ID(可选) |
| | | */ |
| | | @NotNull(message = "库区 ID 不能为空") |
| | | private Long locationId; |
| | | /** |
| | | * 库位 ID |
| | | * 库位 ID(可选) |
| | | */ |
| | | @NotNull(message = "库位 ID 不能为空") |
| | | private Long areaId; |
| | | |
| | | // ===== 台账补充字段(入库时用于初始化 MesWmMaterialStockDO) ===== |
| | |
| | | */ |
| | | private Integer stockState; |
| | | |
| | | /** |
| | | * 是否跳过袋码明细自动维护(默认 false)。 |
| | | * <p> |
| | | * 质检等需要自行控制袋码生命周期(如暂存出库与合格入库成对发生、袋码仅在最终落点迁移)的场景, |
| | | * 在写事务时置 true,避免 createTransaction 按单笔事务类型自动置已出库/迁移,导致袋码状态错乱。 |
| | | */ |
| | | private Boolean skipBagManage; |
| | | |
| | | } |