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 com.whyc.dto.Page; 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 xuzhongpei * @since 2021-12-15 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName(schema = "web_site",value = "tb_battdischarge_plan") @ApiModel(value="BattdischargePlan对象", description="") @JsonIgnoreProperties(ignoreUnknown = true) public class BattdischargePlan implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "num", type = IdType.AUTO) private Integer num; private Integer battgroupid; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dischargeStarttime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField(exist = false) private Date dischargeStarttime1; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dischargeStoptime; @ApiModelProperty(value = "放电状态 0未开始放电,1放电延时 2放电完成 3放电进行,4放电失败") private Integer dischargeState; private String dischargeReason; private String note; // 放电计划是否有效: 0无效。1有效 private Integer dischargeCleartype; @TableField("battIndexInFbs") private Integer battIndexInFbs; private Integer presetTime; private Float presetCap; private Float presetMonvol; private Float presetGroupvol; private Integer presetMon; private Float presetCurr; private Float dcvolhighlimit; private Float chargecurrset; private Integer planCircle; private Integer planRate; private Integer alreadyCount; private Integer baojiGroupId; private Date createTime; @TableField(exist = false) private String stationId; @TableField(exist = false) private String stationName; @TableField(exist = false) private String stationName1; @TableField(exist = false) private String stationName3; @TableField(exist = false) private String battGroupName; @TableField("nodeStation") private int nodeStation; @TableField(exist = false) private Float monCapStd; @TableField(exist = false) private Float loadCurr; @TableField(exist = false) @JsonProperty(value = "uId") private int uId; @TableField(exist = false) private Page page; @TableField(exist = false) private String baojiGroupName; }