package com.huaxu.dto; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.huaxu.common.Object6Serialize; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.io.Serializable; import java.util.Date; import java.util.List; @Data @ApiModel("压力报表参数列表") public class DevicePressReportAttributeDto implements Serializable { private static final long serialVersionUID = 4074399088580570408L; @ApiModelProperty(value = "设备名称") private String deviceName; @ApiModelProperty(value = "设备编号") private String deviceCode; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8") @ApiModelProperty(value = "采集时间") private Date collectDate; @ApiModelProperty(value = "最小值") @JsonSerialize(using = Object6Serialize.class) private Double minValue; @ApiModelProperty(value = "最大值") @JsonSerialize(using = Object6Serialize.class) private Double maxValue; @ApiModelProperty(value = "平均值") @JsonSerialize(using = Object6Serialize.class) private Double avgValue; @ApiModelProperty(value = "合计值") @JsonSerialize(using = Object6Serialize.class) private Double sumValue; @ApiModelProperty(value = "最新值") @JsonSerialize(using = Object6Serialize.class) private Double latestValue; }