/
marcusstill
/
PyMASL
Обзор
Документация
Войти
/
marcusstill
/
PyMASL
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
db/models/price.py
22 строки
767 B
MarcusStill
Formatting fixes ver. 2.
23 ноя 2024, 22:30
23 ноя 2024, 22:30
13e19a3
Код
Авторство
О чём код?
from datetime import date from sqlalchemy import Date, SmallInteger, String from sqlalchemy.orm import Mapped, mapped_column from db.models.base import Base class Price(Base): __tablename__ = "price" __tableargs__ = {"comment": "Информация о ценах"} id: Mapped[int] = mapped_column(primary_key=True, nullable=False, unique=True) name: Mapped[str] = mapped_column(String(200), nullable=False, comment="Название") price: Mapped[int] = mapped_column(SmallInteger, nullable=False, comment="Цена") update: Mapped[date] = mapped_column(Date, nullable=False, comment="Дата изменения") def __str__(self) -> str: return f"{self.price}" def __repr__(self) -> str: return str(self)