.matchteam.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. 'match_id',
  5. 'match_name',
  6. 'team_id',
  7. 'team_name',
  8. 'logo',
  9. 'create_id',
  10. 'create_user',
  11. 'create_time',
  12. 'members',
  13. 'match_num',
  14. 'apply_time',
  15. 'win',
  16. 'shu',
  17. 'integral',
  18. 'rank',
  19. 'status',
  20. 'format',
  21. 'remark',
  22. ],
  23. },
  24. destroy: {
  25. params: ['!id'],
  26. service: 'delete',
  27. },
  28. update: {
  29. params: ['!id'],
  30. requestBody: [
  31. 'match_id',
  32. 'match_name',
  33. 'team_id',
  34. 'team_name',
  35. 'logo',
  36. 'create_id',
  37. 'create_user',
  38. 'create_time',
  39. 'members',
  40. 'match_num',
  41. 'apply_time',
  42. 'win',
  43. 'shu',
  44. 'integral',
  45. 'rank',
  46. 'status',
  47. 'format',
  48. 'remark',
  49. ],
  50. },
  51. show: {
  52. parameters: {
  53. params: ['!id'],
  54. },
  55. service: 'fetch',
  56. },
  57. index: {
  58. parameters: {
  59. query: {
  60. match_id: 'match_id',
  61. match_name: 'match_name',
  62. team_id: 'team_id',
  63. team_name: 'team_name',
  64. create_id: 'create_id',
  65. create_user: 'create_user',
  66. create_time: 'create_time',
  67. apply_time: 'apply_time',
  68. status: 'status',
  69. 'meta.createdAt@start': 'meta.createdAt@start',
  70. 'meta.createdAt@end': 'meta.createdAt@end',
  71. },
  72. // options: {
  73. // "meta.state": 0 // 默认条件
  74. // },
  75. },
  76. service: 'query',
  77. options: {
  78. query: ['skip', 'limit'],
  79. sort: ['meta.createdAt'],
  80. desc: true,
  81. count: true,
  82. },
  83. },
  84. };