import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn, CreateDateColumn, UpdateDateColumn } from "typeorm";
|
import { SaleOrderPrintPick } from "./saleOrderPrintPick";
|
|
@Entity("Sale_OrderPrintPickList")
|
export class SaleOrderPrintPickList {
|
/**
|
* 拣配单明细Id
|
*/
|
@PrimaryGeneratedColumn()
|
pickList_Id: number;
|
|
/**
|
* 拣配单Id
|
*/
|
@Column()
|
pick_Id: number;
|
|
/**
|
* 配货位
|
*/
|
@Column()
|
allotPositionName?: string;
|
|
/**
|
* 货位
|
*/
|
@Column()
|
positionName?: string;
|
|
/**
|
* 订单ID
|
*/
|
@Column()
|
order_Id?: number;
|
|
/**
|
* 订单号
|
*/
|
@Column()
|
orderCode?: string;
|
|
/**
|
* 订单明细Id
|
*/
|
@Column()
|
orderList_Id?: number;
|
|
/**
|
* 产品ID
|
*/
|
@Column()
|
product_Id?: number;
|
|
/**
|
* 编号
|
*/
|
@Column()
|
productCode?: string;
|
|
/**
|
* 产品名称
|
*/
|
@Column()
|
productName?: string;
|
|
/**
|
* 条形码
|
*/
|
@Column()
|
productModel?: string;
|
|
/**
|
* 物料规格
|
*/
|
@Column()
|
productSpec?: string;
|
|
/**
|
* 订单数量
|
*/
|
@Column()
|
quantityOrder?: number;
|
|
/**
|
* 拣货数量
|
*/
|
@Column()
|
pickQuantity?: number;
|
|
/**
|
* 生成日期
|
*/
|
@Column()
|
produceDate?: Date;
|
|
/**
|
* 销售售价
|
*/
|
@Column()
|
salePrice?: number;
|
|
/**
|
* 应收总额
|
*/
|
@Column()
|
rowTotal?: number;
|
|
/**
|
* 扩展字段01
|
*/
|
@Column()
|
extendField01?: string;
|
|
/**
|
* 扩展字段02
|
*/
|
@Column()
|
extendField02?: string;
|
|
/**
|
* 扩展字段03
|
*/
|
@Column()
|
extendField03?: string;
|
|
/**
|
* 扩展字段04
|
*/
|
@Column()
|
extendField04?: string;
|
|
/**
|
* 扩展字段05
|
*/
|
@Column()
|
extendField05?: string;
|
|
/**
|
* 扩展字段06
|
*/
|
@Column()
|
extendField06?: string;
|
|
/**
|
* 扩展字段07
|
*/
|
@Column()
|
extendField07?: string;
|
|
/**
|
* 扩展字段08
|
*/
|
@Column()
|
extendField08?: string;
|
|
/**
|
* 扩展字段09
|
*/
|
@Column()
|
extendField09?: string;
|
|
/**
|
* 扩展字段10
|
*/
|
@Column()
|
extendField10?: string;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID?: number;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator?: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate?: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID?: number;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier?: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate?: Date;
|
|
/**
|
* 整拣单
|
*/
|
@Column()
|
isFullContainerLoad?: number;
|
|
/**
|
* 原始订单数量
|
*/
|
@Column()
|
quantityOrderOrign?: number;
|
|
/**
|
* 店铺订单号
|
*/
|
@Column()
|
storeOrderCode?: string;
|
|
/**
|
* 拍号
|
*/
|
@Column()
|
plateCode?: string;
|
|
/**
|
* 波次明细ID
|
*/
|
@Column()
|
orderPrintList_Id?: number;
|
|
/**
|
* 波次ID
|
*/
|
@Column()
|
orderPrint_Id?: number;
|
|
/**
|
* 分拣预占ID
|
*/
|
@Column()
|
placeholder_Id?: number;
|
|
/**
|
* 批次号
|
*/
|
@Column()
|
batchNumber?: string;
|
/**
|
* 波次拣配单主表数据
|
*/
|
@ManyToOne(() => SaleOrderPrintPick, t => t.saleOrderPrintPickList)
|
@JoinColumn({
|
name: "pick_Id",
|
referencedColumnName: "pick_Id"
|
})
|
saleOrderPrintPick: SaleOrderPrintPick;
|
}
|