package com.zy.asrs.entity; 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.core.common.Cools; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; @Data @TableName("asr_bas_crnp") public class BasCrnp implements Serializable { private static final long serialVersionUID = 1L; @Schema(description = "堆垛机编号") @TableId(value = "crn_no", type = IdType.INPUT) @TableField("crn_no") private Integer crnNo; @Schema(description = "状态 1: 正常 0: 禁用") private Integer status; @Schema(description = "创建人员") @TableField("create_by") private Long createBy; @Schema(description = "创建时间") @TableField("create_time") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; @Schema(description = "修改人员") @TableField("update_by") private Long updateBy; @Schema(description = "修改时间") @TableField("update_time") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; @Schema(description = "备注") private String memo; public String getStatus$() { if (this.status == null) { return null; } switch (this.status) { case 1: return "正常"; case 0: return "禁用"; default: return String.valueOf(this.status); } } 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); } }