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; }