.financeclaims.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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. ]
  23. },
  24. destroy: {
  25. params: ['!id'],
  26. service: 'delete'
  27. },
  28. update: {
  29. params: ['!id'],
  30. requestBody: [
  31. '!name',
  32. 'top',
  33. 'publish_time',
  34. '!mongey_min_rate',
  35. '!mongey_max_rate',
  36. '!claims_min_term',
  37. '!claims_max_term',
  38. '!ensure_id',
  39. '!repayment_id',
  40. 'cplx_id',
  41. '!claims_min_money',
  42. '!claims_max_money',
  43. '!uid',
  44. '!cattribute',
  45. 'status',
  46. 'video',
  47. 'news',
  48. 'videoimg',
  49. ]
  50. },
  51. show: {
  52. parameters: {
  53. params: ['!id']
  54. },
  55. service: 'fetch'
  56. },
  57. index: {
  58. parameters: {
  59. query: {
  60. name:'%name%'
  61. }
  62. },
  63. service: 'query',
  64. options: {
  65. query: ['skip', 'limit'],
  66. sort: ['meta.createdAt'],
  67. desc: true,
  68. count: true
  69. }
  70. },
  71. };