package com.zy.asrs.entity; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import com.core.common.Cools;import com.baomidou.mybatisplus.annotations.TableField; import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.format.annotation.DateTimeFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.baomidou.mybatisplus.annotations.TableName; import java.io.Serializable; @Data @TableName("asr_bas_agv_loc_no") public class BasAgvLocNo implements Serializable { private static final long serialVersionUID = 1L; /** * ID */ @ApiModelProperty(value= "ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** * agv库位编号 */ @ApiModelProperty(value= "agv库位编号") @TableField("agv_loc_no") private String agvLocNo; @ApiModelProperty(value= "") @TableField("sta_no") private Integer staNo; @ApiModelProperty(value= "") @TableField("loc_no") private String locNo; @ApiModelProperty(value= "") private Integer status; @ApiModelProperty(value= "") @TableField("io_type") private String ioType; @ApiModelProperty(value= "") @TableField("appe_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date appeTime; public BasAgvLocNo() {} public BasAgvLocNo(String agvLocNo,Integer staNo,String locNo,Integer status,String ioType,Date appeTime) { this.agvLocNo = agvLocNo; this.staNo = staNo; this.locNo = locNo; this.status = status; this.ioType = ioType; this.appeTime = appeTime; } // BasAgvLocNo basAgvLocNo = new BasAgvLocNo( // null, // agv库位编号 // null, // // null, // // null, // // null, // // null // // ); public String getAppeTime$(){ if (Cools.isEmpty(this.appeTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime); } }