3、代理: 创建下级用户/下级用户列表
<p><strong>简要描述:</strong> </p>
<ul>
<li>创建下级用户-发送验证码 (请参考绑定手机/邮箱发送验证码流程)</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://api.com/api/system/sendSMS</code></li>
<li><code>http://api.com/api/system/sendEmail</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET</li>
</ul>
<p><strong>参数:</strong> </p>
<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;">type</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>验证码类型, 取值: AGENT_CREATE_USER</td>
</tr>
<tr>
<td style="text-align: left;">account</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>发送验证码账户</td>
</tr>
<tr>
<td style="text-align: left;">countryCode</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>下级用户密码</td>
</tr>
<tr>
<td style="text-align: left;">vHash</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>参数1</td>
</tr>
<tr>
<td style="text-align: left;">vCode</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>参数2</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>创建下级用户-验证验证码 (请参考绑定手机/邮箱发送验证码流程)</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://api.com/api/system/checkSMS</code></li>
<li><code>http://api.com/api/system/checkEmail</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET</li>
</ul>
<p><strong>参数:</strong> </p>
<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;">type</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>验证码类型, 取值: AGENT_CREATE_USER</td>
</tr>
<tr>
<td style="text-align: left;">account</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>发送验证码账户</td>
</tr>
<tr>
<td style="text-align: left;">vHash</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>参数1</td>
</tr>
<tr>
<td style="text-align: left;">vCode</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>参数2</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>创建下级用户</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://api.com/api/agent/create-user</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET</li>
</ul>
<p><strong>参数:</strong> </p>
<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;">account</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>发送验证码的手机/邮箱</td>
</tr>
<tr>
<td style="text-align: left;">username</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>下级用户名称</td>
</tr>
<tr>
<td style="text-align: left;">password</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>下级用户密码</td>
</tr>
<tr>
<td style="text-align: left;">commonRate</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">number</td>
<td>合约分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">orderRate</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">number</td>
<td>现货分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">swapRate</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">number</td>
<td>永续合约分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">quizRate</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">number</td>
<td>竞猜分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">gameRate</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">number</td>
<td>游戏分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;code&quot;: 200,
&quot;message&quot;: &quot;&quot;
}</code></pre>
<ul>
<li>代理-图表数据- 邀请人数详细记录</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://api.com/api/agent/v1/user/list</code> <code>对应图表数据中type=1的详细数据</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>GET</li>
</ul>
<p><strong>参数:</strong> </p>
<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;">dateGe</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">boolean</td>
<td>开始时间 yyyy-MM-dd</td>
</tr>
<tr>
<td style="text-align: left;">dateLe</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">string</td>
<td>结束时间 yyyy-MM-dd</td>
</tr>
<tr>
<td style="text-align: left;">currency</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">string</td>
<td>品牌币种, 默认USDT</td>
</tr>
<tr>
<td style="text-align: left;">username</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">string</td>
<td>用户名称</td>
</tr>
<tr>
<td style="text-align: left;">dataType</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">int</td>
<td>1-直属 2-团队</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
&quot;code&quot;: 200,
&quot;message&quot;: &quot;&quot;,
&quot;data&quot;: {
&quot;page&quot;: 1,
&quot;size&quot;: 10,
&quot;count&quot;: &quot;2&quot;,
&quot;totalPage&quot;: 1,
&quot;list&quot;: [
{
&quot;uid&quot;: &quot;907958189729775616&quot;,
&quot;username&quot;: &quot;ag0041@qq.com&quot;,
&quot;passInit&quot;: &quot;123qwe&quot;,
&quot;pid&quot;: &quot;903600474731577344&quot;,
&quot;distance&quot;: 1,
&quot;source&quot;: &quot;&quot;,
&quot;registerTime&quot;: 1694403701000,
&quot;recharge&quot;: 0,
&quot;withdraw&quot;: 0,
&quot;tradeAmount&quot;: 0,
&quot;tradeCount&quot;: 0,
&quot;assetMoney&quot;: 0,
&quot;currency&quot;: &quot;USDT&quot;,
&quot;loginTime&quot;: null,
&quot;fromAgent&quot;: true,
&quot;passMod&quot;: 0,
&quot;commonRate&quot;: 0.7,
&quot;orderRate&quot;: 0.7,
&quot;swapRate&quot;: 0.7,
&quot;quizRate&quot;: 0.7,
&quot;gameRate&quot;: 0.7
},
{
&quot;uid&quot;: &quot;906168358632685568&quot;,
&quot;username&quot;: &quot;ag005@qq.com&quot;,
&quot;passInit&quot;: null,
&quot;pid&quot;: &quot;903600474731577344&quot;,
&quot;distance&quot;: 1,
&quot;source&quot;: &quot;&quot;,
&quot;registerTime&quot;: 1693976972000,
&quot;recharge&quot;: 0,
&quot;withdraw&quot;: 0,
&quot;tradeAmount&quot;: 25474.37,
&quot;tradeCount&quot;: 18,
&quot;assetMoney&quot;: 0,
&quot;currency&quot;: &quot;USDT&quot;,
&quot;loginTime&quot;: 1694237076000,
&quot;fromAgent&quot;: null,
&quot;passMod&quot;: null,
&quot;commonRate&quot;: 0.7,
&quot;orderRate&quot;: 0.7,
&quot;swapRate&quot;: 0.7,
&quot;quizRate&quot;: 0.7,
&quot;gameRate&quot;: 0.7
}
]
}
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<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;">uid</td>
<td style="text-align: left;">string</td>
<td>用户IID</td>
</tr>
<tr>
<td style="text-align: left;">username</td>
<td style="text-align: left;">string</td>
<td>用户名称</td>
</tr>
<tr>
<td style="text-align: left;">loginTime</td>
<td style="text-align: left;">string</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;">avatar</td>
<td style="text-align: left;">string</td>
<td>用户头像</td>
</tr>
<tr>
<td style="text-align: left;">source</td>
<td style="text-align: left;">string</td>
<td>来源</td>
</tr>
<tr>
<td style="text-align: left;">currency</td>
<td style="text-align: left;">string</td>
<td>币种</td>
</tr>
<tr>
<td style="text-align: left;">assetMoney</td>
<td style="text-align: left;">number</td>
<td>余额</td>
</tr>
<tr>
<td style="text-align: left;">commonRate</td>
<td style="text-align: left;">number</td>
<td>合约分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">orderRate</td>
<td style="text-align: left;">number</td>
<td>现货分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">swapRate</td>
<td style="text-align: left;">number</td>
<td>永续合约分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">quizRate</td>
<td style="text-align: left;">number</td>
<td>竞猜分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">gameRate</td>
<td style="text-align: left;">number</td>
<td>游戏分成, 与上级的分成比例: 0.7 代表分成70%</td>
</tr>
<tr>
<td style="text-align: left;">fromAgent</td>
<td style="text-align: left;">boolean</td>
<td>是否代理手动创建用户:true 是 , false 否</td>
</tr>
<tr>
<td style="text-align: left;">passInit</td>
<td style="text-align: left;">int</td>
<td>初始化密码</td>
</tr>
<tr>
<td style="text-align: left;">passMod</td>
<td style="text-align: left;">int</td>
<td>密码修改次数</td>
</tr>
</tbody>
</table>