.user.js 971 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. '!name',
  5. '!phone',
  6. '!passwd',
  7. 'openid',
  8. 'role',
  9. 'menus',
  10. 'uid',
  11. 'deptid',
  12. 'deptname',
  13. 'pid',
  14. 'remark'
  15. ]
  16. },
  17. destroy: {
  18. params: ['!id'],
  19. service: 'delete'
  20. },
  21. update: {
  22. params: ['!id'],
  23. requestBody: [
  24. 'name',
  25. 'phone',
  26. 'passwd',
  27. 'openid',
  28. 'uid',
  29. 'role',
  30. 'menus',
  31. 'deptid',
  32. 'deptname',
  33. 'pid',
  34. 'remark'
  35. ]
  36. },
  37. show: {
  38. parameters: {
  39. params: ['!id']
  40. },
  41. service: 'fetch'
  42. },
  43. index: {
  44. parameters: {
  45. query: {
  46. name:'%name%',
  47. uid: 'uid',
  48. phone:'phone',
  49. deptid:'deptid',
  50. deptname:'deptname',
  51. pid:'pid',
  52. role: 'role'
  53. }
  54. },
  55. service: 'query',
  56. options: {
  57. query: ['skip', 'limit'],
  58. sort: ['meta.createdAt'],
  59. desc: true,
  60. count: true
  61. }
  62. },
  63. };