|
|
|
@ -188,17 +188,33 @@ async def get_docx_file(
|
|
|
|
|
# 设置问题为系统推荐问题 ,0:取消,1:设置
|
|
|
|
|
@app.post("/questions/set_system_recommend")
|
|
|
|
|
def set_system_recommend(question_id: str = Form(...), flag: str = Form(...), db: PostgreSQLUtil = Depends(get_db)):
|
|
|
|
|
model_set_system_recommend(db, question_id, flag)
|
|
|
|
|
set_system_recommend_questions(db, question_id, flag)
|
|
|
|
|
# 提示保存成功
|
|
|
|
|
return {"success": True, "message": "保存成功"}
|
|
|
|
|
|
|
|
|
|
# 设置问题为用户收藏问题 ,0:取消,1:设置
|
|
|
|
|
@app.post("/questions/set_user_collect")
|
|
|
|
|
def set_user_collect(question_id: str = Form(...), flag: str = Form(...), db: PostgreSQLUtil = Depends(get_db)):
|
|
|
|
|
model_set_user_collect(db, question_id, flag)
|
|
|
|
|
set_user_collect_questions(db, question_id, flag)
|
|
|
|
|
# 提示保存成功
|
|
|
|
|
return {"success": True, "message": "保存成功"}
|
|
|
|
|
|
|
|
|
|
# 查询有哪些系统推荐问题
|
|
|
|
|
@app.get("/questions/get_system_recommend")
|
|
|
|
|
def get_system_recommend(db: PostgreSQLUtil = Depends(get_db)):
|
|
|
|
|
# 查询所有系统推荐问题
|
|
|
|
|
system_recommend_questions = get_system_recommend_questions(db)
|
|
|
|
|
# 返回查询结果
|
|
|
|
|
return {"success": True, "data": system_recommend_questions}
|
|
|
|
|
|
|
|
|
|
# 查询有哪些用户收藏问题
|
|
|
|
|
@app.get("/questions/get_user_collect")
|
|
|
|
|
def get_user_collect(db: PostgreSQLUtil = Depends(get_db)):
|
|
|
|
|
# 查询所有用户收藏问题
|
|
|
|
|
user_collect_questions = get_user_collect_questions(db)
|
|
|
|
|
# 返回查询结果
|
|
|
|
|
return {"success": True, "data": user_collect_questions}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 确保直接运行脚本时启动 FastAPI 应用
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|