problem.raml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #%RAML 1.0
  2. post :
  3. displayName : 创建题目
  4. body :
  5. multipart/form-data:
  6. properties :
  7. meta : ProblemDTO
  8. data :
  9. type : file
  10. description : 题目压缩包
  11. is : [Response: { res: Problem }]
  12. get :
  13. displayName : 查看题目列表
  14. queryParameters :
  15. type? :
  16. type : ProblemType
  17. description : 问题状态
  18. is : [PagedResponse: { res: 'Problem[]' }]
  19. /{problemId}:
  20. uriParameters :
  21. problemId :
  22. type : number
  23. description : 问题id
  24. get :
  25. displayName : 查看题目信息
  26. is : [Response: { res: Problem }]
  27. put :
  28. displayName : 更新题目信息
  29. body :
  30. multipart/form-data:
  31. properties :
  32. path : string
  33. file :
  34. type : file
  35. description : 题目压缩包
  36. is : [Response: { res: Problem }]
  37. delete :
  38. displayName : 删除题目
  39. is : [EmptyResponse]