from django.urls import path, include from rbac.views import user, menu, role, permission, message, SubAccount, FrontRole, company from rest_framework import routers from rbac.views.Slider_Verification import SliderVerification router = routers.SimpleRouter() router.register(r"users", user.UserViewSet, basename="users") router.register(r"menus", menu.MenuViewSet, basename="menus") router.register(r"permissions", permission.PermissionViewSet, basename="permissions") router.register(r"roles", role.RoleViewSet, basename="roles") router.register(r"subAccount", SubAccount.SubAccountViewSet, basename="subAccount") router.register(r"frontrole", FrontRole.FrontRoleViewSet, basename="frontrole") router.register(r"company", company.CompanyCustomViewSet, basename="company") urlpatterns = [ path(r"api/", include(router.urls)), path(r"auth/login/", user.UserAuthView.as_view()), path(r"api/login/message/", message.MessageView.as_view()), path(r"auth/info/", user.UserInfoView.as_view(), name="user_info"), path(r"auth/build/menus/", user.UserBuildMenuView.as_view(), name="build_menus"), path(r"api/menu/tree/", menu.MenuTreeView.as_view(), name="menus_tree"), path(r"api/permission/tree/", permission.PermissionTreeView.as_view(), name="permissions_tree"), path(r"api/user/list/", user.UserListView.as_view(), name="user_list"), path(r'api/slider_code/', SliderVerification.as_view(), name='slider_code'), # 获取滑块验证码 path(r"auth/register/", user.UserRegisterView.as_view()), # 注册接口 path(r"api/company/name/list/", company.CompanyNameListAPIView.as_view()), # 模糊查询公司名称 path(r"api/user/refresh/token/", user.RefreshTokenView.as_view(), name="user_list"), # path(r"auth/bind/wechat/", user.UserBindWeChat.as_view()), # 微信绑定接口 ]