import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn, CreateDateColumn, UpdateDateColumn } from "typeorm";
|
import { PurchaseInventoryProcess } from "./purchaseInventoryProcess";
|
|
@Entity("Purchase_InventoryProcessList")
|
export class PurchaseInventoryProcessList {
|
/**
|
* 库存加工明细ID
|
*/
|
@PrimaryGeneratedColumn()
|
inventoryProcessList_Id: number;
|
|
/**
|
* 库存加工ID
|
*/
|
@Column()
|
inventoryProcess_Id: number;
|
|
/**
|
* 物料ID
|
*/
|
@Column()
|
product_Id: number;
|
|
/**
|
* 编号
|
*/
|
@Column()
|
productCode: string;
|
|
/**
|
* 物料名称
|
*/
|
@Column()
|
productName: string;
|
|
/**
|
* 条形码
|
*/
|
@Column()
|
productModel: string;
|
|
/**
|
* 物料规格
|
*/
|
@Column()
|
productSpec?: string;
|
|
/**
|
* 库存数量
|
*/
|
@Column()
|
stockQauntity?: number;
|
|
/**
|
* 加工类型
|
*/
|
@Column()
|
processType?: string;
|
|
/**
|
* 加工数量
|
*/
|
@Column()
|
quantity: number;
|
|
/**
|
* 下架缺货数量
|
*/
|
@Column()
|
lackStorage?: number;
|
|
/**
|
* 下架货位
|
*/
|
@Column()
|
positionName?: string;
|
|
/**
|
* 上架货位
|
*/
|
@Column()
|
positionName_In?: string;
|
|
/**
|
* 拍号
|
*/
|
@Column()
|
plateCode?: string;
|
|
/**
|
* 备注
|
*/
|
@Column()
|
remark?: string;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID: number;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate?: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID?: number;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier?: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate?: Date;
|
/**
|
* 库存加工主表数据
|
*/
|
@ManyToOne(() => PurchaseInventoryProcess, t => t.purchaseInventoryProcessList)
|
@JoinColumn({
|
name: "inventoryProcess_Id",
|
referencedColumnName: "inventoryProcess_Id"
|
})
|
purchaseInventoryProcess: PurchaseInventoryProcess;
|
}
|