api.php 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | API Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register API routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | is assigned the "api" middleware group. Enjoy building your API!
  10. |
  11. */
  12. Route::middleware('auth:api')->namespace('Api')->group(function () {
  13. //视频接口
  14. Route::post('camera/getlist', 'CameraApiController@getCamerasList');
  15. Route::post('camera/geturl', 'CameraApiController@getCamerasUrl');
  16. Route::post('camera/getrtsp', 'CameraApiController@getCamerasRtsp');
  17. Route::post('camera/transcode', 'CameraApiController@getTranscodeInfo');
  18. Route::get('camera/stopstream', 'CameraApiController@stopCamerasS tream');
  19. Route::post('camera/lake/getlist', 'CameraApiController@getSouthLakeCamera');
  20. Route::post('camera/surface/getlist', 'CameraApiController@getWorkSurfaceCamera');
  21. Route::post('camera/get_hik_rtsp', 'CameraApiController@getHikRtsp');//海康获取rtsp流
  22. Route::post('camera/get_hik_rtmp', 'CameraApiController@getHikRtmp');//海康获取rtmp流
  23. Route::post('camera/playback/getlist', 'CameraApiController@getPlaybackList');//回放时间段列表
  24. Route::post('camera/playback/geturl', 'CameraApiController@getPlaybackUrl');//回放url
  25. Route::post('camera/playback/geturleasy', 'CameraApiController@getPlaybackUrlByEasy');//easydrawin回放url
  26. Route::post('camera/getcamerabytype', 'CameraApiController@getCameraByType');//通过摄像头类型获取所有摄像头
  27. Route::post('camera/get_lan_url', 'CameraApiController@getCamerasLanUrl');//内网播放url
  28. //海康视频接口
  29. Route::get('haikang/monitor/regions/list', 'HaiKangController@getRegionsList');
  30. Route::get('haikang/monitor/cameras/list', 'HaiKangController@getCamerasList');
  31. Route::get('haikang/monitor/cameras/url', 'HaiKangController@getCamerasUrl');
  32. Route::get('haikang/monitor/cameras/transcode', 'HaiKangController@getTranscodeInfo');
  33. Route::post('testadd', 'CameraApiController@testadd');
  34. Route::post('testupdate', 'CameraApiController@testupdate');
  35. Route::get('testdel', 'CameraApiController@testdel');
  36. });
  37. Route::namespace('Api')->group(function () {
  38. Route::post('camera/upload_img', 'CameraApiController@uploadImg');//图片上传
  39. Route::post('camera/getcamerabyminecode', 'CameraApiController@getCameraByMinecode');//高风险区域摄像头
  40. Route::post('camera/picture_base64', 'CameraApiController@pictureBase64');//宁煤存base64图片
  41. Route::post('camera/get_risk_ningmei', 'CameraApiController@getRiskNingmei');//宁煤高风险摄像头
  42. Route::post('camera/get_total_ningmei', 'CameraApiController@getTotalNingmei');//宁煤摄像头统计
  43. Route::post('camera/get_total_ningmei_week', 'CameraApiController@getTotalNingmeiWeek');//宁煤摄像头周统计
  44. Route::post('camera/offline_list', 'CameraApiController@offlineList');//宁煤不在线摄像头列表
  45. Route::get('camera/get_total_string', 'CameraApiController@getTotalString');//宁煤摄像头统计字符串
  46. Route::get('test', 'CameraApiController@test');
  47. Route::post('oss_url','CameraApiController@ossUrl');//文章图片上传至阿里云
  48. Route::post('article_list','CameraApiController@articleList')->middleware('accesskey');//文章列表
  49. Route::post('duty_information','CameraApiController@dutyInformation');//值班信息
  50. Route::post('type_list','CameraApiController@typeList');//分类列表
  51. Route::post('camera_record_insert','CameraApiController@cameraRecordInsert');//摄像托访问记录入库
  52. Route::post('camera_record_list','CameraApiController@cameraRecordList');//摄像托访问记录列表
  53. //洗选高风险录入
  54. Route::post('camera/camera_select', 'CameraApiController@cameraSelect');//摄像头下拉列表
  55. Route::post('camera/move_camera_select', 'CameraApiController@moveCameraSelect');//移动摄像头下拉列表
  56. Route::post('camera/zhifa_camera_select', 'CameraApiController@zhifaCameraSelect');//执法记录仪下拉列表
  57. Route::post('camera/camera_info', 'CameraApiController@cameraInfo');//摄像头信息
  58. Route::post('camera/readme', 'CameraApiController@readme');//使用说明
  59. Route::post('task_xixuan/main_home', 'CameraApiController@mainHome');//主屏幕
  60. Route::post('task_xixuan/risk_work_percent', 'CameraApiController@riskWorkPercent');//风险作业占比
  61. Route::post('task_xixuan/area_percent', 'CameraApiController@areaPercent');//片区占比
  62. Route::post('task_xixuan/map_data', 'CameraApiController@mapData');//地图数据
  63. Route::post('task_xixuan/time_work_count', 'CameraApiController@timeWorkCount');//时间段作业数
  64. Route::post('task_xixuan/time_area_total', 'CameraApiController@timeAreaTotal');//时间段片区统计
  65. Route::post('task_xixuan/coal_washery_total', 'CameraApiController@coalWasheryTotal');//洗煤厂统计
  66. Route::post('task_xixuan/risk_work_list', 'CameraApiController@riskWorkList');//风险作业列表
  67. Route::post('task_xixuan/risk_work_detail', 'CameraApiController@riskWorkDetail');//风险作业详情
  68. Route::post('task_xixuan/home', 'CameraApiController@taskHome');//首頁接口
  69. Route::post('task_xixuan/work_search', 'CameraApiController@workSearch');//首頁作业查询
  70. Route::post('task_xixuan/area_work_search', 'CameraApiController@areaWorkSearch');//首頁片区作业查询
  71. Route::post('task_xixuan/main_home_v2', 'CameraApiController@mainHomeV2');//主屏幕
  72. Route::post('task_xixuan/risk_work_percent_v2', 'CameraApiController@riskWorkPercentV2');//风险作业占比
  73. Route::post('task_xixuan/area_percent_v2', 'CameraApiController@areaPercentV2');//片区占比
  74. Route::post('task_xixuan/map_data_v2', 'CameraApiController@mapDataV2');//地图数据
  75. Route::post('task_xixuan/time_work_count_v2', 'CameraApiController@timeWorkCountV2');//时间段作业数
  76. Route::post('task_xixuan/time_area_total_v2', 'CameraApiController@timeAreaTotalV2');//时间段片区统计
  77. Route::post('task_xixuan/coal_washery_total_v2', 'CameraApiController@coalWasheryTotalV2');//洗煤厂统计
  78. Route::post('task_xixuan/risk_work_list_v2', 'CameraApiController@riskWorkListV2');//风险作业列表
  79. Route::post('task_xixuan/risk_work_detail_v2', 'CameraApiController@riskWorkDetailV2');//风险作业详情
  80. Route::post('task_xixuan/home_v2', 'CameraApiController@taskHomeV2');//首頁接口
  81. Route::post('task_xixuan/work_search_v2', 'CameraApiController@workSearchV2');//首頁作业查询
  82. Route::post('task_xixuan/area_work_search_v2', 'CameraApiController@areaWorkSearchV2');//首頁片区作业查询
  83. Route::post('task_xixuan/export1', 'CameraApiController@export7');//导出总表
  84. Route::post('task_xixuan/export7', 'CameraApiController@export1');//export1的备份 export7 是 export1的行能优化(代码重构)
  85. Route::post('task_xixuan/export2_type', 'CameraApiController@export2Type');//导出分类表
  86. Route::post('task_xixuan/export2_camera', 'CameraApiController@export2Camera');//导出摄像头表
  87. Route::post('task_xixuan/export3_total', 'CameraApiController@export3Total');//导出完成情况表统计
  88. Route::post('task_xixuan/export3_list_ziying', 'CameraApiController@export3ListZiying');//导出完成情况表自营列表
  89. Route::post('task_xixuan/export3_list_weiwai', 'CameraApiController@export3ListWeiwai');//导出完成情况表委外列表
  90. Route::post('task_xixuan/export4', 'CameraApiController@export4');//导出盯控次数统计
  91. Route::post('task_xixuan/export5', 'CameraApiController@export5');//导出人均盯控次数统计
  92. Route::post('task_xixuan/export6', 'CameraApiController@export62');//导出委外作业清单
  93. // Route::post('task_xixuan/export62', 'CameraApiController@export62');//导出委外作业清单
  94. //大华视频接口
  95. Route::post('task_xixuan/dahua_camera','TdwyController@dahuaCamera');//大华手动同步
  96. Route::post('task_xixuan/dahua_talk','CameraApiController@dahuaTalk');//大华语音对讲
  97. Route::post('task_xixuan/dahua_stop_talk','CameraApiController@dahuaStopTalk');//大华语音对讲
  98. Route::post('task_xixuan/hik_talk','CameraApiController@hikTalk');//海康语音对讲
  99. });