- 新增比赛报名逻辑,支持单双打和团队赛 - 实现自动分组算法,根据比赛规则生成对阵表 - 添加下一轮对阵安排功能,支持淘汰赛制 - 优化比赛结果处理,自动计算排名和得分 - 新增参赛人员列表接口,支持多种查询条件
84 lines
2.7 KiB
PHP
84 lines
2.7 KiB
PHP
<?php
|
|
|
|
return [
|
|
'Pid' => '所属活动',
|
|
'Gym_id' => '球馆',
|
|
'Club_id' => '俱乐部',
|
|
'Name' => '活动名称',
|
|
'Address' => '地点',
|
|
'Field' => '场地号',
|
|
'Is_public' => '是否公开',
|
|
'Team_type' => '队伍类型',
|
|
'Rule_type' => '规则类型',
|
|
'Type' => '周期类型',
|
|
'Week' => '每周几',
|
|
'Start_time' => '开始时间',
|
|
'End_time' => '结束时间',
|
|
'Public_time' => '公布时间',
|
|
'Join_start_time' => '报名开始时间',
|
|
'Join_end_time' => '报名截止时间',
|
|
'Quit_time' => '免费退坑时间',
|
|
'Game_time' => '比赛时长(时)',
|
|
'Position' => '经纬度',
|
|
'Cost' => '报名费用',
|
|
'Limit_num' => '报名限制人数',
|
|
'Describe' => '活动介绍',
|
|
'Img' => '图片',
|
|
'Game_rule' => '比赛规则',
|
|
'Is_bring' => '可否带人',
|
|
'Bring_num' => '可带人数',
|
|
'Referee' => '裁判',
|
|
'Status' => '状态',
|
|
'Create_time' => '创建时间',
|
|
'Update_time' => '修改时间',
|
|
'Stadium.name' => '球馆名称',
|
|
'Club.name' => '俱乐部名称',
|
|
'User.username' => '用户名',
|
|
|
|
'Is_public0' => '否',
|
|
'Is_public1' => '是',
|
|
|
|
'Is_bring0' => '否',
|
|
'Is_bring1' => '是',
|
|
|
|
'Team_type1' => '双打',
|
|
'Team_type2' => '单打',
|
|
'Team_type3' => '团队',
|
|
|
|
'Rule_type1' => '八人转',
|
|
'Rule_type2' => '超八转',
|
|
'Rule_type3' => '混双转',
|
|
'Rule_type4' => '固搭转',
|
|
'Rule_type5' => '固定擂',
|
|
'Rule_type6' => '活动擂',
|
|
'Rule_type7' => '转转',
|
|
'Rule_type8' => '分区转',
|
|
'Rule_type9' => '擂台赛',
|
|
'Rule_type10' => '守擂赛',
|
|
'Rule_type11' => '追分赛',
|
|
'Rule_type12' => '固搭追分赛',
|
|
'Rule_type13' => '大循环群内赛',
|
|
'Rule_type14' => '两队PK赛',
|
|
'Rule_type15' => '战队淘汰赛',
|
|
'Rule_type16' => '单项淘汰赛',
|
|
'Rule_type17' => '分区循环淘汰赛',
|
|
|
|
'Type0' => '一次性',
|
|
'Type1' => '周期性',
|
|
|
|
'Status0' => '发布',
|
|
'Status1' => '报名中',
|
|
'Status2' => '比赛中',
|
|
'Status3' => '结束',
|
|
|
|
'Week0' => '周日',
|
|
'Week1' => '周一',
|
|
'Week2' => '周二',
|
|
'Week3' => '周三',
|
|
'Week4' => '周四',
|
|
'Week5' => '周五',
|
|
'Week6' => '周六',
|
|
|
|
|
|
];
|