.setting.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. 'planyearid',
  5. 'planid',
  6. 'termid',
  7. 'user_email',
  8. 'auth_code',
  9. 'am_start',
  10. 'am_end',
  11. 'pm_start',
  12. 'pm_end',
  13. 'bd_start',
  14. 'bd_end'
  15. ]
  16. },
  17. destroy: {
  18. params: ['!id'],
  19. service: 'delete'
  20. },
  21. update: {
  22. params: ['!id'],
  23. requestBody: [
  24. 'planyearid',
  25. 'planid',
  26. 'termid',
  27. 'user_email',
  28. 'auth_code',
  29. 'am_start',
  30. 'am_end',
  31. 'pm_start',
  32. 'pm_end',
  33. 'bd_start',
  34. 'bd_end'
  35. ]
  36. },
  37. show: {
  38. parameters: {
  39. params: ['!id']
  40. },
  41. service: 'fetch'
  42. },
  43. index: {
  44. parameters: {
  45. query: {
  46. planyearid: 'planyearid',
  47. planid: 'planid',
  48. termid: 'termid',
  49. user_email: 'user_email',
  50. auth_code: 'auth_code',
  51. am_start: 'am_start'
  52. }
  53. },
  54. service: 'query',
  55. options: {
  56. query: ['skip', 'limit'],
  57. sort: ['meta.createdAt'],
  58. desc: true,
  59. count: true
  60. }
  61. },
  62. };