|
@@ -1,6 +1,5 @@
|
|
package com.abi.qms.platform.dto.req;
|
|
package com.abi.qms.platform.dto.req;
|
|
|
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
@@ -11,10 +10,8 @@ import lombok.ToString;
|
|
|
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotNull;
|
|
import javax.validation.constraints.NotNull;
|
|
-import javax.validation.constraints.Pattern;
|
|
|
|
import javax.validation.constraints.Size;
|
|
import javax.validation.constraints.Size;
|
|
import java.io.Serializable;
|
|
import java.io.Serializable;
|
|
-import java.time.LocalDateTime;
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -30,11 +27,18 @@ public class SaveQrPackageReq implements Serializable {
|
|
@ApiModelProperty("码包id")
|
|
@ApiModelProperty("码包id")
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
- @NotEmpty(message = "SAP单号为空")
|
|
|
|
|
|
+ @NotEmpty(message = "订单类型为空")
|
|
|
|
+ @ApiModelProperty(value = "订单类型: 1-SAP订单 2-预订单")
|
|
|
|
+ private Integer orderType;
|
|
|
|
+
|
|
@Size(max = 20, message = "SAP单号不能超过20字")
|
|
@Size(max = 20, message = "SAP单号不能超过20字")
|
|
- @ApiModelProperty("SAP单号")
|
|
|
|
|
|
+ @ApiModelProperty(value = "SAP单号")
|
|
private String sapOrderNo;
|
|
private String sapOrderNo;
|
|
|
|
|
|
|
|
+ @Size(max = 20, message = "预订单号不能超过20字")
|
|
|
|
+ @ApiModelProperty(value = "预订单号")
|
|
|
|
+ private String bookingOrder;
|
|
|
|
+
|
|
@NotNull(message = "物料为空")
|
|
@NotNull(message = "物料为空")
|
|
@ApiModelProperty(value = "物料id")
|
|
@ApiModelProperty(value = "物料id")
|
|
private Long materialId;
|
|
private Long materialId;
|
|
@@ -64,7 +68,7 @@ public class SaveQrPackageReq implements Serializable {
|
|
@ApiModelProperty(value = "申请原因")
|
|
@ApiModelProperty(value = "申请原因")
|
|
private String reasonApply;
|
|
private String reasonApply;
|
|
|
|
|
|
- @Schema(name = "二维码类型 1-箱码 2-盖码 前端不用传")
|
|
|
|
|
|
+ @ApiModelProperty(value = "二维码类型 1-箱码 2-盖码 前端不用传")
|
|
private Integer qrType;
|
|
private Integer qrType;
|
|
|
|
|
|
@ApiModelProperty(value = "批次列表")
|
|
@ApiModelProperty(value = "批次列表")
|