feat: service categories endpoints and service creation endpoint

This commit is contained in:
2025-09-27 18:21:20 +04:00
parent 8cf589c54e
commit fbadddeada
10 changed files with 194 additions and 20 deletions

View File

@ -1,5 +1,6 @@
from typing import Optional
from modules.fulfillment_base.schemas.service_category import ServiceCategorySchema
from schemas.base import BaseSchema, BaseResponse
@ -13,15 +14,7 @@ class ServicePriceRangeSchema(BaseSchema):
price: float
class ServiceCategorySchema(BaseSchema):
id: int
name: str
deal_service_rank: str
product_service_rank: str
class ServiceSchema(BaseSchema):
id: int
class CreateServiceSchema(BaseSchema):
name: str
category: ServiceCategorySchema
price: float
@ -31,14 +24,14 @@ class ServiceSchema(BaseSchema):
lexorank: str
class ServiceSchema(CreateServiceSchema):
id: int
class UpdateServiceSchema(ServiceSchema):
pass
class CreateServiceSchema(ServiceSchema):
pass
# endregion
# region Request