.liveroom.js 961 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. module.exports = {
  2. create: {
  3. requestBody: ["!subid", "subname", "!teacherid", "teacher", "reason"],
  4. },
  5. destroy: {
  6. params: ["!id"],
  7. service: "delete",
  8. },
  9. update: {
  10. params: ["!id"],
  11. requestBody: [
  12. "number",
  13. "!subid",
  14. "subname",
  15. "!teacherid",
  16. "teacher",
  17. "status",
  18. "reason",
  19. "start",
  20. ],
  21. },
  22. show: {
  23. parameters: {
  24. params: ["!id"],
  25. },
  26. service: "fetch",
  27. },
  28. index: {
  29. parameters: {
  30. query: {
  31. number: "number",
  32. subid: "subid",
  33. subname: "subname",
  34. teacher: "teacher",
  35. teacherid: "teacherid",
  36. start: "start",
  37. status: "status",
  38. },
  39. },
  40. service: "query",
  41. options: {
  42. query: ["skip", "limit"],
  43. sort: ["meta.createdAt"],
  44. desc: true,
  45. count: true,
  46. },
  47. },
  48. personcount: {
  49. requestBody: ["number", "name", "userid", 'type'],
  50. service: "personcount",
  51. },
  52. };