tanlie 1 mese fa
parent
commit
ed1bb1cfb2

+ 6 - 4
FastApi/app/mobile/__init__.py

@@ -3,10 +3,12 @@ __init__.py - mobile views package
 auther: tanlie
 date: 2026/8/30
 """
+from app.mobile.views import (admin_user_views, chat_views
+, file_upload_views, tree_views, user_views, wish_views)
 
 
 def register_mobile_routes(app):
-    from app.mobile.views import user, wish, chat, tree, upload, admin_user
-    routers = [user, wish, chat, tree, upload, admin_user]
-    for router in routers:
-        app.include_router(router)
+    router_views = (admin_user_views, chat_views
+                        , file_upload_views, tree_views, user_views, wish_views)
+    for view in router_views:
+        app.include_router(view.api)

+ 0 - 8
FastApi/app/mobile/views/__init__.py

@@ -3,11 +3,3 @@ __init__.py -
 auther: tanlie
 date: 2026/8/30
 """
-__all__ = ["user", "wish", "chat", "tree", "upload", "admin_user"]
-
-from app.mobile.views.admin_user_views import admin_user
-from app.mobile.views.chat_views import chat
-from app.mobile.views.file_upload_views import upload
-from app.mobile.views.tree_views import tree
-from app.mobile.views.user_views import user
-from app.mobile.views.wish_views import wish

+ 1 - 1
FastApi/app/mobile/views/admin_user_views.py

@@ -5,4 +5,4 @@ date: 2026/8/30
 """
 from fastapi import APIRouter
 
-admin_user = APIRouter(prefix="/admin", tags=["admin"])
+api = APIRouter(prefix="/admin", tags=["admin"])

+ 1 - 1
FastApi/app/mobile/views/chat_views.py

@@ -5,4 +5,4 @@ date: 2026/8/30
 """
 from fastapi import APIRouter
 
-chat = APIRouter(prefix="/dgapi/mobile/chat", tags=["mobile chat"])
+api = APIRouter(prefix="/dgapi/mobile/chat", tags=["mobile chat"])

+ 1 - 1
FastApi/app/mobile/views/file_upload_views.py

@@ -5,4 +5,4 @@ date: 2026/8/30
 """
 from fastapi import APIRouter
 
-upload = APIRouter(prefix="/dgapi/mobile/upload", tags=["mobile upload"])
+api = APIRouter(prefix="/dgapi/mobile/upload", tags=["mobile upload"])

+ 1 - 1
FastApi/app/mobile/views/tree_views.py

@@ -5,4 +5,4 @@ date: 2026/8/30
 """
 from fastapi import APIRouter
 
-tree = APIRouter(prefix="/dgapi/mobile/tree", tags=["mobile tree"])
+api = APIRouter(prefix="/dgapi/mobile/tree", tags=["mobile tree"])

+ 6 - 6
FastApi/app/mobile/views/user_views.py

@@ -13,36 +13,36 @@ from app.core.response import success_response, error_response
 from app.mobile.req.user import UserLoginReq
 from app.models.user import User
 
-user = APIRouter(prefix="/dgapi/mobile/user", tags=["mobile user"])
+api = APIRouter(prefix="/dgapi/mobile/user", tags=["mobile user"])
 
 logger = logging.getLogger("app")
 
 
-@user.get("/login/captcha", summary="获取验证码")
+@api.get("/login/captcha", summary="获取验证码")
 def get_captcha(type: int = Query(default=1, description="验证码类型,1:登录验证码,2:注册验证码")):
     logger.info("获取验证码,type=%s", type)
     return success_response(data={"type": type}, msg="获取验证码成功")
 
 
-@user.post("/login", summary="登录")
+@api.post("/login", summary="登录")
 def login(req: UserLoginReq):
     logger.info("用户登录,请求参数:%s", req)
     return success_response(data={"user": req.model_dump()}, msg="登录成功")
 
 
-@user.post("/logout", summary="登出")
+@api.post("/logout", summary="登出")
 def logout(userId: int = Body(description="用户ID")):
     logger.info("用户登出,userId=%s", userId)
     return success_response(data={"userId": userId}, msg="退出成功")
 
 
-@user.get("/wish-summary", summary="心愿单摘要")
+@api.get("/wish-summary", summary="心愿单摘要")
 def wish_summary():
     logger.info("获取心愿单摘要")
     return success_response(data={"wish_summary": "心愿单"}, msg="查询成功")
 
 
-@user.get("/userinfo", summary="获取用户信息")
+@api.get("/userinfo", summary="获取用户信息")
 def get_userinfo(userId: int = Query(description="用户ID"), db: Session = Depends(get_db)):
     """查询数据库并返回用户信息"""
     logger.info("获取用户信息,userId=%s", userId)

+ 1 - 1
FastApi/app/mobile/views/wish_views.py

@@ -5,4 +5,4 @@ date: 2026/8/30
 """
 from fastapi import APIRouter
 
-wish = APIRouter(prefix="/dgapi/mobile/wish", tags=["mobile wish"])
+api = APIRouter(prefix="/dgapi/mobile/wish", tags=["mobile wish"])