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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.baomidou.mybatisplus.annotations.TableName; import java.io.Serializable; @Data @TableName("man_agv_site") public class AgvSite implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value= "") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value= "") private String name; @ApiModelProperty(value= "") private String code; @ApiModelProperty(value= "") private String area; @ApiModelProperty(value= "") @TableField("work_no") private Integer workNo; @ApiModelProperty(value= "") private Integer status; public AgvSite() {} public AgvSite(String name,String code,String area,Integer workNo,Integer status) { this.name = name; this.code = code; this.area = area; this.workNo = workNo; this.status = status; } // AgvSite agvSite = new AgvSite( // null, // // null, // // null, // // null, // // null // // ); public String getStatus$(){ if (null == this.status){ return null; } switch (this.status){ case 0: return "空闲"; case 1: return "占用"; case 2: return "预约"; default: return String.valueOf(this.status); } } }