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