This commit is contained in:
Андрей Дувакин 2024-10-04 15:58:12 +05:00
parent 94e965f192
commit 1e137a8449
11 changed files with 18 additions and 18 deletions

View File

@ -3,7 +3,7 @@ from typing import Optional
class AccessoryEntity(BaseModel): class AccessoryEntity(BaseModel):
id: int id: Optional[int]
name: str name: str
volume: Optional[float] = None volume: Optional[float] = None
weight: Optional[float] = None weight: Optional[float] = None

View File

@ -3,7 +3,7 @@ from typing import Optional
class CityEntity(BaseModel): class CityEntity(BaseModel):
id: int id: Optional[int]
name: str name: str
federal_district_id: Optional[int] = None federal_district_id: Optional[int] = None

View File

@ -3,7 +3,7 @@ from typing import Optional
class DeliveryAccessoryEntity(BaseModel): class DeliveryAccessoryEntity(BaseModel):
id: int id: Optional[int]
queue: int queue: int
count: int count: int
accessory_id: Optional[int] = None accessory_id: Optional[int] = None

View File

@ -4,7 +4,7 @@ from datetime import datetime
class DeliveryOrderEntity(BaseModel): class DeliveryOrderEntity(BaseModel):
id: int id: Optional[int]
order_datetime: datetime order_datetime: datetime
count_robots: int count_robots: int
deadline: datetime deadline: datetime

View File

@ -3,7 +3,7 @@ from typing import List, Optional
class FederalDistrictEntity(BaseModel): class FederalDistrictEntity(BaseModel):
id: int id: Optional[int]
name: str name: str
cities: Optional[List[int]] = None cities: Optional[List[int]] = None

View File

@ -3,7 +3,7 @@ from typing import List, Optional
class RoleEntity(BaseModel): class RoleEntity(BaseModel):
id: int id: Optional[int]
name: str name: str
users: Optional[List[int]] = None users: Optional[List[int]] = None

View File

@ -3,7 +3,7 @@ from typing import List, Optional
class StatusEntity(BaseModel): class StatusEntity(BaseModel):
id: int id: Optional[int]
name: str name: str
orders: Optional[List[int]] = None orders: Optional[List[int]] = None
steps: Optional[List[int]] = None steps: Optional[List[int]] = None

View File

@ -4,7 +4,7 @@ from typing import List, Optional
class TotalOrderEntity(BaseModel): class TotalOrderEntity(BaseModel):
id: int id: Optional[int]
order_datetime: datetime order_datetime: datetime
count_robots: int count_robots: int
deadline: Optional[datetime] = None deadline: Optional[datetime] = None

View File

@ -1,9 +1,9 @@
from pydantic import BaseModel from pydantic import BaseModel
from typing import List from typing import List, Optional
class TruckEntity(BaseModel): class TruckEntity(BaseModel):
id: int id: Optional[int]
name: str name: str
capacity: float capacity: float
volume: float volume: float

View File

@ -3,7 +3,7 @@ from typing import List, Optional
class UserEntity(BaseModel): class UserEntity(BaseModel):
id: int id: Optional[int]
first_name: str first_name: str
last_name: str last_name: str
login: str login: str

View File

@ -21,13 +21,13 @@ logger = logging.getLogger(__name__)
app = FastAPI() app = FastAPI()
# app.add_middleware( app.add_middleware(
# CORSMiddleware, CORSMiddleware,
# allow_origins=['*'], allow_origins=['*'],
# allow_credentials=True, allow_credentials=True,
# allow_methods=['GET', 'POST', 'PUT', 'DELETE'], allow_methods=['GET', 'POST', 'PUT', 'DELETE'],
# allow_headers=['*'], allow_headers=['*'],
# ) )
init_db() init_db()