package org.springnewfiber.dataadapter.xf.entity.monitor; import com.fasterxml.jackson.annotation.JsonIgnore; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import java.io.Serializable; import java.util.Date; import java.util.List; /** * @program: newfiber-data-adapter * @description: * @author: djt * @create: 2022-07-01 17:25 **/ @Data public class MonitorPointData implements Serializable { @ApiModelProperty(value = "上位机唯一标识") // @NotBlank private String st; @ApiModelProperty(value = "监测站点code") @NotBlank private String zdCode; @ApiModelProperty(value = "采集时间") @NotNull private Date tm; @ApiModelProperty(value = "点表集合") @NotNull @Size(min = 1) private List<PointData> pointDataList; @JsonIgnore private Date ut; }