.roomuser.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "name",
  5. "!phone",
  6. "openid",
  7. 'passwd',
  8. "role",
  9. "hosname",
  10. "deptname",
  11. "level",
  12. "title",
  13. "remark",
  14. "age",
  15. "gender",
  16. "idnumber",
  17. "major",
  18. "isjc",
  19. "isxf",
  20. "address",
  21. ],
  22. },
  23. destroy: {
  24. params: ["!id"],
  25. service: "delete",
  26. },
  27. update: {
  28. params: ["!id"],
  29. requestBody: [
  30. "name",
  31. "phone",
  32. "openid",
  33. "role",
  34. "hosname",
  35. "deptname",
  36. "level",
  37. "title",
  38. "remark",
  39. "age",
  40. "gender",
  41. "idnumber",
  42. "major",
  43. "isjc",
  44. "isxf",
  45. "address",
  46. ],
  47. },
  48. show: {
  49. parameters: {
  50. params: ["!id"],
  51. },
  52. service: "fetch",
  53. },
  54. index: {
  55. parameters: {
  56. query: {
  57. name: "name",
  58. phone: "phone",
  59. openid: "openid",
  60. role: "role",
  61. hosname: "hosname",
  62. deptname: "deptname",
  63. level: "level",
  64. title: "title",
  65. remark: "remark",
  66. age:"age",
  67. gender:"gender",
  68. idnumber:"idnumber",
  69. major:"major",
  70. isjc:"isjc",
  71. isxf:"isxf",
  72. address:"address",
  73. },
  74. },
  75. service: "query",
  76. options: {
  77. query: ["skip", "limit"],
  78. sort: ["meta.createdAt"],
  79. desc: true,
  80. count: true,
  81. },
  82. },
  83. };