diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningItemDataRequest.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningItemDataRequest.java new file mode 100644 index 00000000..7f655d6d --- /dev/null +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningItemDataRequest.java @@ -0,0 +1,31 @@ +package com.nflg.wms.admin.pojo.request; + +import jakarta.validation.constraints.NotNull; +import lombok.Data; + +import java.math.BigDecimal; + +@Data +public class NoScanningItemDataRequest { + + /** + * 数量 + */ + @NotNull + private BigDecimal num; + + /** + * 批次号 + */ + private String batchNo; + + /** + * 序列号 + */ + private String serialNo; + + /** + * 库位 + */ + private String binNo; +} diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningItemRequest.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningItemRequest.java index d797b7b6..401443a9 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningItemRequest.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningItemRequest.java @@ -1,31 +1,33 @@ package com.nflg.wms.admin.pojo.request; +import jakarta.validation.Valid; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import lombok.Data; import java.math.BigDecimal; +import java.util.List; @Data public class NoScanningItemRequest { /** - * 数量 + * 订单项ID */ @NotNull - private BigDecimal num; + private Long orderItemId; /** - * 批次号 + * 物料编号 */ - private String batchNo; + @NotBlank + private String materialNo; /** - * 序列号 + * 明细列表 */ - private String serialNo; - - /** - * 库位 - */ - private String binNo; + @Valid + @NotEmpty + private List datas; } diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningRequest.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningRequest.java index 22dde3d6..f966672d 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningRequest.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/pojo/request/NoScanningRequest.java @@ -12,20 +12,17 @@ import java.util.List; public class NoScanningRequest { /** - * 订单项ID + * 订单id */ @NotNull - private Long orderItemId; + private Long id; /** - * 物料编号 + * 库存地点编号 */ @NotBlank - private String materialNo; + private String warehouseNo; - /** - * 明细列表 - */ @Valid @NotEmpty private List items;