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 = "交流上限阈值") private Float acvolHighLimit; @ApiModelProperty(value = "交流下限阈值") private Float acvolLowLimit; @ApiModelProperty(value = "直流输出电压下限阈值") private Float dcoutvolLowLimit; @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 = "浮充电压阈值") private Float floatVolLevel; @ApiModelProperty(value = "离线电压阈值") private Float offlinelineVolLevel; @ApiModelProperty(value = "浮充电流阈值") private Float floatCurrLevel; @ApiModelProperty(value = "最大核容电流(0~300)") private Float maxDisCurr; @ApiModelProperty(value = "验签格式0-常规 1-正常1拖2[61850设备有效]") private Integer signType; @ApiModelProperty(value = "通信端口号【0-使用设备默认端口号】") private Integer commPort; @ApiModelProperty(value = "负载电流") private Float loadCurr; @ApiModelProperty(value = "视频监控序列号") private String videoUrl; @ApiModelProperty(value = "标识是否加入电池组1:添加,0不添加") private Integer addBinfFlag; @ApiModelProperty(value = "变更原因") private String updateReason; }