Files
Sipro-Stocks/database/sipro/models/associations.py

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")),
)