package com.whyc.dto; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.whyc.pojo.db_station.BattInf; import com.whyc.pojo.db_station.BattInfChange; import com.whyc.pojo.db_station.PowerInfChange; import com.whyc.pojo.db_station.StationInfChange; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; @Data public class InfoDto { @ApiModelProperty(value = "机房Id") private Integer stationId; @ApiModelProperty(value = "站点名称") private String stationName; @ApiModelProperty(value = "省") private String provice; @ApiModelProperty(value = "市") private String city; @ApiModelProperty(value = "区县") private String country; @ApiModelProperty(value = "站点电压等级[(35kv/110kv/220kv 字符串类型)]") private String stationType; @ApiModelProperty(value = "机房名称[拼接后的]") private String fullName; @ApiModelProperty(value = "经度") private Double longitude; @ApiModelProperty(value = "纬度") private Double latitude; @ApiModelProperty(value = "站点类型[0-非节点站,1-节点站]") private Integer nodeStation; private List sinfChangeList; @ApiModelProperty(value = "电源id") private Integer powerId; @ApiModelProperty(value = "电源编号") private Integer powerNum; @ApiModelProperty(value = "电源名称") private String powerName; @ApiModelProperty(value = "厂家") private String company; @ApiModelProperty(value = "型号") private String powerModel; @ApiModelProperty(value = "协议") private String protocol; @ApiModelProperty(value = "电源ip") private String powerIp; @ApiModelProperty(value = "电源类型:1:直流,2:通讯,3配网") private Integer powerType; @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai") private Date powerInuseTime; @ApiModelProperty(value = "整流器使能[bit0-模块1 bit15-模块16]【1-可用 0-不可以】") private Long modelCfg; @ApiModelProperty(value = "设备id") private Integer devId; @ApiModelProperty(value = "设备ip") private String devIp; @ApiModelProperty(value = "设备名称") private String devName; @ApiModelProperty(value = "设备类型") private String devType; @ApiModelProperty(value = "设备编号") private Integer devNum; @ApiModelProperty(value = "电池组id") private Integer battgroupId; @ApiModelProperty(value = "电池组名称") private String battgroupName; @ApiModelProperty(value = "电池组编号") private Integer battgroupNum; @ApiModelProperty(value = "标称电压") private Float monvolstd; @ApiModelProperty(value = "标称容量") private Float moncapstd; @ApiModelProperty(value = "标称内阻") private Float monresstd; @ApiModelProperty(value = "每组单体个数") private Float moncount; @ApiModelProperty(value = "品牌") private String product; @ApiModelProperty(value = "型号") private String battModel; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") private Date createTime; @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai") private Date inuseTime; @ApiModelProperty(value = "标识是否加入电池组1:添加,0不添加") private Integer addBinfFlag; @ApiModelProperty(value = "变更原因") private String updateReason; }