supplier-stock-in-transit.entity.ts 773 B

123456789101112131415161718192021222324252627282930313233
  1. import { DeepPartial, ID, VendureEntity } from '@vendure/core';
  2. import { Column, Entity, ManyToOne } from 'typeorm';
  3. import { SupplierStock } from './supplier-stock.entity';
  4. /**
  5. * @description This entity represents a SupplierInTransit information
  6. *
  7. * @docsCategory entities
  8. */
  9. @Entity('supplier_stock_in_transit')
  10. export class SupplierStockInTransit extends VendureEntity {
  11. constructor(input?: DeepPartial<SupplierStockInTransit>) {
  12. super(input);
  13. }
  14. @Column({ nullable: true })
  15. channelName?: string;
  16. @Column()
  17. channelOrderNo: string;
  18. @Column()
  19. quantity: number;
  20. @ManyToOne(
  21. () => SupplierStock,
  22. (supplierStock) => supplierStock.stocksInTransits
  23. )
  24. supplierStock: SupplierStock;
  25. @Column({ type: 'int' })
  26. supplierStockId: ID;
  27. }