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-06-21 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "db_station",value = "tb_batt_inf_change") @ApiModel(value="BattInfChange对象", description="电池信息变更记录表") public class BattInfChange 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 = "电池组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 String product; @ApiModelProperty(value = "型号") private String battModel; @ApiModelProperty(value = "一组单体个数") private Integer moncount; @ApiModelProperty(value = "设备编号") private Integer devNum; @ApiModelProperty(value = "设备类型") private String devType; @ApiModelProperty(value = "投入使用时间") private Date inuseTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") private Date updateTime; @ApiModelProperty(value = "变更原因") private String updateReason; }