/
livi
/
gitExample
Обзор
Документация
Войти
/
livi
/
gitExample
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
test-branch
src/models/models.py
46 строк
964 B
Ivan Ivanovski
4 лаба
05 ноя 2025, 15:43
05 ноя 2025, 15:43
7141dc0
Код
Авторство
О чём код?
from dataclasses import dataclass from typing import Optional, List @dataclass class Client: Client_ID: Optional[int] Name: str Surname: Optional[str] = None Budget: float = 0.0 @dataclass class Cook: Cook_ID: Optional[int] Name: str Surname: Optional[str] = None @dataclass class Status: Status_ID: Optional[int] Title: str Comment: Optional[str] = None @dataclass class Dish: Dish_ID: Optional[int] Title: str Price: float Quantity: int = 0 @dataclass class OrderDish: Order_Dish_ID: Optional[int] Order_ID: int Dish_ID: int Quantity: int = 1 @dataclass class Order: Order_ID: Optional[int] Order_number_ID: Optional[int] Client_ID: int Formation_time: Optional[str] = None Status: Optional[int] = None Cook_ID: Optional[int] = None Date_of_formation: Optional[str] = None dishes: Optional[List[OrderDish]] = None # optional list of associated dishes