| | |
| | | @Data |
| | | public class MesProScanEventCreateReqVO { |
| | | @NotBlank private String eventId; |
| | | /** |
| | | * 扫码内容(袋码 / 托盘码 / 批次码的码值,含临时码) |
| | | */ |
| | | @NotBlank private String bagCode; |
| | | /** |
| | | * 扫码类型:BAG 袋码 / PALLET 托盘码 / BATCH 批次码,默认 BAG |
| | | */ |
| | | private String scanType; |
| | | @NotNull @DecimalMin("0.000001") private BigDecimal quantity; |
| | | @NotBlank private String deviceCode; |
| | | /** |
| | | * 设备编码(不再必填,产线扫码以产线定位) |
| | | */ |
| | | @Size(max = 64) private String deviceCode; |
| | | private String lineCode; |
| | | @NotNull private Long locationId; |
| | | @NotNull private Long areaId; |
| | | /** 库位、库区非必填:扫码入库统一落到 WIP 生产暂存仓,前端不再要求选择库区库位 */ |
| | | private Long locationId; |
| | | private Long areaId; |
| | | private String remark; |
| | | } |