package zy.cloud.wms.manager.entity; import com.core.common.Cools;import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.enums.IdType; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotations.TableField; import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty; import java.text.SimpleDateFormat; import java.util.Date; import io.swagger.annotations.ApiModelProperty; import org.springframework.format.annotation.DateTimeFormat; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotations.TableName; import java.io.Serializable; @TableName("man_diff_val") public class DiffVal implements Serializable { private static final long serialVersionUID = 1L; /** * 物料编号 */ @ApiModelProperty(value= "物料编号") @TableId(value = "matnr", type = IdType.INPUT) private String matnr; /** * WMS库存 */ @ApiModelProperty(value= "WMS库存") @TableField("stock_qty") private Double stockQty; /** * ERP库存 */ @ApiModelProperty(value= "ERP库存") @TableField("erp_qty") private Double erpQty; /** * 差异值 */ @ApiModelProperty(value= "差异值") private Double val; /** * 更新时间 */ @ApiModelProperty(value= "更新时间") @TableField("update_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date updateTime; /** * 备注 */ @ApiModelProperty(value= "备注") private String memo; public DiffVal() {} public DiffVal(String matnr,Double stockQty,Double erpQty,Double val,Date updateTime,String memo) { this.matnr = matnr; this.stockQty = stockQty; this.erpQty = erpQty; this.val = val; this.updateTime = updateTime; this.memo = memo; } // DiffVal diffVal = new DiffVal( // null, // 物料编号[非空] // null, // WMS库存 // null, // ERP库存 // null, // 差异值 // null, // 更新时间 // null // 备注 // ); public String getMatnr() { return matnr; } public void setMatnr(String matnr) { this.matnr = matnr; } public Double getStockQty() { return stockQty; } public void setStockQty(Double stockQty) { this.stockQty = stockQty; } public Double getErpQty() { return erpQty; } public void setErpQty(Double erpQty) { this.erpQty = erpQty; } public Double getVal() { return val; } public void setVal(Double val) { this.val = val; } public Date getUpdateTime() { return updateTime; } public String getUpdateTime$(){ if (Cools.isEmpty(this.updateTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); } public void setUpdateTime(Date updateTime) { this.updateTime = updateTime; } public String getMemo() { return memo; } public void setMemo(String memo) { this.memo = memo; } }