import {
|
Entity,
|
PrimaryGeneratedColumn,
|
Column,
|
OneToMany,
|
CreateDateColumn,
|
UpdateDateColumn
|
} from "typeorm";
|
import { StorageAssembleOuterList } from "./storageAssembleOuterList";
|
import { StorageAssembleEnterList } from "./storageAssembleEnterList";
|
|
@Entity("Storage_Assemble")
|
export class StorageAssemble {
|
/**
|
* 组装单ID
|
*/
|
@PrimaryGeneratedColumn()
|
assemble_Id: number;
|
|
/**
|
* 组装单号
|
*/
|
@Column()
|
assembleCode: string;
|
|
/**
|
* 平台Id
|
*/
|
@Column()
|
platUser_Id?: number;
|
|
/**
|
* 平台编号
|
*/
|
@Column()
|
platUserCode?: string;
|
|
/**
|
* 平台名称
|
*/
|
@Column()
|
platUserName?: string;
|
|
/**
|
* 公司名称
|
*/
|
@Column()
|
platCorpName?: string;
|
|
/**
|
* 用户产品ID
|
*/
|
@Column()
|
userProduct_Id?: number;
|
|
/**
|
* 账套编号
|
*/
|
@Column()
|
userProductCode?: string;
|
|
/**
|
* 产品别名
|
*/
|
@Column()
|
userProductAlias?: string;
|
|
/**
|
* 货主ID
|
*/
|
@Column()
|
consignor_Id?: number;
|
|
/**
|
* 货主编号
|
*/
|
@Column()
|
consignorCode?: string;
|
|
/**
|
* 货主名称
|
*/
|
@Column()
|
consignorName: string;
|
|
/**
|
* 经手人ID
|
*/
|
@Column()
|
user_Id: number;
|
|
/**
|
* 经手人
|
*/
|
@Column()
|
userTrueName: string;
|
|
/**
|
* 部门ID
|
*/
|
@Column()
|
dept_Id?: number;
|
|
/**
|
* 部门
|
*/
|
@Column()
|
deptName: string;
|
|
/**
|
* 组装日期
|
*/
|
@Column()
|
applyDate: Date;
|
|
/**
|
* 仓库ID
|
*/
|
@Column()
|
storage_Id: number;
|
|
/**
|
* 仓库名称
|
*/
|
@Column()
|
storageName: string;
|
|
/**
|
* 合计出库数量
|
*/
|
@Column()
|
totalOuterQuantity?: number;
|
|
/**
|
* 合计出库金额
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
totalOuterMoney?: number;
|
|
/**
|
* 合计入库数量
|
*/
|
@Column()
|
totalEnterQuantity?: number;
|
|
/**
|
* 合计入库金额
|
*/
|
@Column({
|
type: "decimal",
|
precision: 14,
|
scale: 4
|
})
|
totalEnterMoney?: number;
|
|
/**
|
* 组装状态ID
|
*/
|
@Column()
|
statusID?: number;
|
|
/**
|
* 组装状态
|
*/
|
@Column()
|
statusText?: string;
|
|
/**
|
* 分拣状态
|
*/
|
@Column()
|
sortingStatus?: number;
|
|
/**
|
* 分拣日期
|
*/
|
@Column()
|
sortingDate?: Date;
|
|
/**
|
* 审核人
|
*/
|
@Column()
|
auditor?: string;
|
|
/**
|
* 审核
|
*/
|
@Column()
|
auditing?: number;
|
|
/**
|
* 审核日期
|
*/
|
@Column()
|
auditDate?: Date;
|
|
/**
|
* 是否可用
|
*/
|
@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;
|
/**
|
* StorageAssembleOuterList明细表数据
|
*/
|
@OneToMany(
|
() => StorageAssembleOuterList,
|
t => t.storageAssemble
|
)
|
storageAssembleOuterList: StorageAssembleOuterList[];
|
|
|
/**
|
* StorageAssembleEnterList明细表数据
|
*/
|
@OneToMany(
|
() => StorageAssembleEnterList,
|
t => t.storageAssemble
|
)
|
storageAssembleEnterList: StorageAssembleEnterList[];
|
|
|
}
|