You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

25 lines
1.7 KiB

<?php
use Illuminate\Support\Facades\Route;
Route::post('red/downloadZipPicture', [App\Http\Controllers\System\RedController::class, 'downloadZipPicture'])->name('api.red.downloadZipPicture');
Route::group(['middleware' => 'auth:api'], function () {
#region
Route::get('red', [App\Http\Controllers\System\RedController::class, 'getDataTable'])->name('api.red.index');
Route::put('red/{id}', [App\Http\Controllers\System\RedController::class, 'update'])->name('api.red.update');
// 報表統計
Route::get('red/statistics', [App\Http\Controllers\System\RedController::class, 'getStatisticsData'])->name('api.red.statistics');
Route::post('red/statistics/export', [App\Http\Controllers\System\RedController::class, 'getStatisticsDataExport'])->name('api.red.statistics.export');
// 數據分析
Route::get('red/analysis', [App\Http\Controllers\System\RedController::class, 'getAnalysisData'])->name('api.red.analysis');
// 設備設定 restful api
Route::get('red/device', [App\Http\Controllers\System\OverSpeedRedEquipmentController::class, 'index'])->name('api.red.device.index');
Route::put('red/device/{id}', [App\Http\Controllers\System\OverSpeedRedEquipmentController::class, 'update'])->name('api.red.device.update');
Route::post('red/device', [App\Http\Controllers\System\OverSpeedRedEquipmentController::class, 'store'])->name('api.red.device.store');
Route::delete('red/device/{id}', [App\Http\Controllers\System\OverSpeedRedEquipmentController::class, 'destroy'])->name('api.red.device.destory');
Route::get('red/device/{id}', [App\Http\Controllers\System\OverSpeedRedEquipmentController::class, 'show'])->name('api.red.device.show');
#endregion
});