package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.ToString; import org.apache.ibatis.type.Alias; @Data @ToString @Alias("DevDfuState") @TableName(schema = "db_battery_gwm",value = "tb_dev_dfustate") public class DevDfuState { private Integer num; private String stationProvince; private String stationCity; private String stationCounty; private String stationName; private String devName; private String battName; private Integer monCount; @TableField("monstdcap") private Float monStdCap; @TableField("monstdvol") private Float monStdVol; private Float loadCurr; @TableField("record_datetime") private String recordTime; @ApiModelProperty("在线状态: 0-离线,1-在线") @TableField(exist = false) private Integer online; private String devIp; private String snCode; private String serialNumber; private String materialCode; private String version; private String dfuFile; @ApiModelProperty("升级标识符") private Integer dfuEn; private Integer dfuWrStat; @ApiModelProperty("当前数据包") @TableField("dfu_data_blocknum") private Integer dfuDataBlockNum; @ApiModelProperty("数据包大小") @TableField("dfu_data_blocklen") private Integer dfuDataBlockLen; private String dfuPassword; @ApiModelProperty("文件长度") private Integer dfuFileLen; @ApiModelProperty("错误代码[0:无;1:文件未找到;2:参数错误;3:文件发送超时;4:远程停止]") private Integer errorCode; @TableField("dev_commcount") private Integer devCommCount; @TableField("dev_errcommcount") private Integer devErrCommCount; @ApiModelProperty("设备连续通信错误计数") @TableField("dev_rxnullerrcount") private Integer devRxNullErrCount; }