.companyidentify.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. module.exports = {
  2. create: {
  3. requestBody: [
  4. '!uid',
  5. '!company_name',
  6. '!reg_num',
  7. '!type',
  8. '!address',
  9. '!business',
  10. '!capital',
  11. '!establish_date',
  12. '!valid_period',
  13. '!person',
  14. '!opening_bank',
  15. 'status',
  16. // '!code',
  17. // 'business_license',
  18. // 'establish_date',
  19. // 'due_date',
  20. // 'type',
  21. // 'registered_capital',
  22. // 'total_assets',
  23. // 'taking',
  24. // 'number',
  25. // 'belong_type',
  26. 'profession_one',
  27. 'profession_two',
  28. 'profession_three',
  29. 'profession_four',
  30. 'belong_addr_city',
  31. 'belong_addr_area',
  32. // 'business_addr',
  33. // 'registered_addr',
  34. // 'business_scope',
  35. // 'introduction',
  36. // 'card_front',
  37. // 'card_back',
  38. // 'representative',
  39. // 'representative_id',
  40. // 'representative_phone',
  41. // 'status'
  42. ]
  43. },
  44. destroy: {
  45. params: ['!id'],
  46. service: 'delete'
  47. },
  48. update: {
  49. params: ['!id'],
  50. requestBody: [
  51. 'uid',
  52. 'company_name',
  53. 'reg_num',
  54. 'type',
  55. 'address',
  56. 'business',
  57. 'capital',
  58. 'establish_date',
  59. 'valid_period',
  60. 'person',
  61. 'opening_bank',
  62. 'status',
  63. // 'uid',
  64. // 'business_license',
  65. // 'company_name',
  66. // 'establish_date',
  67. // 'due_date',
  68. // 'type',
  69. // 'code',
  70. // 'registered_capital',
  71. // 'total_assets',
  72. // 'taking',
  73. // 'number',
  74. // 'belong_type',
  75. 'profession_one',
  76. 'profession_two',
  77. 'profession_three',
  78. 'profession_four',
  79. 'belong_addr_city',
  80. 'belong_addr_area',
  81. // 'business_addr',
  82. // 'registered_addr',
  83. // 'business_scope',
  84. // 'introduction',
  85. // 'card_front',
  86. // 'card_back',
  87. // 'representative',
  88. // 'representative_id',
  89. // 'representative_phone',
  90. // 'status'
  91. ]
  92. },
  93. show: {
  94. parameters: {
  95. params: ['!id']
  96. },
  97. service: 'fetch'
  98. },
  99. index: {
  100. parameters: {
  101. query: {
  102. uid:'uid',
  103. company_name:'company_name',
  104. reg_num:'reg_num',
  105. type:'type',
  106. address:'address',
  107. business:'business',
  108. capital:'capital',
  109. establish_date:'establish_date',
  110. valid_period:'valid_period',
  111. person:'person',
  112. opening_bank:'opening_bank',
  113. status:'status',
  114. // business_license:'business_license',
  115. // company_name:'%company_name%',
  116. // establish_date :'establish_date',
  117. // due_date:'due_date',
  118. // type:'type',
  119. // code:'code',
  120. // registered_capital :'registered_capital',
  121. // total_assets :'total_assets',
  122. // taking:'taking',
  123. // number:'number',
  124. // belong_type :'belong_type',
  125. profession_one:'profession_one',
  126. profession_two :'profession_two',
  127. profession_three :'profession_three',
  128. profession_four :'profession_four',
  129. belong_addr_city :'belong_addr_city',
  130. belong_addr_area :'belong_addr_area',
  131. // business_addr :'business_addr',
  132. // registered_addr :'registered_addr',
  133. // business_scope :'business_scope',
  134. // introduction :'introduction',
  135. // card_front :'card_front',
  136. // card_back:'card_back',
  137. // representative :'representative',
  138. // representative_id :'representative_id',
  139. // representative_phone :'representative_phone',
  140. // status:'status'
  141. }
  142. },
  143. service: 'query',
  144. options: {
  145. query: ['skip', 'limit'],
  146. sort: ['meta.createdAt'],
  147. desc: true,
  148. count: true
  149. }
  150. },
  151. };