手机验证码登录
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>手机验证码登录接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/EnrollmentSystem/custom/auth/login/phone</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<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;">phone</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>手机号</td>
</tr>
<tr>
<td style="text-align: left;">checkCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>短信验证码</td>
</tr>
<tr>
<td style="text-align: left;">identity</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>人员身份(student 学生、staff 员工、part-time_staff 兼职员工)</td>
</tr>
<tr>
<td style="text-align: left;">registerType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>注册来源(self 自主注册、share 通过分享进入注册、teacher 教师创建学员、part-time_teacher 教师创建兼职人员、weChat_Official_Accounts 微信公众号注册)</td>
</tr>
<tr>
<td style="text-align: left;">openId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>微信用户的openID</td>
</tr>
<tr>
<td style="text-align: left;">wxUnionId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>微信用户的UnionId</td>
</tr>
<tr>
<td style="text-align: left;">avatar</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>微信用户头像</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;success&quot;: true,
&quot;msg&quot;: &quot;操作成功!&quot;,
&quot;code&quot;: &quot;200&quot;,
&quot;data&quot;: {
&quot;ylAppid&quot;: null,
&quot;tenantId&quot;: null,
&quot;tenantIdList&quot;: null,
&quot;avatar&quot;: &quot;https://thirdwx.qlogo.cn/mmopen/vi_32/xutx1MwRofMBcY8a5k9OGKpatJlgTpOkdnyTYTkvjp1FyzYjx623NiaAwkibdD9gG0Z7iaVoPKnxfgMaPSNmP7Jeg/132&quot;,
&quot;nickname&quot;: &quot;lihaisong&quot;,
&quot;fullname&quot;: &quot;暂未报名&quot;,
&quot;userId&quot;: &quot;1605100792989683714&quot;,
&quot;openid&quot;: &quot;ogCPV5t2RYGrZczvdKAR7-aizkKI&quot;,
&quot;token&quot;: &quot;youlintech.enrollment_system.dev11d4c8a6908849d997788b54ec11d576&quot;,
&quot;roleId&quot;: null,
&quot;roleCode&quot;: null,
&quot;roleName&quot;: null,
&quot;roles&quot;: null,
&quot;isGuest&quot;: false,
&quot;loginSource&quot;: {
&quot;isLocal&quot;: true,
&quot;type&quot;: &quot;account&quot;
},
&quot;loginAccount&quot;: &quot;18302088970&quot;,
&quot;enrollmentSystemCode&quot;: &quot;GZBD07391&quot;,
&quot;personnelName&quot;: null,
&quot;identity&quot;: &quot;student&quot;,
&quot;studentIdentity&quot;: false,
&quot;staffIdentity&quot;: false,
&quot;partTimeStaffIdentity&quot;: false,
&quot;bindPhone&quot;: true,
&quot;wxUnionId&quot;: null,
&quot;currRole&quot;: null
},
&quot;field&quot;: null,
&quot;total&quot;: null,
&quot;totalPages&quot;: null,
&quot;pageNum&quot;: null,
&quot;pageSize&quot;: null
}</code></pre>
<h5>返回参数说明</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;">bindPhone</td>
<td style="text-align: left;">Boolean</td>
<td>是否绑定手机:TRUE是、FALSE否</td>
</tr>
<tr>
<td style="text-align: left;">avatar</td>
<td style="text-align: left;">String</td>
<td>用户头像</td>
</tr>
<tr>
<td style="text-align: left;">nickname</td>
<td style="text-align: left;">String</td>
<td>用户昵称</td>
</tr>
<tr>
<td style="text-align: left;">openid</td>
<td style="text-align: left;">String</td>
<td>微信用户的openID</td>
</tr>
<tr>
<td style="text-align: left;">wxUnionId</td>
<td style="text-align: left;">String</td>
<td>微信用户的UnionId</td>
</tr>
<tr>
<td style="text-align: left;">token</td>
<td style="text-align: left;">String</td>
<td>登录成功返回的token</td>
</tr>
<tr>
<td style="text-align: left;">isGuest</td>
<td style="text-align: left;">Boolean</td>
<td>是否为游客:TRUE是、FALSE否</td>
</tr>
<tr>
<td style="text-align: left;">loginAccount</td>
<td style="text-align: left;">String</td>
<td>登录账号(绑定的号码)</td>
</tr>
<tr>
<td style="text-align: left;">enrollmentSystemCode</td>
<td style="text-align: left;">String</td>
<td>用户的编码</td>
</tr>
<tr>
<td style="text-align: left;">personnelName</td>
<td style="text-align: left;">String</td>
<td>姓名</td>
</tr>
<tr>
<td style="text-align: left;">identity</td>
<td style="text-align: left;">String</td>
<td>人员身份(student 学生、staff 员工、part-time_staff 兼职员工)</td>
</tr>
<tr>
<td style="text-align: left;">studentIdentity</td>
<td style="text-align: left;">Boolean</td>
<td>是否具有学员身份(可切换身份类型):TRUE是、FALSE否</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>