feat(bet-provider): 添加开注商管理功能,包括增删改查接口及相关模型和迁移文件
Some checks failed
lotterLaravel CI / test (push) Has been cancelled
lotterLaravel E2E / e2e-api (push) Has been cancelled

This commit is contained in:
2026-07-08 15:56:35 +08:00
parent fbe182f6e6
commit 2d50980999
19 changed files with 382 additions and 57 deletions

View File

@@ -22,6 +22,7 @@ use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigVersionPublishController;
use App\Http\Controllers\Api\V1\Admin\Config\PlayConfigVersionDestroyController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionDestroyController;
use App\Http\Controllers\Api\V1\Admin\AdminSettingController;
use App\Http\Controllers\Api\V1\Admin\BetProvider\AdminBetProviderController;
/**
* 管理员配置管理路由(玩法/赔率/封顶)。
@@ -32,6 +33,19 @@ Route::middleware('admin.api-resource')
->get('play-types', PlayTypeIndexController::class)
->name('api.v1.admin.play-types.index');
Route::middleware('admin.api-resource')
->prefix('bet-providers')
->name('api.v1.admin.bet-providers.')
->group(function (): void {
Route::get('/', [AdminBetProviderController::class, 'index'])
->name('index');
Route::post('/', [AdminBetProviderController::class, 'store'])
->name('store');
Route::put('{betProvider}', [AdminBetProviderController::class, 'update'])
->whereNumber('betProvider')
->name('update');
});
// 玩法版本只读
Route::middleware('admin.api-resource')
->prefix('config')