343 lines
6.9 KiB
Java
343 lines
6.9 KiB
Java
|
|
package com.wms.entity.table;
|
||
|
|
|
||
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||
|
|
import com.wms.entity.BaseEntity;
|
||
|
|
import com.wms.utils.excel.ExcelExport;
|
||
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
||
|
|
|
||
|
|
import java.util.Date;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 库存
|
||
|
|
*/
|
||
|
|
public class Stock extends BaseEntity {
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 库存编号
|
||
|
|
*/
|
||
|
|
@ExcelExport("库存编号")
|
||
|
|
private String stockId;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 库位ID
|
||
|
|
*/
|
||
|
|
@ExcelExport("库位")
|
||
|
|
private String locationId;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 托盘号
|
||
|
|
*/
|
||
|
|
@ExcelExport("箱号")
|
||
|
|
private String vehicleId;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 物料编号
|
||
|
|
*/
|
||
|
|
@ExcelExport("零件号")
|
||
|
|
private String goodsId;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 物料名称
|
||
|
|
*/
|
||
|
|
@ExcelExport("零件名称")
|
||
|
|
private String goodsName;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 批次号
|
||
|
|
*/
|
||
|
|
@ExcelExport("批次号")
|
||
|
|
private String batchNo;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 可用数量
|
||
|
|
*/
|
||
|
|
@ExcelExport("可用数量")
|
||
|
|
private Integer availableNum;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 剩余数量
|
||
|
|
*/
|
||
|
|
@ExcelExport("剩余数量")
|
||
|
|
private Integer remainNum;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 实际数量
|
||
|
|
*/
|
||
|
|
@ExcelExport("实际数量")
|
||
|
|
private Integer realNum;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 供应商编号
|
||
|
|
*/
|
||
|
|
@ExcelExport("供应商编号")
|
||
|
|
private String providerId;
|
||
|
|
/**
|
||
|
|
* 供应商名称
|
||
|
|
*/
|
||
|
|
@ExcelExport("供应商名称")
|
||
|
|
private String providerName;
|
||
|
|
/**
|
||
|
|
* 生产日期
|
||
|
|
*/
|
||
|
|
@ExcelExport("生产日期")
|
||
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||
|
|
private Date productionDate;
|
||
|
|
/**
|
||
|
|
* 过期日期
|
||
|
|
*/
|
||
|
|
@ExcelExport("过期日期")
|
||
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||
|
|
private Date expirationDate;
|
||
|
|
/**
|
||
|
|
* 库存状态
|
||
|
|
* 正常、出库中、锁定 等
|
||
|
|
*/
|
||
|
|
@ExcelExport("库存状态")
|
||
|
|
private Integer stockStatus;
|
||
|
|
/**
|
||
|
|
* 物料状态
|
||
|
|
* 合格、不合格、报废、延期 等
|
||
|
|
*/
|
||
|
|
@ExcelExport("零件状态")
|
||
|
|
private Integer goodsStatus;
|
||
|
|
/**
|
||
|
|
* 创建时间
|
||
|
|
*/
|
||
|
|
@ExcelExport("入库时间")
|
||
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||
|
|
private Date createTime;
|
||
|
|
/**
|
||
|
|
* 最后更新时间
|
||
|
|
*/
|
||
|
|
@ExcelExport("最后更新时间")
|
||
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||
|
|
private Date lastUpdateTime;
|
||
|
|
/**
|
||
|
|
* 最后更新用户
|
||
|
|
*/
|
||
|
|
@ExcelExport("上架人")
|
||
|
|
private String lastUpdateUser;
|
||
|
|
/**
|
||
|
|
* 备注
|
||
|
|
*/
|
||
|
|
@ExcelExport("备注")
|
||
|
|
private String remark;
|
||
|
|
/**
|
||
|
|
* 是否盘点
|
||
|
|
*/
|
||
|
|
@ExcelExport("是否盘点")
|
||
|
|
private Integer isInventory;
|
||
|
|
/**
|
||
|
|
* 盘点任务号 盘点出库和盘点入库同样
|
||
|
|
*/
|
||
|
|
@ExcelExport("盘点任务号")
|
||
|
|
private String inventoryTaskId;
|
||
|
|
/**
|
||
|
|
* 当前位置
|
||
|
|
*/
|
||
|
|
@ExcelExport("当前位置")
|
||
|
|
private String currentLocation;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 保质期
|
||
|
|
*/
|
||
|
|
@ExcelExport("保质期")
|
||
|
|
private Double shelfLife;
|
||
|
|
|
||
|
|
public Stock() {
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
public Stock(String vehicleId) {
|
||
|
|
this.vehicleId = vehicleId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getStockId() {
|
||
|
|
return stockId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setStockId(String stockId) {
|
||
|
|
this.stockId = stockId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getLocationId() {
|
||
|
|
return locationId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setLocationId(String locationId) {
|
||
|
|
this.locationId = locationId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getVehicleId() {
|
||
|
|
return vehicleId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setVehicleId(String vehicleId) {
|
||
|
|
this.vehicleId = vehicleId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getGoodsId() {
|
||
|
|
return goodsId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setGoodsId(String goodsId) {
|
||
|
|
this.goodsId = goodsId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getGoodsName() {
|
||
|
|
return goodsName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setGoodsName(String goodsName) {
|
||
|
|
this.goodsName = goodsName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getBatchNo() {
|
||
|
|
return batchNo;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setBatchNo(String batchNo) {
|
||
|
|
this.batchNo = batchNo;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getRemainNum() {
|
||
|
|
return remainNum;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setRemainNum(Integer remainNum) {
|
||
|
|
this.remainNum = remainNum;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getAvailableNum() {
|
||
|
|
return availableNum;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setAvailableNum(Integer availableNum) {
|
||
|
|
this.availableNum = availableNum;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getRealNum() {
|
||
|
|
return realNum;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setRealNum(Integer realNum) {
|
||
|
|
this.realNum = realNum;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getProviderId() {
|
||
|
|
return providerId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setProviderId(String providerId) {
|
||
|
|
this.providerId = providerId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getProviderName() {
|
||
|
|
return providerName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setProviderName(String providerName) {
|
||
|
|
this.providerName = providerName;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Date getProductionDate() {
|
||
|
|
return productionDate;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setProductionDate(Date productionDate) {
|
||
|
|
this.productionDate = productionDate;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Date getExpirationDate() {
|
||
|
|
return expirationDate;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setExpirationDate(Date expirationDate) {
|
||
|
|
this.expirationDate = expirationDate;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getStockStatus() {
|
||
|
|
return stockStatus;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setStockStatus(Integer stockStatus) {
|
||
|
|
this.stockStatus = stockStatus;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getGoodsStatus() {
|
||
|
|
return goodsStatus;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setGoodsStatus(Integer goodsStatus) {
|
||
|
|
this.goodsStatus = goodsStatus;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Date getCreateTime() {
|
||
|
|
return createTime;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setCreateTime(Date createTime) {
|
||
|
|
this.createTime = createTime;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Date getLastUpdateTime() {
|
||
|
|
return lastUpdateTime;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setLastUpdateTime(Date lastUpdateTime) {
|
||
|
|
this.lastUpdateTime = lastUpdateTime;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getLastUpdateUser() {
|
||
|
|
return lastUpdateUser;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setLastUpdateUser(String lastUpdateUser) {
|
||
|
|
this.lastUpdateUser = lastUpdateUser;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getRemark() {
|
||
|
|
return remark;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setRemark(String remark) {
|
||
|
|
this.remark = remark;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Integer getIsInventory() {
|
||
|
|
return isInventory;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setIsInventory(Integer isInventory) {
|
||
|
|
this.isInventory = isInventory;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getInventoryTaskId() {
|
||
|
|
return inventoryTaskId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setInventoryTaskId(String inventoryTaskId) {
|
||
|
|
this.inventoryTaskId = inventoryTaskId;
|
||
|
|
}
|
||
|
|
|
||
|
|
public String getCurrentLocation() {
|
||
|
|
return currentLocation;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setCurrentLocation(String currentLocation) {
|
||
|
|
this.currentLocation = currentLocation;
|
||
|
|
}
|
||
|
|
|
||
|
|
public Double getShelfLife() {
|
||
|
|
return shelfLife;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void setShelfLife(Double shelfLife) {
|
||
|
|
this.shelfLife = shelfLife;
|
||
|
|
}
|
||
|
|
}
|