package com.gs.xky.entity;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* 采购订单明细表
|
*
|
* @TableName PURCHASE_ORDER_DETAIL
|
*/
|
@TableName(value = "PURCHASE_ORDER_DETAIL")
|
@Data
|
@KeySequence(value = "SEQ_PURCHASE_ORDER_DETAIL", dbType = DbType.ORACLE)
|
public class PurchaseOrderDetail implements Serializable {
|
@TableField(exist = false)
|
private static final long serialVersionUID = 1L;
|
/**
|
* SEQ_PURCHASE_ORDER_DETAIL
|
*/
|
@TableId
|
private Long id;
|
/**
|
* 产品编码
|
*/
|
private String productCode;
|
/**
|
* 产品名称
|
*/
|
private String productName;
|
/**
|
* 产品规格
|
*/
|
private String productScale;
|
/**
|
* 内部供应商编码
|
*/
|
private String innerVendorCode;
|
/**
|
* 内部供应商名称
|
*/
|
private String innerVendorName;
|
/**
|
* 利润中心编码
|
*/
|
private String profitCenterCode;
|
/**
|
* 利润中心名称
|
*/
|
private String profitCenterName;
|
/**
|
* 采购类型(1一般采购, 2委外采购,3多角采购,4费用采购,5固资采购,6境外直送,7境外采购,8平台采购,9VMI采购,10样品采购,11折让订单,12退货订单,13代送订单)
|
*/
|
private Integer purchaseType;
|
/**
|
* erp单号
|
*/
|
private String poErpNo;
|
/**
|
* 项次唯一ID
|
*/
|
private String lineNo;
|
/**
|
* 页面展示项次
|
*/
|
private String poLineNoShow;
|
/**
|
* 采购日期
|
*/
|
private Long erpPurchaseDate;
|
/**
|
* 订单状态(1待供应商答交, 2交期差异待确认, 3退回待供应商答交,4变更确认中,5订单已确认, 6已结案, 7已冻结, 8已留置,9预订单,10撤回答交,11采购方撤回,12作废,13供应商方拒绝,14待发送)
|
*/
|
private String orderStatus;
|
/**
|
* 行状态 0:正常,1:结案,2:留置,3:冻结
|
*/
|
private Integer poLineStatus;
|
/**
|
* 采购单位编码
|
*/
|
private String purchaseUnitCode;
|
/**
|
* 采购单位名称
|
*/
|
private String purchaseUnitName;
|
/**
|
* 订单确认数量
|
*/
|
private Integer totalAnswerQty;
|
/**
|
* 平台出货量
|
*/
|
private Integer totalDeliveryQty;
|
/**
|
* 收货数量
|
*/
|
private Integer totalReceiveQty;
|
/**
|
* 退货数量
|
*/
|
private Integer totalReturnQty;
|
/**
|
* 订单待交数量
|
*/
|
private Integer poWaitDeliveryQty;
|
/**
|
* 补单待出货量
|
*/
|
private Integer sysWaitDeliveryQty;
|
/**
|
* 退货待出数量
|
*/
|
private Integer returnWaitDeliveryQty;
|
/**
|
* 交货日期
|
*/
|
private Long expectedDate;
|
/**
|
* 通知交货量
|
*/
|
private Integer noticeQty;
|
/**
|
* 通知待交量
|
*/
|
private Integer noticeUnDeliveryQty;
|
/**
|
* 完工数量
|
*/
|
private Integer totalReportFinishQty;
|
/**
|
* 发料套数
|
*/
|
private Integer issuedSets;
|
/**
|
* 收货状态 0:待收货;1:部分收货 2:收货完成
|
*/
|
private Integer receiveStatus;
|
/**
|
* 失效否 0:无效;1:有效
|
*/
|
private Integer validFlag;
|
/**
|
* 扩展字段1
|
*/
|
private String extendN01;
|
/**
|
* 扩展字段2
|
*/
|
private String extendN02;
|
/**
|
* 扩展字段3
|
*/
|
private String extendN03;
|
/**
|
* 扩展字段4
|
*/
|
private String extendN04;
|
/**
|
* 扩展字段5
|
*/
|
private String extendN05;
|
/**
|
* 扩展字段6
|
*/
|
private String extendN06;
|
/**
|
* 扩展字段7
|
*/
|
private String extendN07;
|
/**
|
* 扩展字段8
|
*/
|
private String extendN08;
|
/**
|
* 扩展字段9
|
*/
|
private String extendN09;
|
/**
|
* 扩展字段10
|
*/
|
private String extendN10;
|
/**
|
* 扩展字段11
|
*/
|
private String extendN11;
|
/**
|
* 扩展字段12
|
*/
|
private String extendN12;
|
}
|