.financeclaims.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. '!name',
  5. 'top',
  6. 'publish_time',
  7. '!mongey_min_rate',
  8. '!mongey_max_rate',
  9. '!claims_min_term',
  10. '!claims_max_term',
  11. '!ensure_id',
  12. '!repayment_id',
  13. '!cplx_id',
  14. '!cattribute',
  15. '!claims_min_money',
  16. '!claims_max_money',
  17. '!uid',
  18. 'status',
  19. 'news',
  20. 'video',
  21. 'videoimg',
  22. 'nownews',
  23. ]
  24. },
  25. destroy: {
  26. params: ['!id'],
  27. service: 'delete'
  28. },
  29. update: {
  30. params: ['!id'],
  31. requestBody: [
  32. '!name',
  33. 'top',
  34. 'publish_time',
  35. '!mongey_min_rate',
  36. '!mongey_max_rate',
  37. '!claims_min_term',
  38. '!claims_max_term',
  39. '!ensure_id',
  40. '!repayment_id',
  41. 'cplx_id',
  42. '!claims_min_money',
  43. '!claims_max_money',
  44. '!uid',
  45. '!cattribute',
  46. 'status',
  47. 'video',
  48. 'news',
  49. 'videoimg',
  50. 'nownews',
  51. ]
  52. },
  53. show: {
  54. parameters: {
  55. params: ['!id']
  56. },
  57. service: 'fetch'
  58. },
  59. index: {
  60. parameters: {
  61. query: {
  62. name:'%name%'
  63. }
  64. },
  65. service: 'query',
  66. options: {
  67. query: ['skip', 'limit'],
  68. sort: ['meta.createdAt'],
  69. desc: true,
  70. count: true
  71. }
  72. },
  73. };