Files
lotteryLaravel/lang/zh/validation_attributes.php
kang a44679665d feat: 增强代理和玩家管理功能
- 在多个控制器中更新权限检查逻辑,确保管理员能够更灵活地管理代理和玩家。
- 在 AdminPlayerStoreController 中引入对玩家创建能力的验证,确保只有具备相应权限的管理员能够创建玩家。
- 更新请求验证逻辑,新增 credit_limit、rebate_rate 和 extra_rebate_rate 字段,以支持更细粒度的玩家管理。
- 在 AgentNodeProfileController 中添加对父代理能力授予的验证,确保子代理的权限在父代理范围内。
- 引入 AgentProfileFieldRules 以简化代理资料更新请求的规则定义,提升代码复用性。
2026-06-04 18:00:50 +08:00

173 lines
6.5 KiB
PHP
Raw Permalink 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' => '扩展配置',
'total_share_rate' => '占成比例',
'credit_limit' => '授信额度',
'rebate_limit' => '回水上限',
'default_player_rebate' => '默认玩家回水',
'rebate_rate' => '回水比例',
'extra_rebate_rate' => '额外回水比例',
'settlement_cycle' => '结算周期',
'can_grant_extra_rebate' => '允许额外回水',
'can_create_child_agent' => '允许创建下级代理',
'can_create_player' => '允许创建玩家',
];