| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 | 
							- 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.converter.Double3Serializer;
 
- import com.huaxu.model.ProgramItem;
 
- import io.swagger.annotations.ApiModel;
 
- import io.swagger.annotations.ApiModelProperty;
 
- import lombok.Data;
 
- import java.math.BigDecimal;
 
- import java.util.Date;
 
- import java.util.List;
 
- /**
 
-  * @description
 
-  * @auto yjy
 
-  * @data 2020-12-3
 
-  */
 
- @ApiModel("在线监测列表数据")
 
- @Data
 
- public class OnlineDataDto {
 
-     private static final long serialVersionUID = -3866939316262264972L;
 
-     @ApiModelProperty("所属场景id")
 
-     private Long sceneId;
 
-     @ApiModelProperty("所属场景")
 
-     private String sceneName;
 
-     @ApiModelProperty("场景地址")
 
-     private String address;
 
-     @JsonSerialize(using = Double3Serializer.class)
 
-     @ApiModelProperty("今日供水量、今日出水量")
 
-     private Double yieldWaterUsage;
 
-     @JsonSerialize(using = Double3Serializer.class)
 
-     @ApiModelProperty("今日取水量、今日进水量")
 
-     private Double intakeWaterUsage;
 
-     @JsonSerialize(using = Double3Serializer.class)
 
-     @ApiModelProperty("今日耗电量")
 
-     private Double powerUsage;
 
-     @JsonSerialize(using = Double3Serializer.class)
 
-     @ApiModelProperty("今日耗药量")
 
-     private Double drugUsage;
 
-     @ApiModelProperty("瞬时流量")
 
-     private MonitorDataDto instantFlow;
 
-     @ApiModelProperty("供水PH、出水PH")
 
-     private MonitorDataDto yieldPh;
 
-     @ApiModelProperty("供水浊度、出水浊度")
 
-     private MonitorDataDto yieldTurbidity;
 
-     @ApiModelProperty("取水PH、进水PH")
 
-     private MonitorDataDto intakePh;
 
-     @ApiModelProperty("取水浊度、进水浊度")
 
-     private MonitorDataDto intakeTurbidity;
 
-     @ApiModelProperty("水位")
 
-     private MonitorDataDto waterLevel;
 
-     @ApiModelProperty("压力")
 
-     private MonitorDataDto pressure;
 
-     @ApiModelProperty("余氯")
 
-     private MonitorDataDto residualChlorine;
 
-     @ApiModelProperty("水泵状态")
 
-     private List<MonitorDataDto> pumpStatus;
 
-     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" , timezone = "GMT+8")
 
-     @ApiModelProperty(value = "采集时间")
 
-     private Date collectDate;
 
-     @ApiModelProperty(value = "场景ids" ,hidden = true )
 
-     @JsonIgnore
 
-     private List<Long> sceneIds;
 
-     @ApiModelProperty(value = "租户标识",hidden = true)
 
-     @JsonIgnore
 
-     private String tenantId;
 
-     @ApiModelProperty(value ="权限",hidden = true)
 
-     @JsonIgnore
 
-     private List<ProgramItem> programItems;
 
-     @ApiModelProperty(value="用户权限类型",hidden = true)
 
-     @JsonIgnore
 
-     private Integer permissonType;
 
-     /** 用户类型 */
 
-     @ApiModelProperty(value = "用户类型(-9999 超管 -999普通用户 2普通用户)",hidden = true)
 
-     @JsonIgnore
 
-     private String userType;
 
-     @ApiModelProperty(value ="一级场景类型名称",hidden = true)
 
-     @JsonIgnore
 
-     private String sceneTypeName;
 
-     @ApiModelProperty("累计流量")
 
-     private MonitorDataDto totalFlow;
 
-     @ApiModelProperty("电导率")
 
-     private MonitorDataDto conductivity;
 
-     @ApiModelProperty(value = "设备ids" ,hidden = true )
 
-     @JsonIgnore
 
-     private List<Long> deviceIds;
 
-     @ApiModelProperty(value = "管网标记查询 1压力列表 2流量列表 3水质列表 4今日累计流量 5瞬时流量",hidden = true)
 
-     @JsonIgnore
 
-     private Integer type;
 
-     @ApiModelProperty("设备id")
 
-     private Long deviceId;
 
-     @ApiModelProperty("设备编号")
 
-     private String deviceCode;
 
-     @ApiModelProperty("设备名称")
 
-     private String deviceName;
 
-     @ApiModelProperty("设备状态 1报警 0正常")
 
-     private Integer deviceState;
 
- }
 
 
  |