| | |
| | | import javax.validation.constraints.NotNull; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | //新增检验单 |
| | | @Data |
| | | public class InspectionVo implements Serializable { |
| | | |
| | | //如果是原材料则id是选择原材料报检库中的id;如果是委托则id是选择委托报检库中委托样品的id |
| | | @JsonSerialize |
| | | private Integer id; |
| | | |
| | | /** |
| | | *检验类型 0:原材料;1:产品;2:半成品; |
| | | * 检验类型 0:原材料;1:产品;2:半成品; |
| | | **/ |
| | | @JsonSerialize |
| | | @NotNull(message = "检验类型不能为空") |
| | |
| | | **/ |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | @NotBlank(message = "来料日期不能为空") |
| | | @NotNull(message = "来料日期不能为空") |
| | | private Date formTime; |
| | | |
| | | /** |
| | |
| | | **/ |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | @NotBlank(message = "检验开始时间不能为空") |
| | | @NotNull(message = "检验开始时间不能为空") |
| | | private Date startTime; |
| | | |
| | | /** |
| | |
| | | **/ |
| | | @DateTimeFormat(pattern = "yyyy-MM-dd") |
| | | @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | @NotBlank(message = "检验结束时间不能为空") |
| | | @NotNull(message = "检验结束时间不能为空") |
| | | private Date endTime; |
| | | |
| | | //试验项目 |
| | | @NotBlank(message = "试验项目不能为空") |
| | | //试验项目(委托专属) |
| | | @JsonSerialize |
| | | private String experiment; |
| | | |
| | | //版本(委托专属) |
| | | @JsonSerialize |
| | | @NotNull(message = "检验项目版本不能为空") |
| | | private Integer version; |
| | | } |