This commit is contained in:
2024-06-30 04:53:05 +03:00
parent 1c104ab567
commit a6f7a9d65f
15 changed files with 491 additions and 18 deletions

View File

@@ -0,0 +1,2 @@
from .base import BaseStocksModel
from .general import *

View File

@@ -0,0 +1,10 @@
from sqlalchemy import MetaData
from sqlalchemy.ext.asyncio import AsyncAttrs
from sqlalchemy.orm import DeclarativeBase
class BaseStocksModel(AsyncAttrs, DeclarativeBase):
metadata = MetaData(schema='stocks')
__table_args__ = {
'schema': 'stocks',
}

View File

@@ -0,0 +1,10 @@
from sqlalchemy.orm import mapped_column, Mapped
from .base import BaseStocksModel
class DailyStock(BaseStocksModel):
__tablename__ = 'daily_stocks'
product_id: Mapped[int] = mapped_column(primary_key=True)
sold_today: Mapped[int] = mapped_column()
test: Mapped[bool] = mapped_column()