Files
lotteryLaravel/lang/zh/validation_attributes.php
kang 0527c7c392 feat: 增强管理员权限与角色管理功能
- 在 SyncAdminAuthorizationCommand 中新增对代理和抽奖菜单操作的同步功能,确保缺失的菜单操作行能够被创建。
- 更新多个控制器中的权限检查逻辑,使用 hasPermissionCode 替代原有的权限验证方式,提升权限管理的灵活性。
- 引入 ApiMessage 统一错误响应格式,确保在权限不足时返回一致的错误信息。
- 更新 AdminRole 和 AdminUser 模型,增强角色与用户的权限管理功能,支持更细粒度的权限控制。
2026-06-03 10:56:36 +08:00

163 lines
6.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/** 全站 API 校验字段中文名FormRequest / 控制器 validate 共用) */
return [
'account' => '登录账号',
'password' => '密码',
'captcha_key' => '验证码',
'captcha_code' => '验证码',
'username' => '用户名',
'nickname' => '昵称',
'name' => '名称',
'code' => '编码',
'slug' => '标识',
'status' => '状态',
'email' => '邮箱',
'group' => '配置分组',
'value' => '配置值',
'key' => '配置键',
'items' => '配置项列表',
'parent_id' => '上级节点',
'role_ids' => '角色',
'role_ids.*' => '角色',
'role_slugs' => '角色',
'role_slugs.*' => '角色',
'permission_slugs' => '权限',
'permission_slugs.*' => '权限项',
'permissions' => '权限',
'permissions.*' => '权限项',
'grants' => '下放权限',
'grants.*.menu_action_id' => '权限项',
'grants.*.can_delegate' => '是否可继续下放',
'child_agent_id' => '下级代理',
'role' => '角色',
'user' => '账号',
'site_id' => '站点',
'site_code' => '站点编码',
'site_player_id' => '主站玩家 ID',
'player_id' => '玩家',
'player_account' => '玩家账号',
'agent_node_id' => '代理节点',
'currency_code' => '币种',
'currency' => '币种',
'amount' => '金额',
'amount_delta' => '调整金额',
'reason' => '原因',
'remark' => '备注',
'draw_id' => '期号 ID',
'draw_no' => '期号',
'draw_time' => '开奖时间',
'start_time' => '开始时间',
'close_time' => '封盘时间',
'business_date' => '业务日期',
'sequence_no' => '流水号',
'period' => '统计周期',
'date_from' => '开始日期',
'date_to' => '结束日期',
'metric' => '指标',
'play_code' => '玩法',
'keyword' => '关键词',
'default_currency' => '默认币种',
'page' => '页码',
'per_page' => '每页条数',
'size' => '每页条数',
'number' => '号码',
'start_date' => '开始日期',
'end_date' => '结束日期',
'transfer_no' => '转账单号',
'external_ref_no' => '外部参考号',
'txn_no' => '流水号',
'biz_type' => '业务类型',
'created_from' => '创建开始日期',
'created_to' => '创建结束日期',
'report_type' => '报表类型',
'export_format' => '导出格式',
'parameters' => '报表参数',
'parameters.date_from' => '开始日期',
'parameters.date_to' => '结束日期',
'parameters.player_id' => '玩家',
'parameters.play_code' => '玩法',
'parameters.operator_id' => '操作员',
'parameters.draw_id' => '期号',
'parameters.draw_no' => '期号',
'parameters.normalized_number' => '号码',
'filter_json' => '筛选条件',
'filter_json.date_from' => '开始日期',
'filter_json.date_to' => '结束日期',
'filter_json.draw_id' => '期号',
'filter_json.draw_no' => '期号',
'filter_json.normalized_number' => '号码',
'reconcile_type' => '对账类型',
'period_start' => '周期开始',
'period_end' => '周期结束',
'decimal_places' => '小数位数',
'is_enabled' => '是否启用',
'is_bettable' => '是否可下注',
'description' => '描述',
'wallet_api_url' => '钱包 API 地址',
'wallet_debit_path' => '扣款路径',
'wallet_credit_path' => '加款路径',
'wallet_balance_path' => '余额查询路径',
'wallet_timeout_seconds' => '请求超时(秒)',
'iframe_allowed_origins' => 'iframe 允许来源',
'iframe_allowed_origins.*' => 'iframe 来源',
'lottery_h5_base_url' => 'H5 基础地址',
'notes' => '备注',
'clone_from_version_id' => '克隆来源版本',
'current_amount' => '当前金额',
'contribution_rate' => '贡献比例',
'trigger_threshold' => '触发阈值',
'payout_rate' => '派彩比例',
'force_trigger_draw_gap' => '强制触发期数间隔',
'min_bet_amount' => '最小下注额',
'combo_trigger_play_codes' => '组合触发玩法',
'combo_trigger_play_codes.*' => '组合触发玩法',
'lines' => '注单明细',
'lines.*.number' => '投注号码',
'lines.*.play_code' => '玩法',
'lines.*.amount' => '下注金额',
'lines.*.digit_slot' => '数位',
'lines.*.dimension' => '维度',
'client_trace_id' => '客户端追踪 ID',
'idempotent_key' => '幂等键',
'expected_config_versions' => '期望配置版本',
'expected_config_versions.play_config_version_no' => '玩法配置版本号',
'expected_config_versions.odds_version_no' => '赔率配置版本号',
'expected_config_versions.risk_cap_version_no' => '封顶配置版本号',
'prize_type' => '奖项类型',
'prize_index' => '奖项序号',
'number_4d' => '四位号码',
'normalized_number' => '号码',
'items.*.key' => '配置键',
'items.*.value' => '配置值',
'items.*.play_code' => '玩法',
'items.*.prize_scope' => '奖项档位',
'items.*.odds_value' => '赔率',
'items.*.rebate_rate' => '返水比例',
'items.*.commission_rate' => '佣金比例',
'items.*.currency_code' => '币种',
'items.*.category' => '分类',
'items.*.dimension' => '维度',
'items.*.bet_mode' => '下注模式',
'items.*.display_name' => '显示名称',
'items.*.display_order' => '排序',
'items.*.min_bet_amount' => '最小下注额',
'items.*.max_bet_amount' => '最大下注额',
'items.*.supports_multi_number' => '是否支持多号',
'items.*.cap_amount' => '封顶金额',
'items.*.cap_type' => '封顶类型',
'items.*.draw_id' => '期号',
'items.*.prize_type' => '奖项类型',
'items.*.prize_index' => '奖项序号',
'items.*.number_4d' => '四位号码',
'items.*.normalized_number' => '号码',
'items.*.side_a_ref' => '对账侧 A 参考',
'items.*.side_b_ref' => '对账侧 B 参考',
'items.*.difference_amount' => '差异金额',
'items.*.status' => '状态',
'sort_order' => '排序',
'supports_multi_number' => '是否支持多号',
'reserved_rule_json' => '预留规则',
'extra_config_json' => '扩展配置',
];