feat: 新增赔率版本和玩法配置版本的删除接口,支持删除草稿版本

This commit is contained in:
2026-05-15 15:30:40 +08:00
parent 5398af0a55
commit c0cd8be0fb
18 changed files with 574 additions and 125 deletions

View File

@@ -8,6 +8,7 @@ use App\Http\Controllers\Api\V1\Admin\Config\OddsItemsReplaceController;
use App\Http\Controllers\Api\V1\Admin\Config\OddsVersionIndexController;
use App\Http\Controllers\Api\V1\Admin\Config\OddsVersionStoreController;
use App\Http\Controllers\Api\V1\Admin\Config\OddsVersionPublishController;
use App\Http\Controllers\Api\V1\Admin\Config\OddsVersionDestroyController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionShowController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapItemsReplaceController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionIndexController;
@@ -18,6 +19,8 @@ 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\Config\PlayConfigVersionDestroyController;
use App\Http\Controllers\Api\V1\Admin\Config\RiskCapVersionDestroyController;
use App\Http\Controllers\Api\V1\Admin\AdminSettingController;
/**
@@ -84,6 +87,9 @@ Route::middleware('admin.permission:prd.play_switch.manage|prd.odds.manage|prd.r
Route::post('play-versions/{id}/publish', PlayConfigVersionPublishController::class)
->whereNumber('id')
->name('play-versions.publish');
Route::delete('play-versions/{id}', PlayConfigVersionDestroyController::class)
->whereNumber('id')
->name('play-versions.destroy');
// 赔率版本写入
Route::post('odds-versions', OddsVersionStoreController::class)
@@ -94,6 +100,9 @@ Route::middleware('admin.permission:prd.play_switch.manage|prd.odds.manage|prd.r
Route::post('odds-versions/{id}/publish', OddsVersionPublishController::class)
->whereNumber('id')
->name('odds-versions.publish');
Route::delete('odds-versions/{id}', OddsVersionDestroyController::class)
->whereNumber('id')
->name('odds-versions.destroy');
// 封顶版本写入
Route::post('risk-cap-versions', RiskCapVersionStoreController::class)
@@ -104,6 +113,9 @@ Route::middleware('admin.permission:prd.play_switch.manage|prd.odds.manage|prd.r
Route::post('risk-cap-versions/{id}/publish', RiskCapVersionPublishController::class)
->whereNumber('id')
->name('risk-cap-versions.publish');
Route::delete('risk-cap-versions/{id}', RiskCapVersionDestroyController::class)
->whereNumber('id')
->name('risk-cap-versions.destroy');
});
});