Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/binkuolo/fastapi
/ endpoints
Endpoints
28 in github.com/binkuolo/fastapi
⨍
Functions
866
◇
Types & classes
53
↳
Endpoints
28
Route
account_login
router.post("/account/login", response_model=user.UserLogin, summary="用户登陆")
api/endpoints/user.py:None
Route
all_roles_options
router.get("/all", summary="所有角色下拉选项专用", dependencies=[Security(check_permissions, scopes=["user_role"])])
api/endpoints/role.py:None
Route
avatar_upload
router.put("/avatar/upload", dependencies=[Security(check_permissions)], summary="头像修改")
api/endpoints/user.py:None
Route
call
router.get('/auth/call')
api/extends/wechat.py:None
Route
create_access
router.post('', summary="权限创建", response_model=base.BaseResp)
api/endpoints/access.py:None
Route
create_role
router.post("", summary="角色添加", dependencies=[Security(check_permissions, scopes=["role_add"])])
api/endpoints/role.py:None
Route
custom_swagger_ui_html
application.get("/docs", include_in_schema=False)
app.py:None
Route
delete_role
router.delete("", summary="角色删除", dependencies=[Security(check_permissions, scopes=["role_delete"])])
api/endpoints/role.py:None
Route
get_access_log
router.get("/access/log", dependencies=[Security(check_permissions)], summary="用户访问记录")
api/endpoints/user.py:None
Route
get_all_access
router.get('', summary="权限查询", dependencies=[Security(check_permissions, scopes=["role_access"])])
api/endpoints/access.py:None
Route
get_all_role
router.get('', summary="角色列表", response_model=RoleList, dependencies=[Security(check_permissions,
api/endpoints/role.py:None
Route
get_authorize_url
router.get('/auth/url', tags=["获取微信授权url"], description="用于扫码登陆、扫码注册场景")
api/extends/wechat.py:None
Route
get_federation_token
router.get('/get/federation/token', dependencies=[Security(check_permissions)])
api/extends/cos.py:None
Route
home
router.get("/", tags=["门户首页"], response_class=HTMLResponse)
views/viewpoints/home.py:None
Route
redoc_html
application.get("/redoc", include_in_schema=False)
app.py:None
Route
scan_check
router.get('/auth/check')
api/extends/wechat.py:None
Route
send_msg
router.get('/modify/send', dependencies=[Security(check_permissions)], summary="发送验证码", description='手机号修改')
api/extends/sms.py:None
Route
set_role
router.put("/set/role", summary="角色分配", dependencies=[Security(check_permissions, scopes=["user_role"])])
api/endpoints/user.py:None
Route
set_role_access
router.put('', summary="权限设置", dependencies=[Security(check_permissions, scopes=["role_access"])],
api/endpoints/access.py:None
Route
swagger_ui_redirect
application.get(application.swagger_ui_oauth2_redirect_url, include_in_schema=False)
app.py:None
Route
update_role
router.put("", summary="角色修改", dependencies=[Security(check_permissions, scopes=["role_update"])])
api/endpoints/role.py:None
Route
update_user_info
router.put("/info", dependencies=[Security(check_permissions)], summary="用户基本信息修改")
api/endpoints/user.py:None
Route
user_add
router.post("", summary="用户添加", dependencies=[Security(check_permissions, scopes=["user_add"])])
api/endpoints/user.py:None
Route
user_del
router.delete("", summary="用户删除", dependencies=[Security(check_permissions, scopes=["user_delete"])])
api/endpoints/user.py:None
Route
user_info
router.get("/info", summary="获取当前用户信息", response_model=user.CurrentUser, d
api/endpoints/user.py:None
Route
user_list
router.get("", summary="用户列表", response_model=user.UserListData, dependenc
api/endpoints/user.py:None
Route
user_update
router.put("", summary="用户修改", dependencies=[Security(check_permissions, scopes=["user_update"])])
api/endpoints/user.py:None
Route
wechat_bind
router.get('/auth/bind/url', dependencies=[Security(check_permissions)], description="获取用户微信绑定url")
api/extends/wechat.py:None