.thousand.js 966 B

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