|
@@ -39,12 +39,21 @@ class deco_request(BaseModel):
|
|
|
style: str
|
|
|
prefer_date: str
|
|
|
|
|
|
-
|
|
|
+@app.get("/deco_request")
|
|
|
+async def get_tags():
|
|
|
+ request_table = db['deco_request']
|
|
|
+ statement = 'SELECT * FROM deco_request'
|
|
|
+ reqs = []
|
|
|
+ for req in db.query(statement):
|
|
|
+ reqs.append({'name':req.name,'email':req.email,'phone':req.phone,'loc':req.loc
|
|
|
+ ,'h_class':req.h_class,'type':req.type,'budget':req.budget,'size':req.size,'bed_num':req.bed_num
|
|
|
+ ,'liv_num':req.liv_num,'bath_num':req.bath_num,'style':req.style,'prefer_date':req.prefer_date})
|
|
|
+ return reqs
|
|
|
|
|
|
@app.post("/deco_request")
|
|
|
async def create_tags(req:deco_request):
|
|
|
- tag_table = db['deco_request']
|
|
|
- pk = tag_table.insert({'name':req.name,'email':req.email,'phone':req.phone,'loc':req.loc
|
|
|
+ request_table = db['deco_request']
|
|
|
+ pk = request_table.insert({'name':req.name,'email':req.email,'phone':req.phone,'loc':req.loc
|
|
|
,'h_class':req.h_class,'type':req.type,'budget':req.budget,'size':req.size,'bed_num':req.bed_num
|
|
|
,'liv_num':req.liv_num,'bath_num':req.bath_num,'style':req.style,'prefer_date':req.prefer_date})
|
|
|
req.id = pk
|