25 lines
741 B
Python
25 lines
741 B
Python
from fastapi import APIRouter,Depends
|
|||
|
|
from dao.order_dao import select_orders,insert_users,update_users,delete_users
|
||
|
|
from schema.order_schema import OrderResponse
|
||
|
|
|
||
|
|
orderapi = APIRouter()
|
||
|
|
|
||
|
|
@orderapi.get('/orders')
|
||
|
|
def get_orders(data=Depends(select_orders)):
|
||
|
|
l = []
|
||
|
|
for i in data:
|
||
|
|
l.append({'id':i.id,'title':i.title,'userid':i.userid,'create_date':i.create_date,'update_date':i.update_date})
|
||
|
|
return l
|
||
|
|
|
||
|
|
@orderapi.post('/orders',response_model=OrderResponse)
|
||
|
|
def add_order(data=Depends(insert_users)):
|
||
|
|
return data
|
||
|
|
|
||
|
|
@orderapi.put('/orders',response_model=OrderResponse)
|
||
|
|
def put_order(data=Depends(update_users)):
|
||
|
|
return data
|
||
|
|
|
||
|
|
@orderapi.delete('/orders')
|
||
|
|
def delete_order(data=Depends(delete_users)):
|
||
|
|
return data
|