fix: removed crap, category on service and deal
This commit is contained in:
@@ -17,6 +17,7 @@ service_router = APIRouter(
|
||||
)
|
||||
|
||||
|
||||
# region Services
|
||||
@service_router.get(
|
||||
'/get-all',
|
||||
response_model=ServiceGetAllResponse,
|
||||
@@ -69,6 +70,10 @@ async def delete(
|
||||
return await ServiceService(session).delete(request)
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
# region Categories
|
||||
|
||||
@service_router.get(
|
||||
'/categories/get-all',
|
||||
response_model=ServiceGetAllCategoriesResponse,
|
||||
@@ -94,6 +99,9 @@ async def create_category(
|
||||
return await ServiceService(session).create_category(request)
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
# region Types
|
||||
@service_router.get(
|
||||
'/types/get-all',
|
||||
response_model=BaseEnumListSchema,
|
||||
@@ -108,6 +116,10 @@ async def get_all_service_types(
|
||||
return BaseEnumListSchema(items=result)
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
# region Kits
|
||||
|
||||
@service_router.get(
|
||||
'/kits/get-all',
|
||||
response_model=GetAllServicesKitsResponse,
|
||||
@@ -144,3 +156,60 @@ async def update_services_kit(
|
||||
request: UpdateServicesKitRequest
|
||||
):
|
||||
return await ServiceService(session).update_kit(request)
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
# region Price Categories
|
||||
# crud price categories
|
||||
@service_router.get(
|
||||
'/price-categories/get-all',
|
||||
response_model=GetAllPriceCategoriesResponse,
|
||||
operation_id='get_all_price_categories',
|
||||
dependencies=[Depends(guest_user)]
|
||||
)
|
||||
async def get_all_price_categories(
|
||||
session: SessionDependency
|
||||
):
|
||||
return await ServiceService(session).get_all_price_categories()
|
||||
|
||||
|
||||
@service_router.post(
|
||||
'/price-categories/create',
|
||||
response_model=CreatePriceCategoryResponse,
|
||||
operation_id='create_price_category',
|
||||
dependencies=[Depends(authorized_user)]
|
||||
)
|
||||
async def create_price_category(
|
||||
session: SessionDependency,
|
||||
request: CreatePriceCategoryRequest
|
||||
):
|
||||
return await ServiceService(session).create_price_category(request)
|
||||
|
||||
|
||||
@service_router.post(
|
||||
'/price-categories/update',
|
||||
response_model=UpdatePriceCategoryResponse,
|
||||
operation_id='update_price_category',
|
||||
dependencies=[Depends(authorized_user)]
|
||||
)
|
||||
async def update_price_category(
|
||||
session: SessionDependency,
|
||||
request: UpdatePriceCategoryRequest
|
||||
):
|
||||
return await ServiceService(session).update_price_category(request)
|
||||
|
||||
|
||||
@service_router.post(
|
||||
'/price-categories/delete',
|
||||
response_model=DeletePriceCategoryResponse,
|
||||
operation_id='delete_price_category',
|
||||
dependencies=[Depends(authorized_user)]
|
||||
)
|
||||
async def delete_price_category(
|
||||
session: SessionDependency,
|
||||
request: DeletePriceCategoryRequest
|
||||
):
|
||||
return await ServiceService(session).delete_price_category(request)
|
||||
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user