24 lines
1.1 KiB
Python
24 lines
1.1 KiB
Python
|
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]
|