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