File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 1111)
1212DELETE_ALL_CUSTOMERS = "TRUNCATE TABLE CUSTOMERS"
1313
14- router = APIRouter ()
14+ router = APIRouter (prefix = "/customers" , tags = [ "users" ] )
1515
1616
17- @router .get ("/customers/" , tags = [ "users" ] )
17+ @router .get ("" )
1818async def read_customers () -> list [Customer ]:
1919 rows = await database .fetch_all (query = SELECT_ALL_CUSTOMERS )
2020 customers : list [Customer ] = list (map (lambda row : Customer (** dict (row )), rows ))
2121 return customers
2222
2323
24- @router .put ("/customers/ " , status_code = status .HTTP_204_NO_CONTENT , tags = ["users" ])
24+ @router .put ("" , status_code = status .HTTP_204_NO_CONTENT , tags = ["users" ])
2525async def insert_customers (customers : list [Customer ]) -> None :
2626 rows : list [dict [str , Any ]] = list (map (lambda customer : vars (customer ), customers ))
2727 await database .execute_many (query = INSERT_CUSTOMER , values = rows )
2828 return None
2929
3030
31- @router .delete ("/customers/ " , status_code = status .HTTP_204_NO_CONTENT , tags = ["users" ])
31+ @router .delete ("" , status_code = status .HTTP_204_NO_CONTENT , tags = ["users" ])
3232async def delete_all_customers () -> None :
3333 await database .execute (query = DELETE_ALL_CUSTOMERS )
3434 return None
You can’t perform that action at this time.
0 commit comments