feat: temp barcode templates
This commit is contained in:
		@@ -9,7 +9,8 @@ from schemas.barcode import (GetBarcodeTemplateByIdResponse,
 | 
			
		||||
                             BarcodeTemplateCreateResponse,
 | 
			
		||||
                             BarcodeTemplateCreateRequest, GetAllBarcodeTemplateAttributesResponse,
 | 
			
		||||
                             CreateBarcodeTemplateAttributeResponse, CreateBarcodeTemplateAttributeRequest,
 | 
			
		||||
                             BarcodeTemplateUpdateResponse, BarcodeTemplateUpdateRequest)
 | 
			
		||||
                             BarcodeTemplateUpdateResponse, BarcodeTemplateUpdateRequest,
 | 
			
		||||
                             GetAllBarcodeTemplatesResponse)
 | 
			
		||||
from services.barcode import BarcodeService
 | 
			
		||||
 | 
			
		||||
barcode_router = APIRouter(
 | 
			
		||||
@@ -31,6 +32,17 @@ async def get_barcode_template_by_id(
 | 
			
		||||
    return await BarcodeService(session).get_barcode_template_by_id(request)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@barcode_router.get(
 | 
			
		||||
    '/template/get-all',
 | 
			
		||||
    response_model=GetAllBarcodeTemplatesResponse,
 | 
			
		||||
    operation_id='get_all_barcode_templates'
 | 
			
		||||
)
 | 
			
		||||
async def get_all_barcode_templates(
 | 
			
		||||
        session: Annotated[AsyncSession, Depends(get_session)]
 | 
			
		||||
):
 | 
			
		||||
    return await BarcodeService(session).get_all_barcode_templates()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@barcode_router.post(
 | 
			
		||||
    '/template/create',
 | 
			
		||||
    response_model=BarcodeTemplateCreateResponse,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user