package com.yuanchu.mom.pojo.dto; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.util.Date; @Data //新增记录内容维护参数 public class DeviceDto { @JsonSerialize @NotNull(message = "类型不能为空") private Integer type; @JsonSerialize @NotNull(message = "设备状态不能为空") private Integer deviceStatus; @JsonSerialize @NotBlank(message = "设备编码不能为空") private String code; @JsonSerialize @NotBlank(message = "设备名称不能为空") private String name; @JsonSerialize @NotBlank(message = "设备分组不能为空") private String father; @JsonSerialize @NotNull(message = "保管人不能为空") private Integer keeper; @JsonSerialize @NotBlank(message = "厂家不能为空") private String factory; @JsonSerialize @NotNull(message = "计量截止有效期不能为空") private Date endMeasure; }