|
|
|
@ -89,6 +89,8 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::get('/pattern/rule', [ParkingPatternController::class, 'rule']); |
|
|
|
Route::get('/pattern/release', [ParkingPatternController::class, 'release']); |
|
|
|
Route::get('/pattern/change', [ParkingPatternController::class, 'change']); |
|
|
|
Route::get('/pattern/modelExport', [ParkingPatternController::class, 'importModelTemplate']); |
|
|
|
Route::get('/pattern/spacesExport', [ParkingPatternController::class, 'importTemplate']); |
|
|
|
Route::get('/patternSpace', [ParkingPatternSpaceController::class, 'index']); |
|
|
|
Route::get('/patternSpace/search', [ParkingPatternSpaceController::class, 'search']); |
|
|
|
Route::get('/patternSpace/create', [ParkingPatternSpaceController::class, 'create']); |
|
|
|
@ -122,6 +124,7 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::post('/parkingSpace/information', [ParkingSpaceController::class, 'information']); |
|
|
|
Route::post('/parkingSpace/updateStatus', [ParkingSpaceController::class, 'updateStatus']); |
|
|
|
Route::get('/parkingSpace/rule', [ParkingSpaceController::class, 'rule']); |
|
|
|
Route::get('/parkingSpace/export', [ParkingSpaceController::class, 'export']); |
|
|
|
Route::get('/parkingSpaceManagement/create', [ParkingSpaceController::class, 'create']); |
|
|
|
Route::post('/parkingSpaceManagement', [ParkingSpaceController::class, 'store']); |
|
|
|
Route::get('/parkingSpaceManagement/edit/{id}', [ParkingSpaceController::class, 'edit']); |
|
|
|
@ -131,6 +134,7 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::post('/parkingSpaceManagement/batchUpdateAttr', [ParkingSpaceController::class, 'updateAttr']); |
|
|
|
Route::post('/parkingSpaceManagement/batchImport', [ParkingSpaceController::class, 'import']); |
|
|
|
Route::get('/parkingSpaceManagement/rule', [ParkingSpaceController::class, 'ruleManagement']); |
|
|
|
Route::get('/parkingSpaceManagement/downloadTemplate', [ParkingSpaceController::class, 'importTemplate']); |
|
|
|
//车位类型管理 |
|
|
|
Route::get('/spaceType', [ParkingSpaceTypeController::class, 'index']); |
|
|
|
Route::get('/spaceType/create', [ParkingSpaceTypeController::class, 'create']); |
|
|
|
@ -149,6 +153,7 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::post('/licensePlate/import', [ParkingLicensePlateController::class, 'import']); |
|
|
|
Route::get('/licensePlate/rule', [ParkingLicensePlateController::class, 'rule']); |
|
|
|
Route::post('/licensePlate/view', [ParkingLicensePlateController::class, 'view']); |
|
|
|
Route::get('/licensePlate/import_template', [ParkingLicensePlateController::class, 'importTemplate']); |
|
|
|
|
|
|
|
// 车位属性管理 |
|
|
|
Route::get('/spaceAttr', [ParkingSpaceAttributesController::class, 'index']); |
|
|
|
@ -183,6 +188,7 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::get('/parkingRepair/synchronizeList', [ParkingSpaceRepairController::class, 'synchronizeList']); |
|
|
|
Route::get('/parkingRepair/search', [ParkingSpaceRepairController::class, 'search']); |
|
|
|
Route::get('/parkingRepair/rule', [ParkingSpaceRepairController::class, 'rule']); |
|
|
|
Route::get('/parkingRepair/downloadTemplate', [ParkingSpaceRepairController::class, 'downloadTemplate']); |
|
|
|
|
|
|
|
// VIP名单 |
|
|
|
Route::get('/vipList', [VipListController::class, 'index']); |
|
|
|
@ -191,6 +197,8 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::delete('/vipList/{id}', [VipListController::class, 'destroy']); |
|
|
|
Route::get('/vipList/rule', [VipListController::class, 'rule']); |
|
|
|
Route::post('/vipList/import', [VipListController::class, 'import']); |
|
|
|
Route::get('/vipList/import_template', [VipListController::class, 'importTemplate']); |
|
|
|
Route::get('/vipList/export', [VipListController::class, 'export']); |
|
|
|
// VIP进出记录 |
|
|
|
Route::get('/vipAccessRecord', [VipAccessRecordController::class, 'index']); |
|
|
|
Route::get('/vipAccessRecord/rule', [VipAccessRecordController::class, 'rule']); |
|
|
|
@ -205,6 +213,8 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::get('/whitelist/rule', [ParkingWhitelistController::class, 'rule']); |
|
|
|
Route::get('/whitelist/search', [ParkingWhitelistController::class, 'search']); |
|
|
|
Route::post('/whitelist/batchImport', [ParkingWhitelistController::class, 'batchImport']); |
|
|
|
Route::get('/whitelist/downloadTemplate', [ParkingWhitelistController::class, 'downloadTemplate']); |
|
|
|
Route::get('/whitelist/export', [ParkingWhitelistController::class, 'export']); |
|
|
|
// 警报&通知 |
|
|
|
Route::get('/notice', [NoticeController::class, 'index']); |
|
|
|
Route::get('/notice/index', [NoticeController::class, 'message']); |
|
|
|
@ -212,6 +222,7 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::get('/notice/setting', [NoticeController::class, 'create']); |
|
|
|
Route::post('/notice/setting', [NoticeController::class, 'setting']); |
|
|
|
Route::get('/notice/show/{id}', [NoticeController::class, 'show']); |
|
|
|
Route::get('/notice/export', [NoticeController::class, 'export']); |
|
|
|
// 告警信息管理 |
|
|
|
Route::get('/alarmInformation', [ParkingAlarmInformationController::class, 'index']); |
|
|
|
Route::get('/alarmInformation/search', [ParkingAlarmInformationController::class, 'search']); |
|
|
|
@ -227,14 +238,17 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::get('/licensePlateRecognition', [LicensePlateRecognitionController::class, 'index']); |
|
|
|
Route::get('/licensePlateRecognition/curveGraph', [LicensePlateRecognitionController::class, 'curveGraph']); |
|
|
|
Route::get('/licensePlateRecognition/rule', [LicensePlateRecognitionController::class, 'rule']); |
|
|
|
Route::get('/licensePlateRecognition/export', [LicensePlateRecognitionController::class, 'export']); |
|
|
|
// 停车行为 |
|
|
|
Route::get('/parkingBehavior', [ParkingBehaviorController::class, 'index']); |
|
|
|
Route::get('/parkingBehavior/rule', [ParkingBehaviorController::class, 'rule']); |
|
|
|
Route::get('/parkingBehavior/export', [ParkingBehaviorController::class, 'export']); |
|
|
|
|
|
|
|
// 系统日志 |
|
|
|
Route::get('/operationLog/index', [OperationLogController::class, 'index']); |
|
|
|
Route::get('/operationLog/search', [OperationLogController::class, 'search']); |
|
|
|
Route::get('/operationLog/directory/{id}', [OperationLogController::class, 'getSubDirectoryList']); |
|
|
|
Route::get('/operationLog/export', [OperationLogController::class, 'export']); |
|
|
|
// 车位相机管理 |
|
|
|
Route::get('/parkingCamera', [ParkingCameraController::class, 'index']); |
|
|
|
Route::get('/parkingCamera/search', [ParkingCameraController::class, 'search']); |
|
|
|
@ -244,6 +258,7 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::put('/parkingCamera/{id}', [ParkingCameraController::class, 'update']); |
|
|
|
Route::delete('/parkingCamera/{id}', [ParkingCameraController::class, 'destroy']); |
|
|
|
Route::get('/parkingCamera/rule', [ParkingCameraController::class, 'rule']); |
|
|
|
Route::get('/parkingCamera/export', [ParkingCameraController::class, 'export']); |
|
|
|
// 闸机控制 |
|
|
|
Route::get('/gateControl', [ParkingGateControlController::class, 'index']); |
|
|
|
Route::get('/gateControl/search', [ParkingGateControlController::class, 'search']); |
|
|
|
@ -362,20 +377,4 @@ Route::group(['prefix' => 'admin'], function () { |
|
|
|
Route::delete('/channelPermissions/{id}', [ChannelPermissionsController::class, 'destroy']); |
|
|
|
Route::get('/channelPermissions/rule', [ChannelPermissionsController::class, 'rule']); |
|
|
|
}); |
|
|
|
// 导出 |
|
|
|
Route::get('/vipList/import_template', [VipListController::class, 'importTemplate']); |
|
|
|
Route::get('/vipList/export', [VipListController::class, 'export']); |
|
|
|
Route::get('/licensePlate/import_template', [ParkingLicensePlateController::class, 'importTemplate']); |
|
|
|
Route::get('/parkingSpace/export', [ParkingSpaceController::class, 'export']); |
|
|
|
Route::get('/parkingCamera/export', [ParkingCameraController::class, 'export']); |
|
|
|
Route::get('/pattern/modelExport', [ParkingPatternController::class, 'importModelTemplate']); |
|
|
|
Route::get('/pattern/spacesExport', [ParkingPatternController::class, 'importTemplate']); |
|
|
|
Route::get('/operationLog/export', [OperationLogController::class, 'export']); |
|
|
|
Route::get('/notice/export', [NoticeController::class, 'export']); |
|
|
|
Route::get('/parkingBehavior/export', [ParkingBehaviorController::class, 'export']); |
|
|
|
Route::get('/licensePlateRecognition/export', [LicensePlateRecognitionController::class, 'export']); |
|
|
|
Route::get('/whitelist/downloadTemplate', [ParkingWhitelistController::class, 'downloadTemplate']); |
|
|
|
Route::get('/whitelist/export', [ParkingWhitelistController::class, 'export']); |
|
|
|
Route::get('/parkingRepair/downloadTemplate', [ParkingSpaceRepairController::class, 'downloadTemplate']); |
|
|
|
Route::get('/parkingSpaceManagement/downloadTemplate', [ParkingSpaceController::class, 'importTemplate']); |
|
|
|
}); |
|
|
|
|