package com.whyc.pojo;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
import lombok.ToString;
|
import org.apache.ibatis.type.Alias;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* <p>
|
*
|
* </p>
|
*
|
* @author lxw
|
* @since 2021-10-14
|
*/
|
@Data
|
@ToString
|
@AllArgsConstructor
|
@NoArgsConstructor
|
@Alias("BattInf")
|
@ApiModel(value="Tbbattinf对象", description="")
|
@TableName(schema = "db_battinf",value = "tb_battinf")
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
public class Battinf implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
@TableId(value = "num", type = IdType.AUTO)
|
private Integer num;
|
|
@TableField("StationId")
|
private String stationId;
|
|
@TableField("StationId_ex")
|
private String stationidEx;
|
|
@TableField("stationName")
|
private String stationName;
|
|
@TableField("stationName1")
|
private String stationName1;
|
|
@TableField("stationName2")
|
private String stationName2;
|
|
@TableField("stationName3")
|
private String stationName3;
|
|
@TableField("stationName4")
|
private String stationName4;
|
|
@TableField("stationName5")
|
private String stationName5;
|
|
@TableField("stationName6")
|
private String stationName6;
|
|
@TableField("stationName7")
|
private String stationName7;
|
|
@TableField("stationName8")
|
@ApiModelProperty(value = "苏州地铁专用:标明几号线的第几个站点从1开始")
|
private String stationName8;
|
|
@TableField("stationName9")
|
@ApiModelProperty(value = "苏州地铁专用:表明几号线")
|
private String stationName9;
|
|
@TableField("StationIP")
|
private String stationIP;
|
|
@TableField("FBSDeviceId")
|
private Long fBSDeviceId;
|
|
@TableField("FBSDeviceIp")
|
private String fBSDeviceIp;
|
|
@TableField("FBSDeviceIp_WG")
|
private String fbsdeviceipWg;
|
|
@TableField("FBSDeviceIp_YM")
|
private String fbsdeviceipYm;
|
|
@TableField("FBSDeviceName")
|
private String fBSDeviceName;
|
|
@TableField("GroupIndexInFBSDevice")
|
private Integer groupIndexInFBSDevice;
|
|
@TableField("battModel")
|
private String battModel;
|
|
@TableField(" battGroupId")
|
private Integer battGroupId;
|
|
@TableField(" battGroupNum")
|
private Integer battGroupNum;
|
|
@TableField(" battGroupName")
|
private String battGroupName;
|
|
@TableField(" battGroupName1")
|
private String battGroupName1;
|
|
@TableField(" battGroupName2")
|
private String battGroupName2;
|
|
@TableField(" battGroupName3")
|
private String battGroupName3;
|
|
@TableField(" battGroupName4")
|
private String battGroupName4;
|
|
@TableField(" battGroupName5")
|
private String battGroupName5;
|
|
@TableField(" battGroupName6")
|
private String battGroupName6;
|
|
@TableField("FloatVolLevel")
|
private Float floatVolLevel;
|
|
@TableField("OfflineVolLevel")
|
private Float offlineVolLevel;
|
|
@TableField("battFloatCurrent")
|
private Float battFloatCurrent;
|
|
@TableField("DeviceId")
|
private String deviceId;
|
|
@TableField("DeviceName")
|
private String deviceName;
|
|
@TableField("monCount")
|
private Integer monCount;
|
|
@TableField("monCapStd")
|
private Float monCapStd;
|
|
@TableField("monVolStd")
|
private Float monVolStd;
|
|
@TableField("monResStd")
|
private Float monResStd;
|
|
@TableField("monSerStd")
|
private Float monSerStd;
|
|
@TableField("monTmpStd")
|
private Float monTmpStd;
|
|
@TableField("monVolLowToAvg")
|
private Float monVolLowToAvg;
|
|
@TableField("monNum")
|
private Integer monNum;
|
|
@TableField("battProducer")
|
private String battProducer;
|
|
@TableField("battProductDate")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
private Date battProductDate;
|
@TableField(value = "battProductDate1",exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
private Date battProductDate1;
|
|
@TableField("battInUseDate")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
private Date battInUseDate;
|
|
@TableField("battGuarantDayCount")
|
private Integer battGuarantDayCount;
|
|
@TableField("SignalId")
|
private String signalId;
|
|
@TableField("CInterFaceId")
|
private Integer cInterFaceId;
|
|
@TableField("SignalName")
|
private String signalName;
|
|
@TableField("Load_curr")
|
private Float loadCurr;
|
|
@TableField("DisCurrMax")
|
private Float disCurrMax;
|
|
private String stationPhone;
|
|
private int stationInstall;
|
|
private String installUser;
|
|
private Float chargeCurrMax;
|
|
@TableField("Vol_grade")
|
private Float volGrade;
|
|
@TableField("Manufacturers")
|
private String manufacturers;
|
|
@TableField("Assetequipment")
|
private String assetequipment;
|
|
@TableField("Deviceclasspath")
|
private String deviceclasspath;
|
|
@TableField("DeviceOperationDepartment")
|
private String deviceOperationDepartment;
|
|
@TableField("PropertyRightUnit")
|
private String propertyRightUnit;
|
|
@TableField("PropertyAttribute")
|
private String propertyAttribute;
|
|
@TableField("FactoryNumber")
|
private String factoryNumber;
|
|
@TableField("OperationTeam")
|
private String operationTeam;
|
|
@TableField("DeviceIdentityCode")
|
private String deviceIdentityCode;
|
|
@TableField("ProjectType")
|
private String projectType;
|
|
@TableField("batteryApplicationType")
|
private String batteryApplicationType;
|
|
@TableField("SingleRatedVoltage")
|
private Float singleRatedVoltage;
|
|
@TableField("Remotemonitor")
|
private String remotemonitor;
|
|
@TableField("batttIndependentPlaced")
|
private String batttIndependentPlaced;
|
|
@TableField("JunChargeVoltageValue")
|
private Float junChargeVoltageValue;
|
|
@TableField("PublicKeyX")
|
private String publicKeyX;
|
|
@TableField("PublicKeyY")
|
private String publicKeyY;
|
|
@TableField("KeyID")
|
private String keyID;
|
|
@TableField("SerialNumber")
|
private String serialNumber;
|
|
private Integer sortId;
|
|
private String videoUrl;
|
|
@ApiModelProperty(value = "充放电状态:1:限流充电;2;逆变充电")
|
private Integer chargeType;
|
|
@ApiModelProperty(value = "母联状态:0:无母联;1:有母联")
|
private Integer buscoupleState;
|
|
private Integer tmpId;
|
|
@ApiModelProperty(value = "锂电池包数量")
|
@TableField("PackCount")
|
private Integer packCount;
|
@ApiModelProperty("设备编号[a059用于标识设备]")
|
private String devNum;
|
|
@TableField(exist = false)
|
private Fbs9100Setparam fparam;
|
@TableField(exist = false)
|
private Integer testRecordCount;
|
@TableField("mId")
|
@JsonProperty("mId")
|
@ApiModelProperty("太原供电局二维码标识位")
|
private Long mId;
|
@TableField(exist = false)
|
private Double longitude;
|
|
|
@TableField(exist = false)
|
private Double latitude;
|
|
@TableField("cellShowType")
|
@ApiModelProperty(" 0:铅酸 1:锂电")
|
private Integer cellShowType;
|
|
@TableField("NomCapWH")
|
@ApiModelProperty("标称容量[KWH]")
|
private Float nomCapWH;
|
@TableField("NomCapAH")
|
@ApiModelProperty("标称容量AH")
|
private Float nomCapAH;
|
@TableField("LoadCurrFromDis")
|
private Float loadCurrFromDis;
|
@TableField("NodeStation")
|
private Integer nodeStation;
|
|
@TableField("StationType")
|
private String stationType;
|
|
@TableField("sign_type")
|
@ApiModelProperty("验签格式0-常规 1-正常1拖2[61850设备有效]")
|
private Integer signType;
|
|
@TableField(exist = false)
|
private String note;
|
@TableField(exist = false)
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date dischargeStartTime;
|
|
|
@TableField(exist = false)
|
@ApiModelProperty("电池信息更改原因")
|
private String updateReason;
|
|
@TableField(exist = false)
|
@ApiModelProperty("电池组端实时数据")
|
private BattRtstate rtstate;
|
|
@TableField(exist = false)
|
@ApiModelProperty("电池单体实时数据")
|
private List monNumList;
|
|
@TableField(exist = false)
|
@ApiModelProperty("天一电厂3D电池组对照关系")
|
private String compareInf;
|
|
@TableField(exist = false)
|
@ApiModelProperty("天一电厂3D电池组实时告警单体编号")
|
private String alarmNumIn3D;
|
|
@TableField("topology_map_type")
|
@ApiModelProperty("拓扑图类型")
|
private Integer topologyMapType;
|
|
@TableField(" acdc_secuity_flag")
|
@ApiModelProperty("交直流屏实时数据显示标志")
|
private Integer acdcSecuityFlag;
|
|
@TableField(" comm_port")
|
@ApiModelProperty("通信端口号[0使用默认端口102]-现适用于BTS2202'")
|
private Integer commPort;
|
|
@TableField(" label_cfg")
|
@ApiModelProperty("实时监控标签配置(空字符串所有都选中)")
|
private String labelCfg;
|
}
|