my_apis.dart 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. class MyApis {
  2. static getApi(String api) {
  3. bool un = false;
  4. switch (api) {
  5. case 'updatePayPassword':
  6. if (un) {
  7. return '/ap/updatePayPassword';
  8. } else {
  9. return '/v1/updatePayPassword';
  10. }
  11. break;
  12. case 'changePwd':
  13. if (un) {
  14. return '/ap/changePwd';
  15. } else {
  16. return '/v1/changePwd';
  17. }
  18. break;
  19. case 'joinActivity':
  20. if (un) {
  21. return '/model/joinActivity';
  22. } else {
  23. return '/v1/joinActivity';
  24. }
  25. break;
  26. case 'visitHome':
  27. if (un) {
  28. return '/model/visitHome';
  29. } else {
  30. return '/v1/visitHome';
  31. }
  32. break;
  33. case 'appStoreReview':
  34. if (un) {
  35. return '/model/appStoreReview';
  36. } else {
  37. return '/v1/appStoreReview';
  38. }
  39. break;
  40. case 'upload':
  41. if (un) {
  42. return '/file/upload';
  43. } else {
  44. return '/v1/uploadFile';
  45. }
  46. break;
  47. case 'registerUser':
  48. if (un) {
  49. return '/model/registerUser';
  50. } else {
  51. return '/v1/registerUse';
  52. }
  53. break;
  54. case 'login':
  55. if (un) {
  56. return '/ap/login';
  57. } else {
  58. return '/v1/login';
  59. }
  60. break;
  61. case 'checkLogin':
  62. if (un) {
  63. return '/ap/checkLogin';
  64. } else {
  65. return '/v1/checkLogin';
  66. }
  67. break;
  68. case 'send':
  69. if (un) {
  70. return '/chat/send';
  71. } else {
  72. return '/v1/sendChat';
  73. }
  74. break;
  75. case 'revoke':
  76. if (un) {
  77. return '/chat/revoke';
  78. } else {
  79. return '/v1/revokeChat';
  80. }
  81. break;
  82. case 'cancelPayOrder':
  83. if (un) {
  84. return '/pay/cancelPayOrder';
  85. } else {
  86. return '/v1/cancelPayOrder';
  87. }
  88. break;
  89. case 'revokePayOrder':
  90. if (un) {
  91. return '/pay/revokePayOrder';
  92. } else {
  93. return '/v1/revokePayOrder';
  94. }
  95. break;
  96. case 'applyForCoupon':
  97. if (un) {
  98. return '/model/applyForCoupon';
  99. } else {
  100. return '/v1/applyForCoupon';
  101. }
  102. break;
  103. case 'query':
  104. if (un) {
  105. return '/data/query';
  106. } else {
  107. return '/v1/queryData';
  108. }
  109. break;
  110. case 'save':
  111. if (un) {
  112. return '/data/save';
  113. } else {
  114. return '/v1/saveData';
  115. }
  116. break;
  117. case 'delete':
  118. if (un) {
  119. return '/data/delete';
  120. } else {
  121. return '/v1/delData';
  122. }
  123. break;
  124. case 'update':
  125. if (un) {
  126. return '/data/update';
  127. } else {
  128. return '/v1/updateData';
  129. }
  130. break;
  131. case 'updateM':
  132. if (un) {
  133. return '/data/updateM';
  134. } else {
  135. return '/v1/updateDataM';
  136. }
  137. break;
  138. case 'files':
  139. if (un) {
  140. return '__files__';
  141. } else {
  142. return 'files';
  143. }
  144. break;
  145. case 'user':
  146. if (un) {
  147. return '__user__';
  148. } else {
  149. return 'user';
  150. }
  151. break;
  152. case 'token':
  153. if (un) {
  154. return '__token__';
  155. } else {
  156. return 'token';
  157. }
  158. break;
  159. case 'useXRay':
  160. if (un) {
  161. return '/model/useXRay';
  162. } else {
  163. return '/v1/useXRay';
  164. }
  165. break;
  166. case 'userBalance':
  167. if (un) {
  168. return '/model/userBalance';
  169. } else {
  170. return '/v1/userBalance';
  171. }
  172. break;
  173. case 'order':
  174. if (un) {
  175. return '/pay/order';
  176. } else {
  177. return '/v1/payOrder';
  178. }
  179. break;
  180. case 'scanCode':
  181. if (un) {
  182. return '/pay/scanCode';
  183. } else {
  184. return '/v1/scanCode';
  185. }
  186. break;
  187. case 'redPacket':
  188. if (un) {
  189. return '/pay/redPacket';
  190. } else {
  191. return '/v1/payRedPacket';
  192. }
  193. break;
  194. case 'sendCode':
  195. if (un) {
  196. return '/hms/sendCode';
  197. } else {
  198. return '/v1/sendCode';
  199. }
  200. break;
  201. case 'verifyCode':
  202. if (un) {
  203. return '/hms/verifyCode';
  204. } else {
  205. return '/v1/verifyCode';
  206. }
  207. break;
  208. case 'redPacket2':
  209. if (un) {
  210. return '/pay/redPacket2';
  211. } else {
  212. return '/v1/payRedPacket2';
  213. }
  214. break;
  215. case 'download':
  216. if (un) {
  217. return '/file/download';
  218. } else {
  219. return '/v1/downloadFile';
  220. }
  221. break;
  222. case 'withdraw':
  223. if (un) {
  224. return '/pay/withdraw';
  225. } else {
  226. return '/v1/withdraw';
  227. }
  228. break;
  229. case 'userResetPwd':
  230. if (un) {
  231. return '/model/userResetPwd';
  232. } else {
  233. return '/v1/userResetPwd';
  234. }
  235. break;
  236. case 'applyForRedPacket2':
  237. if (un) {
  238. return '/pay/applyForRedPacket2';
  239. } else {
  240. return '/v1/applyForRedPacket2';
  241. }
  242. break;
  243. case 'cloneShopMembers':
  244. if (un) {
  245. return '/pay/cloneShopMembers';
  246. } else {
  247. return '/v1/cloneShopMembers';
  248. }
  249. break;
  250. }
  251. }
  252. }