.mission.js 882 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. module.exports = {
  2. create: {
  3. requestBody: ["title", "params", "user", "!tenant", "remark"],
  4. },
  5. destroy: {
  6. params: ["!id"],
  7. service: "delete",
  8. },
  9. update: {
  10. params: ["!id"],
  11. requestBody: [
  12. "title",
  13. "params",
  14. "status",
  15. "dot",
  16. "progress",
  17. "uri",
  18. "remark",
  19. ],
  20. },
  21. show: {
  22. parameters: {
  23. params: ["!id"],
  24. },
  25. service: "fetch",
  26. },
  27. index: {
  28. parameters: {
  29. query: {
  30. title: "title",
  31. create_time: "create_time",
  32. status: "status",
  33. dot: "dot",
  34. user: "user",
  35. project: "params.project",
  36. tenant: "tenant",
  37. },
  38. },
  39. service: "query",
  40. options: {
  41. query: ["skip", "limit"],
  42. sort: ["meta.createdAt"],
  43. desc: true,
  44. count: true,
  45. },
  46. },
  47. start: {
  48. params: ["!id"],
  49. service: "start",
  50. },
  51. };