.chat.js 652 B

123456789101112131415161718192021222324252627282930313233343536
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "sender_id",
  5. "sender_name",
  6. "!content",
  7. "send_time",
  8. ],
  9. },
  10. destroy: {
  11. params: ["!id"],
  12. service: "delete",
  13. },
  14. update: {
  15. params: ["!id"],
  16. requestBody: [ "sender_id", "sender_name", "content", "send_time"],
  17. },
  18. show: {
  19. parameters: {
  20. params: ["!id"],
  21. },
  22. service: "fetch",
  23. },
  24. index: {
  25. parameters: {
  26. query: [ "sender_id", "sender_name", "content", "send_time"],
  27. },
  28. service: "query",
  29. options: {
  30. query: ["skip", "limit"],
  31. sort: ["meta.createdAt"],
  32. asc: true,
  33. count: true,
  34. },
  35. },
  36. };