import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn, CreateDateColumn, UpdateDateColumn } from "typeorm";
|
import { StoragePurchasePriceAdjust } from "./storagePurchasePriceAdjust";
|
|
@Entity("Storage_PurchasePriceAdjustList")
|
export class StoragePurchasePriceAdjustList {
|
/**
|
* 成本价调整明细ID
|
*/
|
@PrimaryGeneratedColumn()
|
purchasePriceAdjustList_Id: number;
|
|
/**
|
* 成本价调整单ID
|
*/
|
@Column()
|
purchasePriceAdjust_Id: number;
|
|
/**
|
* 物料ID
|
*/
|
@Column()
|
product_Id: number;
|
|
/**
|
* 编号
|
*/
|
@Column()
|
productCode: string;
|
|
/**
|
* 物料名称
|
*/
|
@Column()
|
productName: string;
|
|
/**
|
* 条形码
|
*/
|
@Column()
|
productModel: string;
|
|
/**
|
* 小单位
|
*/
|
@Column()
|
smallUnit?: string;
|
|
/**
|
* 大单位
|
*/
|
@Column()
|
bigUnit?: string;
|
|
/**
|
* 换算关系
|
*/
|
@Column()
|
unitConvert?: number;
|
|
/**
|
* 单位关系
|
*/
|
@Column()
|
unitConvertText?: string;
|
|
/**
|
* 货位数量
|
*/
|
@Column()
|
productStorage: number;
|
|
/**
|
* 货位名称
|
*/
|
@Column()
|
positionName?: string;
|
|
/**
|
* 成本价
|
*/
|
@Column()
|
purchasePrice?: number;
|
|
/**
|
* 调整后成本价
|
*/
|
@Column()
|
adjustPrice?: number;
|
|
/**
|
* 差价
|
*/
|
@Column()
|
diffPrice?: number;
|
|
/**
|
* 成本额
|
*/
|
@Column()
|
purchaseMoney?: number;
|
|
/**
|
* 税率
|
*/
|
@Column()
|
rate?: number;
|
|
/**
|
* 税价
|
*/
|
@Column()
|
ratePrice?: number;
|
|
/**
|
* 价税合计
|
*/
|
@Column()
|
rateMoney?: number;
|
|
/**
|
* 是否可用
|
*/
|
@Column()
|
enable?: number;
|
|
/**
|
* 备注
|
*/
|
@Column()
|
remark?: string;
|
|
/**
|
* 创建人ID
|
*/
|
@Column()
|
createID: number;
|
|
/**
|
* 创建人
|
*/
|
@Column()
|
creator: string;
|
|
/**
|
* 创建时间
|
*/
|
@CreateDateColumn()
|
createDate?: Date;
|
|
/**
|
* 修改人ID
|
*/
|
@Column()
|
modifyID?: number;
|
|
/**
|
* 修改人
|
*/
|
@Column()
|
modifier?: string;
|
|
/**
|
* 修改时间
|
*/
|
@UpdateDateColumn()
|
modifyDate?: Date;
|
|
/**
|
* 合计重量
|
*/
|
@Column()
|
totalWeight?: number;
|
|
/**
|
* 单位重量
|
*/
|
@Column()
|
weight?: number;
|
/**
|
* 库存成本价调整主表数据
|
*/
|
@ManyToOne(() => StoragePurchasePriceAdjust, t => t.storagePurchasePriceAdjustList)
|
@JoinColumn({
|
name: "purchasePriceAdjust_Id",
|
referencedColumnName: "purchasePriceAdjust_Id"
|
})
|
storagePurchasePriceAdjust: StoragePurchasePriceAdjust;
|
}
|