feat: user api
This commit is contained in:
0
backend/router/__init__.py
Normal file
0
backend/router/__init__.py
Normal file
23
backend/router/url.py
Normal file
23
backend/router/url.py
Normal file
@@ -0,0 +1,23 @@
|
||||
from controller.common import login
|
||||
from controller.menu import menu_add
|
||||
from controller.role import role_add, role_has_menu
|
||||
from controller.user import create_user, user_arr, user_info, user_list
|
||||
from core import Route
|
||||
|
||||
routes = [
|
||||
Route.post("/login", endpoint=login, tags=["公共"], summary="登录"),
|
||||
# 用户管理
|
||||
Route.post("/user", endpoint=create_user, tags=["用户管理"], summary="用户新增"),
|
||||
Route.get("/user/{pk}", endpoint=user_info, tags=["用户管理"], summary="用户信息"),
|
||||
Route.get("/user", endpoint=user_arr, tags=["用户管理"], summary="用户列表"),
|
||||
Route.post("/user/query", endpoint=user_list, tags=["用户管理"], summary="用户列表查询"),
|
||||
# 角色管理
|
||||
Route.post("/role", endpoint=role_add, tags=["角色管理"], summary="角色新增"),
|
||||
Route.get(
|
||||
"role/{rid}/menu", endpoint=role_has_menu, tags=["角色管理"], summary="查询角色拥有权限"
|
||||
),
|
||||
# 菜单新增
|
||||
Route.post("/menu", endpoint=menu_add, tags=["菜单管理"], summary="菜单新增"),
|
||||
]
|
||||
|
||||
__all__ = [routes]
|
Reference in New Issue
Block a user