feat: 增强玩家 API,新增 locale 和时间字段,更新钱包 API 以支持可用余额计算,添加错误码与多语言支持

This commit is contained in:
2026-05-09 15:05:46 +08:00
parent f1b38ef421
commit a0f86a4e36
36 changed files with 2523 additions and 34 deletions

25
app/Models/Currency.php Normal file
View File

@@ -0,0 +1,25 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/** 币种枚举表 {@see currencies} */
class Currency extends Model
{
protected $fillable = [
'code',
'name',
'decimal_places',
'is_enabled',
'is_bettable',
];
protected function casts(): array
{
return [
'is_enabled' => 'boolean',
'is_bettable' => 'boolean',
];
}
}