.reviewExpert.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "expert_id",
  5. "expert_name",
  6. "phone",
  7. "password",
  8. "company",
  9. "group_zw",
  10. "major",
  11. "now_major",
  12. "zw",
  13. "zc",
  14. "apply_id",
  15. "score",
  16. "desc",
  17. "type",
  18. "status",
  19. "role",
  20. "code",
  21. ],
  22. },
  23. destroy: {
  24. params: ["!id"],
  25. service: "delete",
  26. },
  27. update: {
  28. params: ["!id"],
  29. requestBody: [
  30. "expert_id",
  31. "expert_name",
  32. "phone",
  33. "password",
  34. "company",
  35. "group_zw",
  36. "major",
  37. "now_major",
  38. "zw",
  39. "zc",
  40. "apply_id",
  41. "score",
  42. "desc",
  43. "type",
  44. "status",
  45. "role",
  46. "code",
  47. ],
  48. },
  49. show: {
  50. parameters: {
  51. params: ["!id"],
  52. },
  53. service: "fetch",
  54. },
  55. index: {
  56. parameters: {
  57. query: {
  58. expert_id: "expert_id",
  59. expert_name: "expert_name",
  60. apply_id: "apply_id",
  61. score: "score",
  62. desc: "desc",
  63. type: "type",
  64. status: "status",
  65. role:"role",
  66. code:"code",
  67. "meta.createdAt@start": "meta.createdAt@start",
  68. "meta.createdAt@end": "meta.createdAt@end",
  69. },
  70. // options: {
  71. // "meta.state": 0 // 默认条件
  72. // },
  73. },
  74. service: "query",
  75. options: {
  76. query: ["skip", "limit"],
  77. sort: ["meta.createdAt"],
  78. desc: true,
  79. count: true,
  80. },
  81. },
  82. // 登陆
  83. login: {
  84. requestBody: ["!phone", "!password"],
  85. service: "login",
  86. },
  87. //修改密码
  88. password: {
  89. params: ["!id"],
  90. requestBody: ["password"],
  91. service: "password",
  92. },
  93. };