| 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 io.swagger.annotations.ApiModelProperty; | 
| import org.springframework.format.annotation.DateTimeFormat; | 
|   | 
| import java.io.Serializable; | 
| import java.text.SimpleDateFormat; | 
| import java.util.Date; | 
|   | 
| @TableName("erp_doc_log") | 
| public class DocLog implements Serializable { | 
|   | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     /** | 
|      * ID | 
|      */ | 
|     @ApiModelProperty(value= "ID") | 
|     @TableId(value = "id", type = IdType.AUTO) | 
|     private Long id; | 
|   | 
|     /** | 
|      * 单据编号 | 
|      */ | 
|     @ApiModelProperty(value= "单据编号") | 
|     @TableField("doc_num") | 
|     private String docNum; | 
|   | 
|     /** | 
|      * 单据类型 | 
|      */ | 
|     @ApiModelProperty(value= "单据类型") | 
|     @TableField("doc_id") | 
|     private Long docId; | 
|   | 
|     /** | 
|      * 单据名称 | 
|      */ | 
|     @ApiModelProperty(value= "单据名称") | 
|     @TableField("doc_name") | 
|     private String docName; | 
|   | 
|     /** | 
|      * 商品编号 | 
|      */ | 
|     @ApiModelProperty(value= "商品编号") | 
|     private String matnr; | 
|   | 
|     /** | 
|      * 上报数量 | 
|      */ | 
|     @ApiModelProperty(value= "上报数量") | 
|     private Double qua; | 
|   | 
|     /** | 
|      * 结果 1: 成功  0: 失败   | 
|      */ | 
|     @ApiModelProperty(value= "结果 1: 成功  0: 失败  ") | 
|     private Integer success; | 
|   | 
|     /** | 
|      * 上报时间 | 
|      */ | 
|     @ApiModelProperty(value= "上报时间") | 
|     @TableField("send_time") | 
|     @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | 
|     private Date sendTime; | 
|   | 
|     /** | 
|      * 备注 | 
|      */ | 
|     @ApiModelProperty(value= "备注") | 
|     private String memo; | 
|   | 
|     public DocLog() {} | 
|   | 
|     public DocLog(String docNum, Long docId, String docName, String matnr, Double qua, Integer success, Date sendTime, String memo) { | 
|         this.docNum = docNum; | 
|         this.docId = docId; | 
|         this.docName = docName; | 
|         this.matnr = matnr; | 
|         this.qua = qua; | 
|         this.success = success; | 
|         this.sendTime = sendTime; | 
|         this.memo = memo; | 
|     } | 
|   | 
| //    DocLog docLog = new DocLog( | 
| //            null,    // 单据编号 | 
| //            null,    // 单据类型 | 
| //            null,    // 单据名称 | 
| //            null,    // 商品编号 | 
| //            null,    // 上报数量 | 
| //            null,    // 结果 | 
| //            null,    // 上报时间 | 
| //            null    // 备注 | 
| //    ); | 
|   | 
|     public Long getId() { | 
|         return id; | 
|     } | 
|   | 
|     public void setId(Long id) { | 
|         this.id = id; | 
|     } | 
|   | 
|     public String getDocNum() { | 
|         return docNum; | 
|     } | 
|   | 
|     public void setDocNum(String docNum) { | 
|         this.docNum = docNum; | 
|     } | 
|   | 
|     public Long getDocId() { | 
|         return docId; | 
|     } | 
|   | 
|     public void setDocId(Long docId) { | 
|         this.docId = docId; | 
|     } | 
|   | 
|     public String getDocName() { | 
|         return docName; | 
|     } | 
|   | 
|     public void setDocName(String docName) { | 
|         this.docName = docName; | 
|     } | 
|   | 
|     public String getMatnr() { | 
|         return matnr; | 
|     } | 
|   | 
|     public void setMatnr(String matnr) { | 
|         this.matnr = matnr; | 
|     } | 
|   | 
|     public Double getQua() { | 
|         return qua; | 
|     } | 
|   | 
|     public void setQua(Double qua) { | 
|         this.qua = qua; | 
|     } | 
|   | 
|     public Integer getSuccess() { | 
|         return success; | 
|     } | 
|   | 
|     public String getSuccess$(){ | 
|         if (null == this.success){ return null; } | 
|         switch (this.success){ | 
|             case 1: | 
|                 return "成功"; | 
|             case 0: | 
|                 return "失败"; | 
|             default: | 
|                 return String.valueOf(this.success); | 
|         } | 
|     } | 
|   | 
|     public void setSuccess(Integer success) { | 
|         this.success = success; | 
|     } | 
|   | 
|     public Date getSendTime() { | 
|         return sendTime; | 
|     } | 
|   | 
|     public String getSendTime$(){ | 
|         if (Cools.isEmpty(this.sendTime)){ | 
|             return ""; | 
|         } | 
|         return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.sendTime); | 
|     } | 
|   | 
|     public void setSendTime(Date sendTime) { | 
|         this.sendTime = sendTime; | 
|     } | 
|   | 
|     public String getMemo() { | 
|         return memo; | 
|     } | 
|   | 
|     public void setMemo(String memo) { | 
|         this.memo = memo; | 
|     } | 
|   | 
|   | 
| } |