package com.whyc.pojo.db_station; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** *

* 电池表 *

* * @author lxw * @since 2025-05-12 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_station",value = "tb_batt_inf") @ApiModel(value="BattInf对象", description="电池表") public class BattInf implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键") @TableId(value = "num", type = IdType.AUTO) private Integer num; @ApiModelProperty(value = "机房Id") private Integer stationId; @ApiModelProperty(value = "电源id") private Integer powerId; @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; @TableField(exist = false) private String stationName; @TableField(exist = false) private String powerName; @TableField(exist = false) @ApiModelProperty(value = "0:设备下新建电池组,1新建一个设备一个电池组") private Integer addBinfFlag; @TableField(exist = false) private String provice; @TableField(exist = false) private String city; @TableField(exist = false) private String country; @TableField(exist = false) private String fullName; @TableField(exist = false) private String stationType; @TableField(exist = false) @ApiModelProperty(value = "设备下电池组个数") private Integer battCount; }