user.raml 964 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #%RAML 1.0
  2. post :
  3. displayName : 创建用户
  4. body : UserDTO
  5. is : [Response: { res: User }]
  6. get :
  7. displayName : 获得用户列表
  8. queryParameters :
  9. search? :
  10. type : string
  11. description : 搜索信息
  12. is : [PagedResponse: { res: 'User[]' }]
  13. /{userId}:
  14. uriParameters :
  15. userId :
  16. type : number
  17. description : 用户id
  18. get :
  19. displayName : 查看用户
  20. is : [Response: { res: User }]
  21. delete :
  22. displayName : 删除用户
  23. is : [EmptyResponse]
  24. /password/change:
  25. post :
  26. displayName : 重置密码
  27. is : [EmptyResponse]
  28. /result:
  29. get :
  30. displayName : 查看用户的考试结果列表
  31. is : [Response: { res: Problem }]