MCPcopy Create free account

hub / github.com/binkuolo/fastapi / endpoints

Endpoints28 in github.com/binkuolo/fastapi

Routeaccount_login
router.post("/account/login", response_model=user.UserLogin, summary="用户登陆")
api/endpoints/user.py:None
Routeall_roles_options
router.get("/all", summary="所有角色下拉选项专用", dependencies=[Security(check_permissions, scopes=["user_role"])])
api/endpoints/role.py:None
Routeavatar_upload
router.put("/avatar/upload", dependencies=[Security(check_permissions)], summary="头像修改")
api/endpoints/user.py:None
Routecall
router.get('/auth/call')
api/extends/wechat.py:None
Routecreate_access
router.post('', summary="权限创建", response_model=base.BaseResp)
api/endpoints/access.py:None
Routecreate_role
router.post("", summary="角色添加", dependencies=[Security(check_permissions, scopes=["role_add"])])
api/endpoints/role.py:None
Routecustom_swagger_ui_html
application.get("/docs", include_in_schema=False)
app.py:None
Routedelete_role
router.delete("", summary="角色删除", dependencies=[Security(check_permissions, scopes=["role_delete"])])
api/endpoints/role.py:None
Routeget_access_log
router.get("/access/log", dependencies=[Security(check_permissions)], summary="用户访问记录")
api/endpoints/user.py:None
Routeget_all_access
router.get('', summary="权限查询", dependencies=[Security(check_permissions, scopes=["role_access"])])
api/endpoints/access.py:None
Routeget_all_role
router.get('', summary="角色列表", response_model=RoleList, dependencies=[Security(check_permissions,
api/endpoints/role.py:None
Routeget_authorize_url
router.get('/auth/url', tags=["获取微信授权url"], description="用于扫码登陆、扫码注册场景")
api/extends/wechat.py:None
Routeget_federation_token
router.get('/get/federation/token', dependencies=[Security(check_permissions)])
api/extends/cos.py:None
Routehome
router.get("/", tags=["门户首页"], response_class=HTMLResponse)
views/viewpoints/home.py:None
Routeredoc_html
application.get("/redoc", include_in_schema=False)
app.py:None
Routescan_check
router.get('/auth/check')
api/extends/wechat.py:None
Routesend_msg
router.get('/modify/send', dependencies=[Security(check_permissions)], summary="发送验证码", description='手机号修改')
api/extends/sms.py:None
Routeset_role
router.put("/set/role", summary="角色分配", dependencies=[Security(check_permissions, scopes=["user_role"])])
api/endpoints/user.py:None
Routeset_role_access
router.put('', summary="权限设置", dependencies=[Security(check_permissions, scopes=["role_access"])],
api/endpoints/access.py:None
Routeswagger_ui_redirect
application.get(application.swagger_ui_oauth2_redirect_url, include_in_schema=False)
app.py:None
Routeupdate_role
router.put("", summary="角色修改", dependencies=[Security(check_permissions, scopes=["role_update"])])
api/endpoints/role.py:None
Routeupdate_user_info
router.put("/info", dependencies=[Security(check_permissions)], summary="用户基本信息修改")
api/endpoints/user.py:None
Routeuser_add
router.post("", summary="用户添加", dependencies=[Security(check_permissions, scopes=["user_add"])])
api/endpoints/user.py:None
Routeuser_del
router.delete("", summary="用户删除", dependencies=[Security(check_permissions, scopes=["user_delete"])])
api/endpoints/user.py:None
Routeuser_info
router.get("/info", summary="获取当前用户信息", response_model=user.CurrentUser, d
api/endpoints/user.py:None
Routeuser_list
router.get("", summary="用户列表", response_model=user.UserListData, dependenc
api/endpoints/user.py:None
Routeuser_update
router.put("", summary="用户修改", dependencies=[Security(check_permissions, scopes=["user_update"])])
api/endpoints/user.py:None
Routewechat_bind
router.get('/auth/bind/url', dependencies=[Security(check_permissions)], description="获取用户微信绑定url")
api/extends/wechat.py:None