| | |
| | | */ |
| | | @NotNull(message = "业务行 ID 不能为空") |
| | | private Long bizLineId; |
| | | /** |
| | | * 生产订单(工单)ID |
| | | * |
| | | * 生产相关的出入库流水传入,用于出库台账展示生产订单号 |
| | | */ |
| | | private Long workOrderId; |
| | | |
| | | // ===== 物料维度 ===== |
| | | |
| | |
| | | private Long materialStockId; |
| | | |
| | | /** |
| | | * 关联事务 ID(成对事务中,入库事务关联出库事务) |
| | | * 关联事务 ID |
| | | */ |
| | | private Long relatedTransactionId; |
| | | |
| | | // ===== 可选控制(非存储字段) ===== |
| | | /** |
| | | * 是否强制创建新库存记录(仅入库事务有效) |
| | | * |
| | | * 为 true 时,入库事务始终创建新的库存记录,不查找已有记录 |
| | | * 用于退料等场景,需要为每次退料创建独立的库存记录 |
| | | */ |
| | | private Boolean forceCreateNewStock; |
| | | |
| | | /** |
| | | * 是否校验库存充足(默认 true;线边库消耗等场景设 false 允许负库存) |
| | | * 是否校验库存充足(仅出库事务有效) |
| | | * |
| | | * 为 true(默认)时,出库数量不能超过现有库存 |
| | | * 为 false 时,允许负库存(如虚拟线边库场景) |
| | | */ |
| | | private Boolean checkFlag; |
| | | |