Newer
Older
newfiber-data-adapter / src / main / java / org / springnewfiber / dataadapter / xf / entity / monitor / MonitorPointData.java
@dongjt dongjt on 12 Jul 2022 982 bytes plc数据对接
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;
}