wms-serve-mule/src/main/java/com/wms/entity/table/Task.java

347 lines
6.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 Task extends BaseEntity {
/**
* 物料编号
*/
@ExcelExport("零件号")
private String goodsId;
/**
* 任务编号
*/
@ExcelExport("箱号")
private String taskId;
/**
* 物料名称
*/
@ExcelExport("零件名称")
private String goodsName;
/**
* 任务类型 1入库2出库9移库
*/
@ExcelExport("任务类型")
private Integer taskType;
/**
* 任务组
*/
@ExcelExport("任务组")
private String taskGroup;
/**
* 起点
*/
@ExcelExport("起点")
private String origin;
/**
* 终点
*/
@ExcelExport("终点")
private String destination;
/**
* 拣选站台
*/
@ExcelExport("拣选站台")
private String pickStand;
/**
* 重量
*/
@ExcelExport("重量")
private Double weight;
/**
* 生产日期
*/
@ExcelExport("生产日期")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date productionDate;
/**
* 过期日期
*/
@ExcelExport("有效日期")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date expirationDate;
/**
* 本次操作数量
*/
@ExcelExport("操作数量")
private Integer operateNum;
/**
* 库存总数量
*/
@ExcelExport("库存数量")
private Integer totalNum;
/**
* 任务优先级
*/
@ExcelExport("任务优先级")
private Integer taskPriority;
/**
* 卡特任务的id
*/
@ExcelExport("配件任务号")
private String kateTaskId;
/**
* 操作人员姓名
*/
@ExcelExport("操作人员姓名")
private String userName;
/**
* 创建时间
*/
@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 finishTime;
/**
* 任务状态
*/
@ExcelExport("任务状态")
private Integer taskStatus;
/**
* 载具编号
*/
private String vehicleNo;
/**
* 尺寸
*/
private Integer vehicleSize;
/**
* 电子标签库位
*/
private String etagLocation;
/**
* 备用字段
* 1. 原包装出库的货架号
*/
private String remark1;
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public Integer getTaskType() {
return taskType;
}
public void setTaskType(Integer taskType) {
this.taskType = taskType;
}
public Integer getTaskStatus() {
return taskStatus;
}
public void setTaskStatus(Integer taskStatus) {
this.taskStatus = taskStatus;
}
public String getTaskGroup() {
return taskGroup;
}
public void setTaskGroup(String taskGroup) {
this.taskGroup = taskGroup;
}
public String getOrigin() {
return origin;
}
public void setOrigin(String origin) {
this.origin = origin;
}
public String getDestination() {
return destination;
}
public void setDestination(String destination) {
this.destination = destination;
}
public String getPickStand() {
return pickStand;
}
public void setPickStand(String pickStand) {
this.pickStand = pickStand;
}
public Double getWeight() {
return weight;
}
public void setWeight(Double weight) {
this.weight = weight;
}
public String getVehicleNo() {
return vehicleNo;
}
public void setVehicleNo(String vehicleNo) {
this.vehicleNo = vehicleNo;
}
public Integer getVehicleSize() {
return vehicleSize;
}
public void setVehicleSize(Integer vehicleSize) {
this.vehicleSize = vehicleSize;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
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 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 getOperateNum() {
return operateNum;
}
public void setOperateNum(Integer operateNum) {
this.operateNum = operateNum;
}
public Integer getTotalNum() {
return totalNum;
}
public void setTotalNum(Integer totalNum) {
this.totalNum = totalNum;
}
public String getEtagLocation() {
return etagLocation;
}
public void setEtagLocation(String etagLocation) {
this.etagLocation = etagLocation;
}
public Integer getTaskPriority() {
return taskPriority;
}
public void setTaskPriority(Integer taskPriority) {
this.taskPriority = taskPriority;
}
public String getKateTaskId() {
return kateTaskId;
}
public void setKateTaskId(String kateTaskId) {
this.kateTaskId = kateTaskId;
}
public Date getFinishTime() {
return finishTime;
}
public void setFinishTime(Date finishTime) {
this.finishTime = finishTime;
}
public String getRemark1() {
return remark1;
}
public void setRemark1(String remark1) {
this.remark1 = remark1;
}
}