Files
backend_vib360_laravel/routes/admin_api.php
Shailesh-1981 c4d43bbf42 pull from main
2025-03-27 12:03:40 +05:30

50 lines
2.7 KiB
PHP

<?php
// use App\Http\Controllers\AssetController;
use App\Http\Controllers\APIS\AdminApi\AlarmController;
use App\Http\Controllers\APIS\CustomerApi\CustomerController;
use App\Http\Controllers\APIS\AdminApi\UsersController;
use App\Http\Controllers\APIS\AdminApi\DeviceController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\APIS\AdminApi\AssetadmintController;
use App\Http\Controllers\APIS\AdminApi\DeviceProfileMasterController;
use App\Http\Controllers\APIS\AdminApi\LoginController;
Route::get('/adminapi', function () {
return ('Welcome to admin api routes.');
});
//******************************************************* Admin Assest API ********************************************************
Route::post('/admin-login', [LoginController::class, 'adminLogin'])->name('admin.login');
Route::post('/asset', [AssetadmintController::class, 'storeAssest'])->name('assest.create');
Route::get('/assets-list', [AssetadmintController::class, 'listAssest'])->name('assest.list');
Route::delete('/assets-delete/{assetId}', [AssetadmintController::class, 'deleteAsset'])->name('assest.delete');
Route::post('/asset-assign', [AssetadmintController::class, 'assignAssetToUser'])->name('assest.assign');
Route::get('/customer-list', [AssetadmintController::class, 'customerList'])->name('list.custgomer');
Route::get('/assets/{customer_id}', [AssetadmintController::class, 'assestlistCustomer'])->name('assestList.custgomer');
//******************************************************* Customer API********************************************************
Route::post('/customer/create-or-update', [CustomerController::class, 'createOrUpdateCustomer'])->name('customer.create-or-update');
Route::get('/customer/list', [CustomerController::class, 'listCustomers'])->name('customer.list');
Route::post('/customer/delete', [CustomerController::class, 'deleteCustomers'])->name('customer.delete');
//******************************************************* User API********************************************************
Route::post('/users-store', [UsersController::class, 'store'])->name('user_create');
Route::get('/users-list', [UsersController::class, 'list'])->name('user_list');
Route::delete('/users-delete/{userId}', [UsersController::class, 'delete']);
Route::post('/activate/{id}', [UsersController::class, 'activate'])->name('activate.user');
Route::post('/users-login', [UsersController::class, 'loginUser']);
// // ****************************************************** Alarm Fetch ***************************
// Route::post('/alarm-fetch', [AlarmController::class, 'fetchAlarm'])->name('alarm_fetch');
// Route::post('/acknowledge-alarm',[AlarmController::class, 'acknowledgeAlarm'])->name('acknowledge_alarm');