2024-07-04 15:54:50 +08:00
|
|
|
|
package com.wms.entity.table;
|
|
|
|
|
|
|
2024-07-18 13:26:56 +08:00
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
|
|
|
import lombok.AllArgsConstructor;
|
2024-07-04 15:54:50 +08:00
|
|
|
|
import lombok.Data;
|
2024-07-18 13:26:56 +08:00
|
|
|
|
import lombok.NoArgsConstructor;
|
2024-07-04 15:54:50 +08:00
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 出库单
|
|
|
|
|
|
* tbl_app_order_out
|
|
|
|
|
|
*/
|
|
|
|
|
|
@Data
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
|
@AllArgsConstructor
|
2024-07-04 15:54:50 +08:00
|
|
|
|
public class OrderOut {
|
|
|
|
|
|
|
2024-07-18 13:26:56 +08:00
|
|
|
|
public OrderOut(String rowId) {
|
|
|
|
|
|
this.rowId = rowId;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 主键
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JsonProperty(value = "rowId")
|
|
|
|
|
|
private String rowId;
|
|
|
|
|
|
|
2024-07-04 15:54:50 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 记录号
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "recordId")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String recordId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 出库通知单号
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "orderId")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String orderId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 起始库区
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "warehouseOrigin")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String warehouseOrigin;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 目的库区
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "warehouseDestination")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String warehouseDestination;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 出库单类型
|
|
|
|
|
|
* 1:生产领料通知单
|
|
|
|
|
|
* 2:调拨出库单
|
|
|
|
|
|
* 3:出货通知单
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "orderType")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private Integer orderType;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 交货时间
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "deliveryTime")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private Date deliveryTime;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 行号
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "rowNo")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private Integer rowNo;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 物料编号
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "goodsId")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String goodsId;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 物料名称
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "goodsName")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String goodsName;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 物料数量
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "goodsNum")
|
|
|
|
|
|
private String goodsNum;
|
2024-07-04 15:54:50 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 单位
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "unit")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String unit;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 状态
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "status")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private Integer status;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 创建时间
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "createTime")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private Date createTime;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 备注
|
|
|
|
|
|
*/
|
2024-07-18 13:26:56 +08:00
|
|
|
|
@JsonProperty(value = "remark")
|
2024-07-04 15:54:50 +08:00
|
|
|
|
private String remark;
|
|
|
|
|
|
|
2024-07-18 13:26:56 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 批次号
|
|
|
|
|
|
*/
|
|
|
|
|
|
@JsonProperty(value = "batchNo")
|
|
|
|
|
|
private String batchNo;
|
|
|
|
|
|
|
2024-07-04 15:54:50 +08:00
|
|
|
|
}
|