.personal.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  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. ],
  18. },
  19. destroy: {
  20. params: ["!id"],
  21. service: "delete",
  22. },
  23. update: {
  24. params: ["!id"],
  25. requestBody: [
  26. "name",
  27. "phone",
  28. "email",
  29. "addr",
  30. "office_phone",
  31. "profession",
  32. "code",
  33. "openid",
  34. "status",
  35. "remark",
  36. "juris",
  37. "create_time",
  38. ],
  39. },
  40. show: {
  41. parameters: {
  42. params: ["!id"],
  43. },
  44. service: "fetch",
  45. },
  46. index: {
  47. parameters: {
  48. query: {
  49. phone: "phone",
  50. code: "code",
  51. juris:"juris",
  52. status: "status",
  53. profession: "profession",
  54. "create_time@start": "create_time@start",
  55. "create_time@end": "create_time@end",
  56. },
  57. options: {
  58. isdel: "0", // 默认条件
  59. },
  60. },
  61. service: "query",
  62. options: {
  63. query: ["skip", "limit"],
  64. sort: ["meta.createdAt"],
  65. desc: true,
  66. count: true,
  67. },
  68. },
  69. //修改密码
  70. password: {
  71. params: ["!id"],
  72. requestBody: ["password"],
  73. service: "password",
  74. },
  75. // 登陆
  76. login: {
  77. requestBody: ["phone", "password"],
  78. service: "login",
  79. },
  80. upgrade: {
  81. requestBody: [
  82. "education",
  83. "school",
  84. "birthDate",
  85. "qqwx",
  86. "email",
  87. "company",
  88. "zwzc",
  89. "expertise",
  90. "img_path",
  91. "workexperience",
  92. "scientific",
  93. "undertakingproject",
  94. "scienceaward",
  95. "social",
  96. "status",
  97. "remark",
  98. "!id",
  99. ],
  100. service: "upgrade",
  101. },
  102. };