add spatial plannings retribution calculations

This commit is contained in:
arifal hidayat
2025-06-18 02:54:41 +07:00
parent 6946fa7074
commit fc54e20fa4
29 changed files with 2926 additions and 416 deletions

View File

@@ -28,6 +28,7 @@ use App\Http\Controllers\Api\UmkmController;
use App\Http\Controllers\Api\TourismController;
use App\Http\Controllers\Api\SpatialPlanningController;
use App\Http\Controllers\Api\ChatbotController;
use App\Http\Controllers\RetributionProposalController;
use Illuminate\Support\Facades\Route;
Route::post('/login', [UsersController::class, 'login'])->name('api.user.login');
@@ -192,4 +193,17 @@ Route::group(['middleware' => 'auth:sanctum'], function (){
Route::controller(GrowthReportAPIController::class)->group(function(){
Route::get('/growth','index')->name('api.growth');
});
// Retribution Proposal API
Route::controller(RetributionProposalController::class)->group(function(){
Route::get('/retribution-proposals', 'index')->name('api.retribution-proposals.index');
Route::post('/retribution-proposals', 'store')->name('api.retribution-proposals.store');
Route::get('/retribution-proposals/statistics', 'statistics')->name('api.retribution-proposals.statistics');
Route::get('/retribution-proposals/total-sum', 'totalSum')->name('api.retribution-proposals.total-sum');
Route::get('/retribution-proposals/building-functions', 'buildingFunctions')->name('api.retribution-proposals.building-functions');
Route::post('/retribution-proposals/auto-create', 'autoCreateProposal')->name('api.retribution-proposals.auto-create');
Route::get('/retribution-proposals/{id}', 'show')->name('api.retribution-proposals.show');
Route::put('/retribution-proposals/{id}', 'update')->name('api.retribution-proposals.update');
Route::delete('/retribution-proposals/{id}', 'destroy')->name('api.retribution-proposals.destroy');
});
});