my_apis.dart 5.1 KB

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