篮球协会小程序接口文档


待开始

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>待开始功能接口,通过用户id查询用户待开始的比赛</li> </ul> <h5>请求URL</h5> <ul> <li><code>api/user/waitToParticipate/{userId}</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </li> </ul> <h5>参数</h5> <ul> <li>参数格式:路径参数</li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">userId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">number</td> <td>用户Id</td> </tr> </tbody> </table> <h2>提示:待开始功能因为没有原型页面所以比赛信息与课程信息都往前端传</h2> <h5>返回示例(球员和领队比赛信息)</h5> <pre><code> { &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: { &amp;quot;eventInfoList&amp;quot;: [ { &amp;quot;eventName&amp;quot;: &amp;quot;2025 广州校园篮球联赛(大学组)&amp;quot;, &amp;quot;city&amp;quot;: &amp;quot;广州市&amp;quot;, &amp;quot;eventStart&amp;quot;: &amp;quot;2025-08-30&amp;quot;, &amp;quot;eventEnd&amp;quot;: &amp;quot;2025-09-15&amp;quot;, &amp;quot;site&amp;quot;: &amp;quot;广州市大学城体育中心&amp;quot;, &amp;quot;principal&amp;quot;: &amp;quot;张宇&amp;quot;, &amp;quot;phone&amp;quot;: 13600136003, &amp;quot;coach&amp;quot;: null, &amp;quot;level&amp;quot;: 2, &amp;quot;cost&amp;quot;: 500, &amp;quot;groupType&amp;quot;: 1, &amp;quot;category&amp;quot;: &amp;quot;男子组、女子组,每校限报1队&amp;quot;, &amp;quot;picture&amp;quot;: &amp;quot;https://example.com/basketball3.jpg&amp;quot;, &amp;quot;guideUnit&amp;quot;: &amp;quot;广州市大学城体育中心省体育局&amp;quot;, &amp;quot;hostUnit&amp;quot;: &amp;quot;广州市大学城体育中心省体育局&amp;quot;, &amp;quot;organizer&amp;quot;: &amp;quot;广州市大学城体育中心&amp;quot;, &amp;quot;coOrganizer&amp;quot;: null, &amp;quot;supportUnit&amp;quot;: null, &amp;quot;competitionRegulations&amp;quot;: &amp;quot;参照CUBA规则,单场40分钟,分上下半场...&amp;quot;, &amp;quot;matchState&amp;quot;: 0 } ], &amp;quot;coachCourseList&amp;quot;: null, &amp;quot;refereeCourseList&amp;quot;: null } }</code></pre> <h5>返回示例(教练课程和比赛信息)</h5> <pre><code> { &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: { &amp;quot;eventInfoList&amp;quot;: null, &amp;quot;coachCourseList&amp;quot;: [ { &amp;quot;id&amp;quot;: 3, &amp;quot;coCourseName&amp;quot;: &amp;quot;芙蓉厅&amp;quot;, &amp;quot;coGrade&amp;quot;: 0, &amp;quot;cost&amp;quot;: 2222, &amp;quot;registerTime&amp;quot;: &amp;quot;2025-07-10&amp;quot;, &amp;quot;trainTime&amp;quot;: &amp;quot;2025-07-01&amp;quot;, &amp;quot;trainPlace&amp;quot;: &amp;quot;比尔吉沃特&amp;quot;, &amp;quot;contactPerson&amp;quot;: &amp;quot;wans&amp;quot;, &amp;quot;contactNumber&amp;quot;: &amp;quot;17852581608&amp;quot;, &amp;quot;email&amp;quot;: &amp;quot;312&amp;quot;, &amp;quot;detail&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;的风格和的&amp;lt;/p&amp;gt;&amp;quot;, &amp;quot;state&amp;quot;: 0, &amp;quot;coverUrl&amp;quot;: &amp;quot;/profile/upload/2025/08/18/捕获_20250818180850A009.PNG&amp;quot;, &amp;quot;releaseTime&amp;quot;: &amp;quot;2025-07-03&amp;quot; }, { &amp;quot;id&amp;quot;: 3, &amp;quot;coCourseName&amp;quot;: &amp;quot;芙蓉厅&amp;quot;, &amp;quot;coGrade&amp;quot;: 0, &amp;quot;cost&amp;quot;: 2222, &amp;quot;registerTime&amp;quot;: &amp;quot;2025-07-10&amp;quot;, &amp;quot;trainTime&amp;quot;: &amp;quot;2025-07-01&amp;quot;, &amp;quot;trainPlace&amp;quot;: &amp;quot;比尔吉沃特&amp;quot;, &amp;quot;contactPerson&amp;quot;: &amp;quot;wans&amp;quot;, &amp;quot;contactNumber&amp;quot;: &amp;quot;17852581608&amp;quot;, &amp;quot;email&amp;quot;: &amp;quot;312&amp;quot;, &amp;quot;detail&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;的风格和的&amp;lt;/p&amp;gt;&amp;quot;, &amp;quot;state&amp;quot;: 0, &amp;quot;coverUrl&amp;quot;: &amp;quot;/profile/upload/2025/08/18/捕获_20250818180850A009.PNG&amp;quot;, &amp;quot;releaseTime&amp;quot;: &amp;quot;2025-07-03&amp;quot; } ], &amp;quot;refereeCourseList&amp;quot;: null } }</code></pre> <h5>返回示例(裁判课程信息)</h5> <pre><code>{ &amp;quot;msg&amp;quot;: &amp;quot;操作成功&amp;quot;, &amp;quot;code&amp;quot;: 200, &amp;quot;data&amp;quot;: { &amp;quot;eventInfoList&amp;quot;: null, &amp;quot;coachCourseList&amp;quot;: null, &amp;quot;refereeCourseList&amp;quot;: [ { &amp;quot;id&amp;quot;: 5, &amp;quot;reCourseName&amp;quot;: &amp;quot;运动健康&amp;quot;, &amp;quot;reGrade&amp;quot;: 3, &amp;quot;cost&amp;quot;: 2000, &amp;quot;RegisterTime&amp;quot;: null, &amp;quot;trainTime&amp;quot;: &amp;quot;2025-07-01&amp;quot;, &amp;quot;trainLocation&amp;quot;: &amp;quot;山东&amp;quot;, &amp;quot;contactPerson&amp;quot;: &amp;quot;网络&amp;quot;, &amp;quot;contactNumber&amp;quot;: &amp;quot;17852581608&amp;quot;, &amp;quot;email&amp;quot;: &amp;quot;1&amp;quot;, &amp;quot;detail&amp;quot;: &amp;quot;详细情况&amp;quot;, &amp;quot;state&amp;quot;: 0, &amp;quot;coverUrl&amp;quot;: null, &amp;quot;releaseTime&amp;quot;: &amp;quot;2025-07-01&amp;quot;, &amp;quot;registerTime&amp;quot;: null } ] } }</code></pre> <h5>返回参数说明(eventInfoList)</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">eventName</td> <td style="text-align: left;">String</td> <td>比赛姓名</td> </tr> <tr> <td style="text-align: left;">city</td> <td style="text-align: left;">String</td> <td>比赛所在城市</td> </tr> <tr> <td style="text-align: left;">eventStart</td> <td style="text-align: left;">String</td> <td>比赛开始时间</td> </tr> <tr> <td style="text-align: left;">eventEnd</td> <td style="text-align: left;">String</td> <td>比赛结束时间</td> </tr> <tr> <td style="text-align: left;">site</td> <td style="text-align: left;">String</td> <td>报道地址</td> </tr> <tr> <td style="text-align: left;">principal</td> <td style="text-align: left;">String</td> <td>赛事负责人</td> </tr> <tr> <td style="text-align: left;">coach</td> <td style="text-align: left;">String</td> <td>教练</td> </tr> <tr> <td style="text-align: left;">level</td> <td style="text-align: left;">number</td> <td>赛事级别</td> </tr> <tr> <td style="text-align: left;">cost</td> <td style="text-align: left;">number</td> <td>费用</td> </tr> <tr> <td style="text-align: left;">groupType</td> <td style="text-align: left;">number</td> <td>组团方式</td> </tr> <tr> <td style="text-align: left;">category</td> <td style="text-align: left;">String</td> <td>赛事组别</td> </tr> <tr> <td style="text-align: left;">picture</td> <td style="text-align: left;">String</td> <td>赛事封面图</td> </tr> <tr> <td style="text-align: left;">guideUnit</td> <td style="text-align: left;">String</td> <td>指导单位</td> </tr> <tr> <td style="text-align: left;">hostUnit</td> <td style="text-align: left;">String</td> <td>主办单位</td> </tr> <tr> <td style="text-align: left;">organizer</td> <td style="text-align: left;">String</td> <td>承办单位</td> </tr> <tr> <td style="text-align: left;">coOrganizer</td> <td style="text-align: left;">String</td> <td>协办单位</td> </tr> <tr> <td style="text-align: left;">supportUnit</td> <td style="text-align: left;">String</td> <td>支持单位</td> </tr> <tr> <td style="text-align: left;">competitionRegulations</td> <td style="text-align: left;">String</td> <td>参赛规程</td> </tr> <tr> <td style="text-align: left;">matchState</td> <td style="text-align: left;">number</td> <td>表示赛事状态(0为待开始,1为已结束【比赛结束不会往前端传】,2为进行中)</td> </tr> </tbody> </table> <h5>返回参数说明(coachCourseList)</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">coCourseName</td> <td style="text-align: left;">String</td> <td>教练员课程名称</td> </tr> <tr> <td style="text-align: left;">coGrade</td> <td style="text-align: left;">String</td> <td>教练员等级(0A级、1B级、2C级、3D级、4E级)</td> </tr> <tr> <td style="text-align: left;">cost</td> <td style="text-align: left;">number</td> <td>教练员课程价格</td> </tr> <tr> <td style="text-align: left;">registerTime</td> <td style="text-align: left;">String</td> <td>教练员课程报名时间</td> </tr> <tr> <td style="text-align: left;">trainTime</td> <td style="text-align: left;">String</td> <td>教练员课程培训时间</td> </tr> <tr> <td style="text-align: left;">trainPlace</td> <td style="text-align: left;">String</td> <td>教练员课程培训地点</td> </tr> <tr> <td style="text-align: left;">contactPerson</td> <td style="text-align: left;">String</td> <td>联系人</td> </tr> <tr> <td style="text-align: left;">contactNumber</td> <td style="text-align: left;">String</td> <td>联系电话</td> </tr> <tr> <td style="text-align: left;">email</td> <td style="text-align: left;">String</td> <td>邮箱</td> </tr> <tr> <td style="text-align: left;">detail</td> <td style="text-align: left;">String</td> <td>详情</td> </tr> <tr> <td style="text-align: left;">coverUrl</td> <td style="text-align: left;">String</td> <td>课程图片</td> </tr> <tr> <td style="text-align: left;">picture</td> <td style="text-align: left;">String</td> <td>比赛封面照片所在的本地路径</td> </tr> <tr> <td style="text-align: left;">releaseTime</td> <td style="text-align: left;">String</td> <td>课程发布时间</td> </tr> </tbody> </table> <h5>返回参数说明(refereeCourseList)</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">reCourseName</td> <td style="text-align: left;">String</td> <td>课程名</td> </tr> <tr> <td style="text-align: left;">reGrade</td> <td style="text-align: left;">number</td> <td>裁判员等级(0国际级裁判员、1国家级裁判员、2一级裁判员、3二级裁判员、4三级裁判员)</td> </tr> <tr> <td style="text-align: left;">cost</td> <td style="text-align: left;">number</td> <td>课程价格</td> </tr> <tr> <td style="text-align: left;">RegisterTime</td> <td style="text-align: left;">String</td> <td>报名时间</td> </tr> <tr> <td style="text-align: left;">trainTime</td> <td style="text-align: left;">String</td> <td>训练时间</td> </tr> <tr> <td style="text-align: left;">trainLocation</td> <td style="text-align: left;">String</td> <td>培训地点</td> </tr> <tr> <td style="text-align: left;">contactPerson</td> <td style="text-align: left;">String</td> <td>联系人</td> </tr> <tr> <td style="text-align: left;">contactNumber</td> <td style="text-align: left;">String</td> <td>联系人电话</td> </tr> <tr> <td style="text-align: left;">email</td> <td style="text-align: left;">String</td> <td>邮箱</td> </tr> <tr> <td style="text-align: left;">detail</td> <td style="text-align: left;">String</td> <td>详情</td> </tr> <tr> <td style="text-align: left;">state</td> <td style="text-align: left;">number</td> <td>课程发布状态</td> </tr> <tr> <td style="text-align: left;">picture</td> <td style="text-align: left;">String</td> <td>赛事封面图</td> </tr> <tr> <td style="text-align: left;">coverUrl</td> <td style="text-align: left;">String</td> <td>课程照片</td> </tr> <tr> <td style="text-align: left;">releaseTime</td> <td style="text-align: left;">String</td> <td>课程发布时间</td> </tr> </tbody> </table>

页面列表

ITEM_HTML