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