.personal.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "!name",
  5. "!password",
  6. "!phone",
  7. "email",
  8. "addr",
  9. "office_phone",
  10. "profession",
  11. "code",
  12. "openid",
  13. "status",
  14. "remark",
  15. "juris",
  16. "create_time",
  17. "is_expert",
  18. "school",
  19. "major",
  20. "card",
  21. "zwzc",
  22. ],
  23. },
  24. destroy: {
  25. params: ["!id"],
  26. service: "delete",
  27. },
  28. update: {
  29. params: ["!id"],
  30. requestBody: [
  31. "name",
  32. "phone",
  33. "email",
  34. "addr",
  35. "office_phone",
  36. "profession",
  37. "code",
  38. "openid",
  39. "status",
  40. "remark",
  41. "juris",
  42. "create_time",
  43. "is_expert",
  44. "school",
  45. "major",
  46. "card",
  47. "zwzc",
  48. ],
  49. },
  50. show: {
  51. parameters: {
  52. params: ["!id"],
  53. },
  54. service: "fetch",
  55. },
  56. index: {
  57. parameters: {
  58. query: {
  59. phone: "phone",
  60. code: "code",
  61. juris: "juris",
  62. status: "status",
  63. profession: "profession",
  64. "create_time@start": "create_time@start",
  65. "create_time@end": "create_time@end",
  66. },
  67. options: {
  68. isdel: "0", // 默认条件
  69. },
  70. },
  71. service: "query",
  72. options: {
  73. query: ["skip", "limit"],
  74. sort: ["meta.createdAt"],
  75. desc: true,
  76. count: true,
  77. },
  78. },
  79. //修改密码
  80. password: {
  81. params: ["!id"],
  82. requestBody: ["password"],
  83. service: "password",
  84. },
  85. // 登陆
  86. login: {
  87. requestBody: ["phone", "password"],
  88. service: "login",
  89. },
  90. upgrade: {
  91. requestBody: [
  92. "education",
  93. "school",
  94. "birthDate",
  95. "qqwx",
  96. "email",
  97. "company",
  98. "zwzc",
  99. "expertise",
  100. "img_path",
  101. "workexperience",
  102. "scientific",
  103. "undertakingproject",
  104. "scienceaward",
  105. "social",
  106. "status",
  107. "remark",
  108. "!id",
  109. ],
  110. service: "upgrade",
  111. },
  112. };