| package com.zy.asrs.entity; | 
|   | 
| import com.baomidou.mybatisplus.annotations.TableField; | 
| import com.baomidou.mybatisplus.annotations.TableId; | 
| import com.baomidou.mybatisplus.annotations.TableName; | 
| import com.baomidou.mybatisplus.enums.IdType; | 
| import com.core.common.Cools; | 
| import com.core.common.SpringUtils; | 
| import com.zy.system.entity.User; | 
| import com.zy.system.service.UserService; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import java.io.Serializable; | 
| import java.text.SimpleDateFormat; | 
| import java.util.Date; | 
|   | 
| @Data | 
| @TableName("asr_bas_devp") | 
| public class BasDevp implements Serializable { | 
|   | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     /** | 
|      * 编号 | 
|      */ | 
|     @ApiModelProperty(value = "编号") | 
|     @TableId(value = "dev_no", type = IdType.INPUT) | 
|     @TableField("dev_no") | 
|     private Integer devNo; | 
|   | 
|     /** | 
|      * 设备描述 | 
|      */ | 
|     @ApiModelProperty(value = "设备描述") | 
|     @TableField("dec_desc") | 
|     private String decDesc; | 
|   | 
|     /** | 
|      * 备注 | 
|      */ | 
|     @ApiModelProperty(value = "备注") | 
|     @TableField("dev_mk") | 
|     private String devMk; | 
|   | 
|     /** | 
|      * 可入 | 
|      */ | 
|     @ApiModelProperty(value = "可入") | 
|     @TableField("in_enable") | 
|     private String inEnable; | 
|   | 
|     /** | 
|      * 可出 | 
|      */ | 
|     @ApiModelProperty(value = "可出") | 
|     @TableField("out_enable") | 
|     private String outEnable; | 
|   | 
|     /** | 
|      * 自动 | 
|      */ | 
|     @ApiModelProperty(value = "自动") | 
|     private String autoing; | 
|   | 
|     /** | 
|      * 有物 | 
|      */ | 
|     @ApiModelProperty(value = "有物") | 
|     private String loading; | 
|   | 
|     /** | 
|      * 能入 | 
|      */ | 
|     @ApiModelProperty(value = "能入") | 
|     private String canining; | 
|   | 
|     /** | 
|      * 能出 | 
|      */ | 
|     @ApiModelProperty(value = "能出") | 
|     private String canouting; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String fronting; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String rearing; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String uping; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String downing; | 
|   | 
|     /** | 
|      * 需求1 | 
|      */ | 
|     @ApiModelProperty(value = "需求1") | 
|     private String inreq1; | 
|   | 
|     /** | 
|      * 需求2 | 
|      */ | 
|     @ApiModelProperty(value = "需求2") | 
|     private String inreq2; | 
|   | 
|     /** | 
|      * 工作号 | 
|      */ | 
|     @ApiModelProperty(value = "工作号") | 
|     @TableField("wrk_no") | 
|     private Integer wrkNo; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("wrk_no1") | 
|     private Integer wrkNo1; | 
|   | 
|     /** | 
|      * 容器类型 | 
|      */ | 
|     @ApiModelProperty(value = "容器类型") | 
|     @TableField("ctn_type") | 
|     private Integer ctnType; | 
|   | 
|     /** | 
|      * 条形码 | 
|      */ | 
|     @ApiModelProperty(value = "条形码") | 
|     private String barcode; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("in_qty") | 
|     private Integer inQty; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private Integer row1; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("io_time") | 
|     private Date ioTime; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     private String area; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("in_ok") | 
|     private String inOk; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("out_ok") | 
|     private String outOk; | 
|   | 
|     @ApiModelProperty(value = "高低类型{0:未知,1:低库位,2:高库位}") | 
|     @TableField("loc_type1") | 
|     private Short locType1; | 
|   | 
|     @ApiModelProperty(value = "宽窄类型{0:未知,1:窄库位,2:宽库位}") | 
|     @TableField("loc_type2") | 
|     private Short locType2; | 
|   | 
|     @ApiModelProperty(value = "轻重类型{0:未知,1:轻库位,2:重库位}") | 
|     @TableField("loc_type3") | 
|     private Short locType3; | 
|   | 
|     /** | 
|      * 修改人员 | 
|      */ | 
|     @ApiModelProperty(value = "修改人员") | 
|     @TableField("modi_user") | 
|     private Long modiUser; | 
|   | 
|     /** | 
|      * 修改时间 | 
|      */ | 
|     @ApiModelProperty(value = "修改时间") | 
|     @TableField("modi_time") | 
|     private Date modiTime; | 
|   | 
|     /** | 
|      * 创建者 | 
|      */ | 
|     @ApiModelProperty(value = "创建者") | 
|     @TableField("appe_user") | 
|     private Long appeUser; | 
|   | 
|     /** | 
|      * 添加时间 | 
|      */ | 
|     @ApiModelProperty(value = "添加时间") | 
|     @TableField("appe_time") | 
|     private Date appeTime; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("std_qty") | 
|     private Double stdQty; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("min_wt") | 
|     private Double minWt; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("max_wt") | 
|     private Double maxWt; | 
|   | 
|     /** | 
|      * 重量 | 
|      */ | 
|     @ApiModelProperty(value = "重量") | 
|     @TableField("gross_wt") | 
|     private Double grossWt; | 
|   | 
|     @ApiModelProperty(value = "") | 
|     @TableField("cart_pos") | 
|     private Integer cartPos; | 
|   | 
|   | 
|     public String getIoTime$() { | 
|         if (Cools.isEmpty(this.ioTime)) { | 
|             return ""; | 
|         } | 
|         return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.ioTime); | 
|     } | 
|   | 
|     public String getLocType1$() { | 
|         if (null == this.locType1) { | 
|             return null; | 
|         } | 
|         switch (this.locType1) { | 
|             case 0: | 
|                 return "未知"; | 
|             case 1: | 
|                 return "低库位"; | 
|             case 2: | 
|                 return "高库位"; | 
|             default: | 
|                 return String.valueOf(this.locType1); | 
|         } | 
|     } | 
|   | 
|     public String getLocType2$() { | 
|         if (null == this.locType2) { | 
|             return null; | 
|         } | 
|         switch (this.locType2) { | 
|             case 0: | 
|                 return "未知"; | 
|             case 1: | 
|                 return "窄库位"; | 
|             case 2: | 
|                 return "宽库位"; | 
|             default: | 
|                 return String.valueOf(this.locType2); | 
|         } | 
|     } | 
|   | 
|     public String getLocType3$() { | 
|         if (null == this.locType3) { | 
|             return null; | 
|         } | 
|         switch (this.locType3) { | 
|             case 0: | 
|                 return "未知"; | 
|             case 1: | 
|                 return "轻库位"; | 
|             case 2: | 
|                 return "重库位"; | 
|             default: | 
|                 return String.valueOf(this.locType3); | 
|         } | 
|     } | 
|   | 
|     public String getModiUser$() { | 
|         UserService service = SpringUtils.getBean(UserService.class); | 
|         User user = service.selectById(this.modiUser); | 
|         if (!Cools.isEmpty(user)) { | 
|             return String.valueOf(user.getUsername()); | 
|         } | 
|         return null; | 
|     } | 
|   | 
|     public String getModiTime$() { | 
|         if (Cools.isEmpty(this.modiTime)) { | 
|             return ""; | 
|         } | 
|         return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.modiTime); | 
|     } | 
|   | 
|     public String getAppeUser$() { | 
|         UserService service = SpringUtils.getBean(UserService.class); | 
|         User user = service.selectById(this.appeUser); | 
|         if (!Cools.isEmpty(user)) { | 
|             return String.valueOf(user.getUsername()); | 
|         } | 
|         return null; | 
|     } | 
|   | 
|     public String getAppeTime$() { | 
|         if (Cools.isEmpty(this.appeTime)) { | 
|             return ""; | 
|         } | 
|         return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime); | 
|     } | 
|   | 
| } |