.doctor.js 951 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "name",
  5. "!mobile",
  6. "!passwd",
  7. "hosname",
  8. "deptname",
  9. "title",
  10. "post",
  11. "content",
  12. "openid",
  13. "remark",
  14. "invite_id",
  15. ],
  16. },
  17. destroy: {
  18. params: ["!id"],
  19. service: "delete",
  20. },
  21. update: {
  22. params: ["!id"],
  23. requestBody: [
  24. "name",
  25. "!mobile",
  26. "passwd",
  27. "hosname",
  28. "deptname",
  29. "title",
  30. "post",
  31. "content",
  32. "openid",
  33. "remark",
  34. "invite_id",
  35. ],
  36. },
  37. show: {
  38. parameters: {
  39. params: ["!id"],
  40. },
  41. service: "fetch",
  42. },
  43. index: {
  44. parameters: {
  45. query: {
  46. name: "name",
  47. mobile: "mobile",
  48. openid: "openid",
  49. invite_id: "invite_id",
  50. },
  51. },
  52. service: "query",
  53. options: {
  54. query: ["skip", "limit"],
  55. sort: ["meta.createdAt"],
  56. desc: true,
  57. count: true,
  58. },
  59. },
  60. };