号卡业务区域设置参数校验
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>号卡业务区域设置参数校验接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/cbn/simBizAreaLog/sim/change/validate</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求示例</h5>
<ul>
<li><code>http://localhost:9999/cbn/simBizAreaLog/sim/change/validate</code>
<pre><code>// 10 按【号段】指定开卡区域:根据ICCID前14位、起始号、结束号生成ICCID卡号
{
&quot;tenantCode&quot;:&quot;1016&quot;,
&quot;bizArea&quot;:&quot;2219,2224,2237&quot;,
&quot;changeAreaType&quot;:10,
&quot;iccidHead&quot;:&quot;89861500192321&quot;,
&quot;iccidBegin&quot;:&quot;086515&quot;,
&quot;iccidEnd&quot;:&quot;087347&quot;
}</code></pre>
<pre><code>// 20 按【卡号】指定开卡区域:根据号卡ICCID列表
{
&quot;tenantCode&quot;:&quot;1016&quot;,
&quot;bizArea&quot;:&quot;2219,2224,2237&quot;,
&quot;changeAreaType&quot;:20,
&quot;simIccidChangeList&quot;:[
{
&quot;iccid&quot;: &quot;89861500192320718151&quot;,
&quot;msisdn&quot;: &quot;19210419368&quot;
},
{
&quot;iccid&quot;: &quot;89861500192320720156&quot;,
&quot;msisdn&quot;: &quot;19210425635&quot;
},
{
&quot;iccid&quot;: &quot;89861500192320720744&quot;,
&quot;msisdn&quot;: &quot;19210426378&quot;
}
]
}</code></pre>
<pre><code>// 30 按【数量】指定开卡区域:根据号卡数量
{
&quot;tenantCode&quot;:&quot;1016&quot;,
&quot;bizArea&quot;:&quot;2219,2224,2237&quot;,
&quot;changeAreaType&quot;:30,
&quot;changeCount&quot;: 10
}</code></pre></li>
</ul>
<h5>参数</h5>
<ul>
<li>10 按【号段】指定开卡区域参数说明</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;">tenantCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>号卡所属渠道商编码</td>
</tr>
<tr>
<td style="text-align: left;">bizArea</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>号卡业务区域ID,sys_cn_area.id,多个ID用,分割</td>
</tr>
<tr>
<td style="text-align: left;">changeAreaType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>指定开卡区域类型:10 按【号段】指定开卡区域,20 按【卡号】指定开卡区域,30 按【数量】指定开卡区域</td>
</tr>
<tr>
<td style="text-align: left;">iccidHead</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>ICCID前14位</td>
</tr>
<tr>
<td style="text-align: left;">iccidBegin</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>ICCID开始号段</td>
</tr>
<tr>
<td style="text-align: left;">iccidEnd</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>ICCID结束号段</td>
</tr>
<tr>
<td style="text-align: left;">simIccidChangeList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>指定开卡区域号卡信息集合</td>
</tr>
<tr>
<td style="text-align: left;">changeCount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>指定开卡区域数量</td>
</tr>
</tbody>
</table>
<ul>
<li>20 按【卡号】指定开卡区域参数说明</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;">tenantCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>号卡所属渠道商编码</td>
</tr>
<tr>
<td style="text-align: left;">bizArea</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>号卡业务区域ID,sys_cn_area.id,多个ID用,分割</td>
</tr>
<tr>
<td style="text-align: left;">changeAreaType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>指定开卡区域类型:10 按【号段】指定开卡区域,20 按【卡号】指定开卡区域,30 按【数量】指定开卡区域</td>
</tr>
<tr>
<td style="text-align: left;">simIccidChangeList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>指定开卡区域号卡信息集合</td>
</tr>
</tbody>
</table>
<ul>
<li>30 按【数量】指定开卡区域参数说明</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;">tenantCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>号卡所属渠道商编码</td>
</tr>
<tr>
<td style="text-align: left;">bizArea</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>号卡业务区域ID,sys_cn_area.id,多个ID用,分割</td>
</tr>
<tr>
<td style="text-align: left;">changeAreaType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>指定开卡区域类型:10 按【号段】指定开卡区域,20 按【卡号】指定开卡区域,30 按【数量】指定开卡区域</td>
</tr>
<tr>
<td style="text-align: left;">changeCount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>指定开卡区域数量</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<ul>
<li>校验不通过</li>
</ul>
<pre><code>{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;操作成功&quot;,
&quot;rqtid&quot;: &quot;310018turrnm&quot;,
&quot;versionCode&quot;: &quot;2.0&quot;,
&quot;data&quot;: {
&quot;message&quot;: &quot;目前号段包含有3张卡已指定区域,是否将它改为目前指定区域?&quot;,
&quot;requestId&quot;: &quot;357c0f2404504bde81f198f676b71263&quot;,
&quot;success&quot;: false
},
&quot;model&quot;: {
&quot;dict&quot;: {}
}
}</code></pre>
<ul>
<li>校验通过</li>
</ul>
<pre><code>{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;操作成功&quot;,
&quot;rqtid&quot;: &quot;310018turrnm&quot;,
&quot;versionCode&quot;: &quot;2.0&quot;,
&quot;data&quot;: {
&quot;message&quot;: null,
&quot;requestId&quot;: &quot;357c0f2404504bde81f198f676b71263&quot;,
&quot;success&quot;: true
},
&quot;model&quot;: {
&quot;dict&quot;: {}
}
}</code></pre>
<h5>返回参数说明</h5>
<ul>
<li>result说明</li>
</ul>
<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;">code</td>
<td style="text-align: left;">int</td>
<td>响应编码:0 成功,其他 失败</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>响应消息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>响应数据</td>
</tr>
<tr>
<td style="text-align: left;">rqtid</td>
<td style="text-align: left;">string</td>
<td>请求流水号</td>
</tr>
</tbody>
</table>
<ul>
<li>Data说明</li>
</ul>
<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;">success</td>
<td style="text-align: left;">boolean</td>
<td>是否成功:true 校验通过,false 校验不通过</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td>提醒消息</td>
</tr>
<tr>
<td style="text-align: left;">requestId</td>
<td style="text-align: left;">int</td>
<td>请求ID</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>