KbmController.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. from django.views.decorators.http import require_http_methods
  2. from backend.Service.KbmService import KbmService
  3. #查询所有bucket信息
  4. @require_http_methods(['POST'])
  5. def selectBucketInfo(request):
  6. return KbmService.selectBucketInfo(request)
  7. #获取bucket内信息
  8. @require_http_methods(['POST'])
  9. def getFileInfo(request):
  10. return KbmService.getFileInfo(request)
  11. #修改名称
  12. @require_http_methods(['POST'])
  13. def updateName(request):
  14. return KbmService.updateName(request)
  15. #逻辑删除
  16. @require_http_methods(['POST'])
  17. def deleteDocument(request):
  18. return KbmService.deleteDocument(request)
  19. #获取文件的url
  20. @require_http_methods(['POST'])
  21. def getUrl(request):
  22. return KbmService.getUrl(request)
  23. #分片文件
  24. @require_http_methods(['POST'])
  25. def analysis(request):
  26. return KbmService.analysis(request)
  27. @require_http_methods(['POST'])
  28. def searchTaskInfo(request):
  29. return KbmService.searchTaskInfo(request)
  30. @require_http_methods(['POST'])
  31. def deleteBucket(request):
  32. return KbmService.deleteBucket(request)
  33. @require_http_methods(['POST'])
  34. def getRunStatus(request):
  35. return KbmService.getRunStatus(request)
  36. @require_http_methods(['POST'])
  37. def batchAnalysis(request):
  38. return KbmService.batchAnalysis(request)
  39. @require_http_methods(['POST'])
  40. def getSuffixName(request):
  41. return KbmService.getSuffixName(request)
  42. @require_http_methods(['POST'])
  43. def batchMove(request):
  44. return KbmService.batchMove(request)
  45. @require_http_methods(['POST'])
  46. def updateKbm(request):
  47. return KbmService.updateKbm(request)