.transaction.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "!product_id",
  5. "!userid",
  6. "!market_userid",
  7. "description",
  8. "username",
  9. "product_name",
  10. "type",
  11. "dockid",
  12. "market_username",
  13. "!status",
  14. "create_userid",
  15. ],
  16. },
  17. destroy: {
  18. params: ["!id"],
  19. service: "delete",
  20. },
  21. update: {
  22. params: ["!id"],
  23. requestBody: [
  24. "product_id",
  25. "userid",
  26. "market_userid",
  27. "description",
  28. "username",
  29. "product_name",
  30. "market_username",
  31. "type",
  32. "dockid",
  33. "status",
  34. "create_userid",
  35. ],
  36. },
  37. show: {
  38. parameters: {
  39. params: ["!id"],
  40. },
  41. service: "fetch",
  42. },
  43. index: {
  44. parameters: {
  45. query: {
  46. product_id: "product_id",
  47. userid: "userid",
  48. market_userid: "market_userid",
  49. status: "status",
  50. username: "username",
  51. product_name: "product_name",
  52. type: "type",
  53. dockid: "dockid",
  54. market_username: "market_username",
  55. description: "description",
  56. create_userid: "create_userid",
  57. },
  58. },
  59. service: "query",
  60. options: {
  61. query: ["skip", "limit"],
  62. sort: ["meta.createdAt"],
  63. desc: true,
  64. count: true,
  65. },
  66. },
  67. findTransactionList:{
  68. parameters: {
  69. query: {
  70. product_id: "product_id",
  71. },
  72. },
  73. service: "query",
  74. options: {
  75. query: ["skip", "limit"],
  76. sort: ["meta.createdAt"],
  77. desc: true,
  78. count: true,
  79. },
  80. },
  81. };