api.php 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390
  1. <?php
  2. use Illuminate\Http\Request;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | API Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register API routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | is assigned the "api" middleware group. Enjoy building your API!
  11. |
  12. */
  13. //Route::middleware('auth:api')->get('/user', function (Request $request) {
  14. // return $request->user();
  15. //});
  16. //
  17. $api = app('Dingo\Api\Routing\Router');
  18. $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\V1'], function ($api) {
  19. /**
  20. * 在线画册
  21. */
  22. $api->post('album/xyx_login', [
  23. 'as' => 'album.xyx_login',
  24. 'uses' => 'AlbumController@albumXyxLogin',
  25. ]);
  26. $api->get('album/get-banner', [
  27. 'as' => 'album.GetBanner',
  28. 'uses' => 'AlbumController@albumGetBanner',
  29. ]);
  30. $api->get('album/cat', [
  31. 'as' => 'album.cat',
  32. 'uses' => 'AlbumController@albumCat',
  33. ]);
  34. $api->get('album/setting', [
  35. 'as' => 'album.setting',
  36. 'uses' => 'AlbumController@albumSetting',
  37. ]);
  38. $api->group(['middleware' => ['auth.api']], function ($api) {
  39. $api->post('album/customer-goods', [
  40. 'as' => 'album/customer-goods',
  41. 'uses' => 'AlbumController@albumCustomerGoods'
  42. ]);
  43. $api->post('album/customer-goods-detail', [
  44. 'as' => 'album/customer-goods-detail',
  45. 'uses' => 'AlbumController@albumCustomerGoodsDetail'
  46. ]);
  47. $api->post('album/get-count-favorite', [
  48. 'as' => 'album/get-count-favorite',
  49. 'uses' => 'AlbumController@albumGetCountOfFavorite'
  50. ]);
  51. $api->get('album_boss/get_top', [
  52. 'as' => 'album_boss.get_top',
  53. 'uses' => 'AlbumBossController@getTop',
  54. ]);
  55. $api->post('album_boss/agent_customer', [
  56. 'as' => 'album_boss.agent_customer',
  57. 'uses' => 'AlbumBossController@agentCustomer',
  58. ]);
  59. $api->post('album_boss/agent_statistical', [
  60. 'as' => 'album_boss.agent_statistical',
  61. 'uses' => 'AlbumBossController@agentStatistical',
  62. ]);
  63. $api->post('album_boss/agent_overview_active', [
  64. 'as' => 'album_boss.agent_overview_active',
  65. 'uses' => 'AlbumBossController@albumOverviewActive',
  66. ]);
  67. $api->post('album_boss/agent_overview_left', [
  68. 'as' => 'album_boss.agent_overview_left',
  69. 'uses' => 'AlbumBossController@albumOverviewLeft',
  70. ]);
  71. $api->post('album_boss/agent_overview_favorite', [
  72. 'as' => 'album_boss.agent_overview_favorite',
  73. 'uses' => 'AlbumBossController@albumOverviewFavorite',
  74. ]);
  75. $api->post('album_boss/agent_overview_new', [
  76. 'as' => 'album_boss.agent_overview_new',
  77. 'uses' => 'AlbumBossController@albumOverviewNew',
  78. ]);
  79. $api->post('album_boss/agent_analysis', [
  80. 'as' => 'album_boss.agent_analysis',
  81. 'uses' => 'AlbumBossController@agentAnalysis',
  82. ]);
  83. $api->post('album_boss/agent_overview_call', [
  84. 'as' => 'album_boss.agent_overview_call',
  85. 'uses' => 'AlbumBossController@albumOverviewCall',
  86. ]);
  87. $api->post('album_boss/agent_overview_funnel', [
  88. 'as' => 'album_boss.agent_overview_funnel',
  89. 'uses' => 'AlbumBossController@albumOverviewFunnel',
  90. ]);
  91. $api->get('album_boss/boss_interactive', [
  92. 'as' => 'album_boss.boss_interactive',
  93. 'uses' => 'AlbumBossController@BossInteractive',
  94. ]);
  95. $api->post('album/get_data_goods', [
  96. 'as' => 'album.get_data_goods',
  97. 'uses' => 'AlbumController@albumGetDataGoods',
  98. ]);
  99. $api->post('album_post/info', [
  100. 'as' => 'album_post.info',
  101. 'uses' => 'AlbumPosterController@posterInfo',
  102. ]);
  103. $api->post('album_post/download', [
  104. 'as' => 'album_post.download',
  105. 'uses' => 'AlbumPosterController@posterDownload',
  106. ]);
  107. $api->get('album/get-customer', [
  108. 'as' => 'album.get-customer',
  109. 'uses' => 'AlbumController@albumGetCustomer',
  110. ]);
  111. $api->post('album/set-customer', [
  112. 'as' => 'album.set-customer',
  113. 'uses' => 'AlbumController@albumSetCustomer',
  114. ]);
  115. $api->post('album/statistical', [
  116. 'as' => 'album.statistical',
  117. 'uses' => 'AlbumController@albumStatistical',
  118. ]);
  119. $api->post('album/get_statistical', [
  120. 'as' => 'album.get_statistical',
  121. 'uses' => 'AlbumController@albumGetStatistical',
  122. ]);
  123. $api->post('album/get_data_cat', [
  124. 'as' => 'album.get_data_cat',
  125. 'uses' => 'AlbumController@albumGetDataCat',
  126. ]);
  127. $api->post('album/get_data_cat_single', [
  128. 'as' => 'album.get_data_cat_single',
  129. 'uses' => 'AlbumController@albumGetDataCatSingle',
  130. ]);
  131. $api->get('album/favorite_list', [
  132. 'as' => 'album.favorite_list',
  133. 'uses' => 'AlbumController@albumFavoriteList',
  134. ]);
  135. $api->get('album/favorite_del', [
  136. 'as' => 'album.favorite_del',
  137. 'uses' => 'AlbumController@albumFavoriteDel',
  138. ]);
  139. $api->get('album/get_user_info', [
  140. 'as' => 'album.get_user_info',
  141. 'uses' => 'AlbumController@albumGetUserInfo',
  142. ]);
  143. $api->get('album/goods', [
  144. 'as' => 'album.goods',
  145. 'uses' => 'AlbumController@albumGoods',
  146. ]);
  147. $api->get('album/goods-detail', [
  148. 'as' => 'album.goods-detail',
  149. 'uses' => 'AlbumController@albumGoodsDetail',
  150. ]);
  151. $api->get('album/set-price', [
  152. 'as' => 'album.set-price',
  153. 'uses' => 'AlbumController@albumSetPrice',
  154. ]);
  155. $api->post('album/agent_price_set', [
  156. 'as' => 'album.AgentPriceSet',
  157. 'uses' => 'AlbumController@albumAgentPriceSet',
  158. ]);
  159. $api->get('album/content_list', [
  160. 'as' => 'album.content_list',
  161. 'uses' => 'AlbumController@albumContentList',
  162. ]);
  163. $api->get('album/content_detail', [
  164. 'as' => 'album.content_detail',
  165. 'uses' => 'AlbumController@albumContentDetail',
  166. ]);
  167. $api->get('album/style', [
  168. 'as' => 'album.style',
  169. 'uses' => 'AlbumController@albumStyle',
  170. ]);
  171. $api->post('album/set-phone', [
  172. 'as' => 'album.savePhone',
  173. 'uses' => 'AlbumController@albumSavePhone',
  174. ]);
  175. $api->post('album/set-phone', [
  176. 'as' => 'album.savePhone',
  177. 'uses' => 'AlbumController@albumSavePhone',
  178. ]);
  179. $api->post('album/add_agent', [
  180. 'as' => 'album.AddAgent',
  181. 'uses' => 'AlbumController@albumAddAgent',
  182. ]);
  183. $api->post('album/get-cart-of-watch', [
  184. 'as' => 'album.GetCartOfWatch',
  185. 'uses' => 'AlbumController@albumGetCartOfWatch',
  186. ]);
  187. $api->post('album/get-watch-recored', [
  188. 'as' => 'album.GetWatchRecord',
  189. 'uses' => 'AlbumController@albumGetWatchRecord',
  190. ]);
  191. $api->post('album/set-watch', [
  192. 'as' => 'album.SetWatch',
  193. 'uses' => 'AlbumController@albumSetWatch',
  194. ]);
  195. $api->post('album/save_form_id', [
  196. 'as' => 'album.SaveFormId',
  197. 'uses' => 'AlbumController@albumSaveFormId',
  198. ]);
  199. $api->get('album/search_goods', [
  200. 'as' => 'album.search_goods',
  201. 'uses' => 'AlbumController@albumSearchGoods',
  202. ]);
  203. $api->get('album/add_favorite', [
  204. 'as' => 'album.add_favorite',
  205. 'uses' => 'AlbumController@albumAddFavorite',
  206. ]);
  207. $api->get('album/get-agent-address', [
  208. 'as' => 'album.get-agent-address',
  209. 'uses' => 'AlbumController@albumGetAgentAdress',
  210. ]);
  211. });
  212. $api->post('attachment/upload', [
  213. 'as' => 'attachment.upload',
  214. 'uses' => 'AttachmentController@upload',
  215. ]);
  216. /*$api->get('album/get-banner', [
  217. 'as' => 'album.GetBanner',
  218. 'uses' => 'AlbumController@albumGetBanner',
  219. ]);*/
  220. $api->get('album/test', [
  221. 'as' => 'album.test',
  222. 'uses' => 'AlbumController@test',
  223. ]);
  224. $api->post('attachment/upload', [
  225. 'as' => 'attachment.upload',
  226. 'uses' => 'AttachmentController@upload',
  227. ]);
  228. $api->get('furniture/setting', [
  229. 'as' => 'furniture.setting',
  230. 'uses' => 'FurnitureController@furnitureSetting',
  231. ]);
  232. $api->any('furniture/add_comments', [
  233. 'as' => 'furniture.add_comments',
  234. 'uses' => 'FurnitureController@furnitureAddComments',
  235. ]);
  236. $api->get('furniture/news_detail', [
  237. 'as' => 'furniture.detail',
  238. 'uses' => 'FurnitureController@furnitureNewsDetail',
  239. ]);
  240. $api->get('furniture/news_list', [
  241. 'as' => 'furniture.list',
  242. 'uses' => 'FurnitureController@furnitureNewsList',
  243. ]);
  244. $api->post('furniture/xcx_login', [
  245. 'as' => 'furniture.xcx_login',
  246. 'uses' => 'FurnitureController@furnitureXcxLogin',
  247. ]);
  248. $api->get('furniture/goods_list', [
  249. 'as' => 'furniture.goodslist',
  250. 'uses' => 'FurnitureController@furnitureGoodsList',
  251. ]);
  252. $api->get('furniture/getattr', [
  253. 'as' => 'furniture.getattr',
  254. 'uses' => 'FurnitureController@getAttr',
  255. ]);
  256. $api->post('furniture/createorder', [
  257. 'as' => 'furniture.createOrder',
  258. 'uses' => 'FurnitureController@createOrder',
  259. ]);
  260. $api->get('furniture/getorder', [
  261. 'as' => 'furniture.getorder',
  262. 'uses' => 'FurnitureController@getOrder',
  263. ]);
  264. $api->get('furniture/getorderdetail', [
  265. 'as' => 'furniture.getOrderDetail',
  266. 'uses' => 'FurnitureController@getOrderDetail',
  267. ]);
  268. $api->get('furniture/getprogress', [
  269. 'as' => 'furniture.getprogress',
  270. 'uses' => 'FurnitureController@getProgress',
  271. ]);
  272. $api->get('furniture/getreviewcount', [
  273. 'as' => 'furniture.getreviewcount',
  274. 'uses' => 'FurnitureController@getReviewCount',
  275. ]);
  276. $api->post('furniture/addreview', [
  277. 'as' => 'furniture.addreview',
  278. 'uses' => 'FurnitureController@addReview',
  279. ]);
  280. $api->post('furniture/service_login', [
  281. 'as' => 'furniture.service_login',
  282. 'uses' => 'FurnitureController@serviceLogin',
  283. ]);
  284. $api->get('furniture/getfurnitureads', [
  285. 'as' => 'furniture.getfurnitureads',
  286. 'uses' => 'FurnitureController@getFurnitureAds',
  287. ]);
  288. $api->post('furniture/updatestatus', [
  289. 'as' => 'furniture.updateStatus',
  290. 'uses' => 'FurnitureController@updateStatus',
  291. ]);
  292. $api->post('furniture/getphonenumber', [
  293. 'as' => 'furniture.getPhoneNumber',
  294. 'uses' => 'FurnitureController@getPhoneNumber',
  295. ]);
  296. $api->get('furniture/getqrcode', [
  297. 'as' => 'furniture.getQrcode',
  298. 'uses' => 'FurnitureController@getQrcode',
  299. ]);
  300. $api->get('furniture/ordercount', [
  301. 'as' => 'furniture.orderCount',
  302. 'uses' => 'FurnitureController@orderCount',
  303. ]);
  304. $api->get('furniture/searchlist', [
  305. 'as' => 'furniture.searchList',
  306. 'uses' => 'FurnitureController@searchList',
  307. ]);
  308. $api->any('furniture/printorder', [
  309. 'as' => 'furniture.printOrder',
  310. 'uses' => 'FurnitureController@printOrder',
  311. ]);
  312. $api->post('furniture/saveformid', [
  313. 'as' => 'furniture.saveFormId',
  314. 'uses' => 'FurnitureController@saveFormId',
  315. ]);
  316. $api->get('furniture/getmorecomments', [
  317. 'as' => 'furniture.getMoreComments',
  318. 'uses' => 'FurnitureController@getMoreComments',
  319. ]);
  320. $api->get('furniture/addtolike', [
  321. 'as' => 'furniture.addtolike',
  322. 'uses' => 'FurnitureController@addToLike',
  323. ]);
  324. $api->get('furniture/newgoods_list', [
  325. 'as' => 'furniture.newgoods_list',
  326. 'uses' => 'FurnitureController@newgoods_list',
  327. ]);
  328. $api->get('furniture/newgoods_index', [
  329. 'as' => 'furniture.newgoods_index',
  330. 'uses' => 'FurnitureController@newgoods_index',
  331. ]);
  332. $api->post('furniture/newgoods_addcomment', [
  333. 'as' => 'furniture.newgoods_addcomment',
  334. 'uses' => 'FurnitureController@newgoods_addcomment',
  335. ]);
  336. $api->post('furniture/newgoods_addbooking', [
  337. 'as' => 'furniture.newgoods_addbooking',
  338. 'uses' => 'FurnitureController@newgoods_addbooking',
  339. ]);
  340. });