package com.zy.asrs.entity; import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import com.baomidou.mybatisplus.annotations.TableField; import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.format.annotation.DateTimeFormat; import java.text.SimpleDateFormat; import java.util.Date; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.baomidou.mybatisplus.annotations.TableName; import java.io.Serializable; @Data @TableName("asr_bas_shuttle_charge") public class BasShuttleCharge implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value= "") @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 充电桩编号 */ @ApiModelProperty(value= "充电桩编号") @TableField("charge_id") private Integer chargeId; /** * 库位号 */ @ApiModelProperty(value= "库位号") @TableField("loc_no") private String locNo; /** * 待机位 */ @ApiModelProperty(value= "待机位") @TableField("wait_loc_no") private String waitLocNo; /** * 创建时间 */ @ApiModelProperty(value= "创建时间") @TableField("create_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 更新时间 */ @ApiModelProperty(value= "更新时间") @TableField("update_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date updateTime; /** * 状态 0: 禁用 1: 正常 */ @ApiModelProperty(value= "状态 0: 禁用 1: 正常 ") private Integer status; public BasShuttleCharge() {} public BasShuttleCharge(Integer chargeId,String locNo,String waitLocNo,Date createTime,Date updateTime,Integer status) { this.chargeId = chargeId; this.locNo = locNo; this.waitLocNo = waitLocNo; this.createTime = createTime; this.updateTime = updateTime; this.status = status; } // BasShuttleCharge basShuttleCharge = new BasShuttleCharge( // null, // 充电桩编号 // null, // 库位号 // null, // 待机位 // null, // 创建时间 // null, // 更新时间 // null // 状态 // ); public String getCreateTime$(){ if (Cools.isEmpty(this.createTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); } public String getUpdateTime$(){ if (Cools.isEmpty(this.updateTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); } public String getStatus$(){ if (null == this.status){ return null; } switch (this.status){ case 0: return "禁用"; case 1: return "正常"; default: return String.valueOf(this.status); } } }