|  |  | 
 |  |  | 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 java.text.SimpleDateFormat; | 
 |  |  | import java.util.Date; | 
 |  |  |  | 
 |  |  | 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.zy.common.utils.Synchro; | 
 |  |  | import org.springframework.format.annotation.DateTimeFormat; | 
 |  |  |  | 
 |  |  | import io.swagger.annotations.ApiModelProperty; | 
 |  |  | import lombok.Data; | 
 |  |  | import com.baomidou.mybatisplus.annotations.TableName; | 
 |  |  | import org.springframework.format.annotation.DateTimeFormat; | 
 |  |  |  | 
 |  |  | import java.io.Serializable; | 
 |  |  | import java.text.SimpleDateFormat; | 
 |  |  | import java.util.Date; | 
 |  |  |  | 
 |  |  | @Data | 
 |  |  | @TableName("asr_check_record") | 
 |  |  | public class CheckRecord implements Serializable { | 
 |  |  |  | 
 |  |  |     private static final long serialVersionUID = 1L; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * ID | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "ID") | 
 |  |  |     @TableId(value = "id", type = IdType.AUTO) | 
 |  |  |     private Long id; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 库位号 | 
 |  |  | 
 |  |  |     @TableField("confirm_qty") | 
 |  |  |     private Double confirmQty; | 
 |  |  |  | 
 |  |  |     @ApiModelProperty(value= "盘点差异量") | 
 |  |  |     @TableField(exist = false) | 
 |  |  |     private Double adjQty; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 记录时间 | 
 |  |  |      */ | 
 |  |  | 
 |  |  |     @TableField("create_time") | 
 |  |  |     @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | 
 |  |  |     private Date createTime; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 状态 1: 已审核  0: 未审核 | 
 |  |  |      */ | 
 |  |  |     @ApiModelProperty(value= "状态 1: 已审核  0: 未审核  ") | 
 |  |  |     private Integer status; | 
 |  |  |  | 
 |  |  |     public CheckRecord() {} | 
 |  |  |  | 
 |  |  | 
 |  |  |         Synchro.Copy(source, this); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public Double getAdjQty$() { | 
 |  |  |         if(!Cools.isEmpty(confirmQty) && !Cools.isEmpty(anfme)){ | 
 |  |  |             return confirmQty - anfme; | 
 |  |  |         } else { | 
 |  |  |             return null; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public String getStatus$(){ | 
 |  |  |         if (null == this.status){ return null; } | 
 |  |  |         switch (this.status){ | 
 |  |  |             case 1: | 
 |  |  |                 return "已审核"; | 
 |  |  |             case 0: | 
 |  |  |                 return "未审核"; | 
 |  |  |             default: | 
 |  |  |                 return String.valueOf(this.status); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |