账号查询
<h3>请求方式</h3>
<ul>
<li>内部RPC调用</li>
</ul>
<h3>包名</h3>
<pre><code> &lt;dependency&gt;
&lt;groupId&gt;com.weaver&lt;/groupId&gt;
&lt;artifactId&gt;weaver-passport-api&lt;/artifactId&gt;
&lt;/dependency&gt;</code></pre>
<h3>RPC接口类名</h3>
<ul>
<li>RemotePassportService</li>
</ul>
<h3>方法</h3>
<pre><code>/**
* 获取账号信息
*
* @param userId 用户Id
* @return 返回用户对象
*/
SimpleUser loadUser(AccountQuery query);</code></pre>
<p>AccountQuery参数说明
查账号、手机绑定账号、邮箱绑定账号使用account、mobile、email
查登录名用loginId+tenantKey
查工号用jobNum+tenantKey</p>
<pre><code class="language-java">public class AccountQuery implements Serializable {
private String account;
private String mobile;
private String email;
private String loginId;
private String tenantKey;
private String jobNum;
}</code></pre>
<h3>返回参数说明</h3>
<pre><code>public class SimpleUser {
private Long id; // 用户Id
private String account;// 未绑定邮箱账号
private String email; // 邮箱账号(已绑定)
private String mobile; // 手机账号(已绑定)
}</code></pre>