diff --git a/negodata/backend/router/v1/item/item.py b/negodata/backend/router/v1/item/item.py index e82bb92..70b6a81 100644 --- a/negodata/backend/router/v1/item/item.py +++ b/negodata/backend/router/v1/item/item.py @@ -1,6 +1,6 @@ from uuid import UUID -from fastapi import APIRouter, Depends, File, Query, UploadFile +from fastapi import APIRouter, Depends, Query from common.models.gmodel import PageParams, UserInfo from router.v1.validator.dependencies import IsValidAccessToken, RemoveNoneResponse @@ -11,7 +11,6 @@ from .protocol import ( Req_UpdateItem, Res_CheckCodes, Res_DeleteItem, - Res_ExcelUpload, Res_Item, Res_ItemCategories, Res_ItemList, @@ -51,17 +50,6 @@ async def check_item_codes(req: Req_CheckCodes, service: ItemService = Depends() return RemoveNoneResponse(await service.check_codes(user_info.company_id, req.codes)) -@router.post(path="/upload-excel", response_model=Res_ExcelUpload, summary="엑셀 일괄 등록(스텁)") -async def upload_items_excel( - service: ItemService = Depends(), - user_info: UserInfo = Depends(IsValidAccessToken), - file: UploadFile = File(...), -): - return RemoveNoneResponse( - Res_ExcelUpload(received_filename=file.filename, status="not_implemented", message="엑셀 일괄 등록은 추후 구현") - ) - - @router.get(path="/{item_id}", response_model=Res_Item, summary="상품 조회") async def get_item(item_id: UUID, service: ItemService = Depends(), user_info: UserInfo = Depends(IsValidAccessToken)): return RemoveNoneResponse(await service.get_item(user_info.company_id, str(item_id))) diff --git a/negodata/backend/router/v1/item/protocol.py b/negodata/backend/router/v1/item/protocol.py index 9ae9bcc..504a8ca 100644 --- a/negodata/backend/router/v1/item/protocol.py +++ b/negodata/backend/router/v1/item/protocol.py @@ -107,12 +107,6 @@ class Res_DeleteItem(Res_WebPacketProtocol): pass -class Res_ExcelUpload(Res_WebPacketProtocol): - received_filename: Optional[str] = None - status: str = "" - message: str = "" - - class Res_LowestPriceTrigger(Res_WebPacketProtocol): item_id: str = "" status: str = "" diff --git a/negodata/backend/router/v1/supplier/protocol.py b/negodata/backend/router/v1/supplier/protocol.py index 4aed82b..c4b5165 100644 --- a/negodata/backend/router/v1/supplier/protocol.py +++ b/negodata/backend/router/v1/supplier/protocol.py @@ -63,9 +63,3 @@ class Res_CheckCodes(Res_WebPacketProtocol): class Res_DeleteSupplier(Res_WebPacketProtocol): pass - - -class Res_ExcelUpload(Res_WebPacketProtocol): - received_filename: Optional[str] = None - status: str = "" - message: str = "" diff --git a/negodata/backend/router/v1/supplier/supplier.py b/negodata/backend/router/v1/supplier/supplier.py index d344d6b..7d22fea 100644 --- a/negodata/backend/router/v1/supplier/supplier.py +++ b/negodata/backend/router/v1/supplier/supplier.py @@ -1,6 +1,6 @@ from uuid import UUID -from fastapi import APIRouter, Depends, File, Query, UploadFile +from fastapi import APIRouter, Depends, Query from common.models.gmodel import PageParams, UserInfo from router.v1.validator.dependencies import IsValidAccessToken, RemoveNoneResponse @@ -11,7 +11,6 @@ from .protocol import ( Req_UpdateSupplier, Res_CheckCodes, Res_DeleteSupplier, - Res_ExcelUpload, Res_Supplier, Res_SupplierList, ) @@ -47,17 +46,6 @@ async def check_supplier_codes( return RemoveNoneResponse(await service.check_codes(user_info.company_id, req.codes)) -@router.post(path="/upload-excel", response_model=Res_ExcelUpload, summary="협력사 엑셀 일괄 등록(스텁)") -async def upload_suppliers_excel( - service: SupplierService = Depends(), - user_info: UserInfo = Depends(IsValidAccessToken), - file: UploadFile = File(...), -): - return RemoveNoneResponse( - Res_ExcelUpload(received_filename=file.filename, status="not_implemented", message="엑셀 일괄 등록은 추후 구현") - ) - - @router.get(path="/{supplier_id}", response_model=Res_Supplier, summary="협력사 조회") async def get_supplier(supplier_id: UUID, service: SupplierService = Depends(), user_info: UserInfo = Depends(IsValidAccessToken)): return RemoveNoneResponse(await service.get_supplier(user_info.company_id, str(supplier_id)))