33 lines
970 B
Python
33 lines
970 B
Python
from .base import BaseSiproModel
|
|
|
|
from sqlalchemy import Table, Column, ForeignKey
|
|
|
|
marketplace_warehouses = Table(
|
|
'marketplace_warehouses',
|
|
BaseSiproModel.metadata,
|
|
Column('marketplace_id', ForeignKey('marketplaces.id')),
|
|
Column('warehouse_id', ForeignKey('warehouses.id'))
|
|
)
|
|
|
|
warehouse_suppliers = Table(
|
|
'warehouse_suppliers',
|
|
BaseSiproModel.metadata,
|
|
Column('warehouse_id', ForeignKey('warehouses.id')),
|
|
Column('supplier_id', ForeignKey('suppliers.id'))
|
|
)
|
|
|
|
warehouse_company_warehouses = Table(
|
|
'warehouse_company_warehouses',
|
|
BaseSiproModel.metadata,
|
|
Column('warehouse_id', ForeignKey('warehouses.id')),
|
|
Column('company_warehouse_id', ForeignKey('company_warehouses.id')),
|
|
|
|
)
|
|
|
|
marketplace_fbo_warehouses = Table(
|
|
"marketplace_fbo_warehouses",
|
|
BaseSiproModel.metadata,
|
|
Column("marketplace_id", ForeignKey("marketplaces.id")),
|
|
Column("fbo_warehouse_id", ForeignKey("fbo_marketplace_warehouses.id")),
|
|
)
|