|  |  |  | 
|---|
|  |  |  | 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.asrs.service.LocOwnerService; | 
|---|
|  |  |  | import com.zy.system.entity.User; | 
|---|
|  |  |  | import com.zy.system.service.UserService; | 
|---|
|  |  |  | import io.swagger.annotations.ApiModelProperty; | 
|---|
|  |  |  | import lombok.Data; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value= "商品名称") | 
|---|
|  |  |  | private String maktx; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value= "序列码") | 
|---|
|  |  |  | @ApiModelProperty(value= "批号") | 
|---|
|  |  |  | private String batch; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value= "单据编号") | 
|---|
|  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value= "备注") | 
|---|
|  |  |  | private String memo; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 拥有者 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "拥有者 1: 杰克   ") | 
|---|
|  |  |  | private Integer owner; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 货物形态:0:代采、1:仓储 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "货物形态:0:代采、1:仓储") | 
|---|
|  |  |  | private Integer payment; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * uuid时间戳 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @ApiModelProperty(value= "uuid") | 
|---|
|  |  |  | @TableId(value = "uuid", type = IdType.ID_WORKER_STR) | 
|---|
|  |  |  | @TableField("uuid") | 
|---|
|  |  |  | private String uuid; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getOwner$(){ | 
|---|
|  |  |  | LocOwnerService service = SpringUtils.getBean(LocOwnerService.class); | 
|---|
|  |  |  | LocOwner locOwner = service.selectById(this.owner); | 
|---|
|  |  |  | if (!Cools.isEmpty(locOwner)){ | 
|---|
|  |  |  | return String.valueOf(locOwner.getOwner()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getPayment$(){ | 
|---|
|  |  |  | if (null == this.payment){ return null; } | 
|---|
|  |  |  | switch (this.payment){ | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | return "仓储"; | 
|---|
|  |  |  | case 0: | 
|---|
|  |  |  | return "代采"; | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | return String.valueOf(this.payment); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getBeBatch$(){ | 
|---|
|  |  |  | if (null == this.beBatch){ return null; } | 
|---|
|  |  |  | switch (this.beBatch){ | 
|---|
|  |  |  | 
|---|
|  |  |  | return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public String getCreateBy$(){ | 
|---|
|  |  |  | UserService service = SpringUtils.getBean(UserService.class); | 
|---|
|  |  |  | User user = service.selectById(this.modiUser); | 
|---|
|  |  |  | if (!Cools.isEmpty(user)){ | 
|---|
|  |  |  | return String.valueOf(user.getUsername()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return null; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|