.admin.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "!name",
  5. "!phone",
  6. "!passwd",
  7. "openid",
  8. "!role",
  9. "menus",
  10. "!pid",
  11. "deptname",
  12. "code",
  13. "isdel",
  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. "openid",
  27. "role",
  28. "menus",
  29. "pid",
  30. "deptname",
  31. "code",
  32. "isdel",
  33. "remark",
  34. ],
  35. },
  36. show: {
  37. parameters: {
  38. params: ["!id"],
  39. },
  40. service: "fetch",
  41. },
  42. index: {
  43. parameters: {
  44. query: {
  45. name: "%name%",
  46. phone: "phone",
  47. role: "role",
  48. pid: "pid",
  49. deptname: "%deptname%",
  50. code: "code",
  51. isdel: "isdel",
  52. "create_time@start": "create_time@start",
  53. "create_time@end": "create_time@end",
  54. },
  55. // options: {
  56. // "meta.state": 0 // 默认条件
  57. // },
  58. },
  59. service: "query",
  60. options: {
  61. query: ["skip", "limit"],
  62. sort: ["meta.createdAt"],
  63. desc: true,
  64. count: true,
  65. },
  66. },
  67. //修改密码
  68. password: {
  69. params: ["!id"],
  70. requestBody: ["passwd"],
  71. service: "password",
  72. },
  73. // 登陆
  74. login: {
  75. requestBody: ["code_phone", "passwd"],
  76. service: "login",
  77. }
  78. };