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 com.core.common.SpringUtils; import java.text.SimpleDateFormat; import java.util.Date; import com.zy.asrs.service.BasWhsTypeService; 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_areas") public class BasAreas implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value= "") @TableId(value = "id", type = IdType.INPUT) private Long id; /** * 仓库ID */ @ApiModelProperty(value= "仓库ID") @TableField("whs_id") private Long whsId; /** * 仓库名称 */ @ApiModelProperty(value= "仓库名称") @TableField("whs_name") private String whsName; /** * 库区名称 */ @ApiModelProperty(value= "库区名称") private String name; /** * 仓库类型 */ @ApiModelProperty(value= "仓库类型") @TableField("whs_type_id") private Long whsTypeId; /** * 库区编码 */ @ApiModelProperty(value= "库区编码") @TableField("area_no") private String areaNo; /** * 创建时间 */ @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; /** * 创建人员 */ @ApiModelProperty(value= "创建人员") @TableField("create_by") private String createBy; /** * 修改人员 */ @ApiModelProperty(value= "修改人员") @TableField("update_by") private String updateBy; public BasAreas() {} public BasAreas(Long id,Long whsId,String whsName,String name,Long whsTypeId,String areaNo,Date createTime,Date updateTime,String createBy,String updateBy) { this.id = id; this.whsId = whsId; this.whsName = whsName; this.name = name; this.whsTypeId = whsTypeId; this.areaNo = areaNo; this.createTime = createTime; this.updateTime = updateTime; this.createBy = createBy; this.updateBy = updateBy; } // BasAreas basAreas = new BasAreas( // null, // [非空] // null, // 仓库ID // null, // 仓库名称 // null, // 库区名称 // null, // 仓库类型 // null, // 库区编码 // null, // 创建时间 // null, // 修改时间 // null, // 创建人员 // null // 修改人员 // ); public String getWhsTypeId$(){ BasWhsTypeService service = SpringUtils.getBean(BasWhsTypeService.class); BasWhsType basWhsType = service.selectById(this.whsTypeId); if (!Cools.isEmpty(basWhsType)){ return String.valueOf(basWhsType.getWhsDesc()); } return 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); } }