feat: barcode templates
This commit is contained in:
@@ -11,7 +11,7 @@ from schemas.barcode import (GetBarcodeTemplateByIdResponse,
|
||||
CreateBarcodeTemplateAttributeResponse, CreateBarcodeTemplateAttributeRequest,
|
||||
BarcodeTemplateUpdateResponse, BarcodeTemplateUpdateRequest,
|
||||
GetAllBarcodeTemplatesResponse, BarcodeTemplateDeleteRequest,
|
||||
BarcodeTemplateDeleteResponse)
|
||||
BarcodeTemplateDeleteResponse, GetAllBarcodeTemplateSizesResponse)
|
||||
from services.barcode import BarcodeService
|
||||
|
||||
barcode_router = APIRouter(
|
||||
@@ -104,4 +104,18 @@ async def create_barcode_template_attribute(
|
||||
session: Annotated[AsyncSession, Depends(get_session)]
|
||||
):
|
||||
return await BarcodeService(session).create_barcode_template_attribute(request)
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
# region Template size
|
||||
@barcode_router.get(
|
||||
'/template/size/get-all',
|
||||
response_model=GetAllBarcodeTemplateSizesResponse,
|
||||
operation_id='get_all_barcode_template_sizes'
|
||||
)
|
||||
async def get_all_barcode_template_sizes(
|
||||
session: Annotated[AsyncSession, Depends(get_session)]
|
||||
):
|
||||
return await BarcodeService(session).get_all_barcode_template_sizes()
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user