feat(admin): 新增通用KV系统配置管理接口
新增后台配置管理相关的表单请求类,添加通用设置的列表查询和更新接口,支持按分组筛选配置项并返回标准化的配置数据
This commit is contained in:
@@ -18,6 +18,7 @@ use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigItemsReplaceController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigVersionIndexController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigVersionStoreController;
|
||||
use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigVersionPublishController;
|
||||
use App\Http\Controllers\Api\V1\Admin\AdminSettingController;
|
||||
|
||||
/**
|
||||
* 管理员配置管理路由(玩法/赔率/封顶)。
|
||||
@@ -105,3 +106,14 @@ Route::middleware('admin.permission:prd.play_switch.manage|prd.odds.manage|prd.r
|
||||
->name('risk-cap-versions.publish');
|
||||
});
|
||||
});
|
||||
|
||||
// 通用 KV 设置(钱包限额等)
|
||||
Route::middleware('admin.permission:prd.wallet_reconcile.manage')
|
||||
->prefix('settings')
|
||||
->name('api.v1.admin.settings.')
|
||||
->group(function (): void {
|
||||
Route::get('/', AdminSettingController::class.'@index')
|
||||
->name('index');
|
||||
Route::put('{key}', AdminSettingController::class.'@update')
|
||||
->name('update');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user