.reward.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. "type",
  5. "company",
  6. "apply_person",
  7. "phone",
  8. "qyfr",
  9. "yyzz",
  10. "qylr",
  11. "user_id",
  12. "status",
  13. "remark",
  14. "record",
  15. "is_cashing",
  16. ],
  17. },
  18. destroy: {
  19. params: ["!id"],
  20. service: "delete",
  21. },
  22. update: {
  23. params: ["!id"],
  24. requestBody: [
  25. "type",
  26. "company",
  27. "apply_person",
  28. "phone",
  29. "qyfr",
  30. "yyzz",
  31. "qylr",
  32. "user_id",
  33. "status",
  34. "remark",
  35. "record",
  36. "is_cashing",
  37. ],
  38. },
  39. show: {
  40. parameters: {
  41. params: ["!id"],
  42. },
  43. service: "fetch",
  44. },
  45. index: {
  46. parameters: {
  47. query: {
  48. type: "type",
  49. company: "company",
  50. user_id: "user_id",
  51. status: "status",
  52. is_cashing: "is_cashing",
  53. "create_time@start": "create_time@start",
  54. "create_time@end": "create_time@end",
  55. },
  56. // options: {
  57. // "meta.state": 0 // 默认条件
  58. // },
  59. },
  60. service: "query",
  61. options: {
  62. query: ["skip", "limit"],
  63. sort: ["meta.createdAt"],
  64. desc: true,
  65. count: true,
  66. },
  67. },
  68. };