UserController.py 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. from django.shortcuts import render
  2. from django.views.decorators.http import require_http_methods
  3. from DCbackend.utils.common import fail
  4. from backend.Service.AdminService import AdminService
  5. # Create your views here.
  6. def index(request):
  7. return fail("接口地址,请勿直接访问")
  8. # 用户登录
  9. @require_http_methods(['POST'])
  10. def login(request):
  11. return AdminService.login(request)
  12. @require_http_methods(['POST'])
  13. def login1(request):
  14. return AdminService.login1(request)
  15. # 用户登录
  16. @require_http_methods(['POST'])
  17. def logout(request):
  18. return AdminService.logout(request)
  19. # 用户登录
  20. @require_http_methods(['POST'])
  21. def currentUser(request):
  22. return AdminService.getAdminByToken(request)
  23. # 用户登录
  24. @require_http_methods(['POST'])
  25. def getUserInfo(request):
  26. return AdminService.getAdminInfo(request)
  27. # 创建用户
  28. @require_http_methods(['POST'])
  29. def create(request):
  30. return AdminService.create(request)
  31. # 搜索列表
  32. @require_http_methods(['POST'])
  33. def search(request):
  34. return AdminService.search(request)
  35. # 搜索列表
  36. @require_http_methods(['POST'])
  37. def update(request):
  38. return AdminService.update(request)
  39. # 搜索列表
  40. @require_http_methods(['POST'])
  41. def updateProfile(request):
  42. return AdminService.updateProfile(request)
  43. # 搜索列表
  44. @require_http_methods(['POST'])
  45. def changePassword(request):
  46. return AdminService.changePassword(request)
  47. @require_http_methods(['POST'])
  48. def delete(request):
  49. return AdminService.delete(request)