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; 
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |