订单推送
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>订单推送,当订单检测数据生成成功后,自动向目标 url 推送数据。
<h5>请求URL</h5></li>
<li>Url 由业务方提供,<code>EntBillReportReq</code>=><code>EntBillReportRsp</code></li>
</ul>
<h5>请求类</h5>
<h5>EntBillReportReq 订单及报告推送的请求类</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;">id</td>
<td style="text-align: left;">string</td>
<td>唯一id</td>
</tr>
<tr>
<td style="text-align: left;">requestId</td>
<td style="text-align: left;">string</td>
<td>对方业务系统id</td>
</tr>
<tr>
<td style="text-align: left;">requestToken</td>
<td style="text-align: left;">string</td>
<td>对方业务系统密钥</td>
</tr>
<tr>
<td style="text-align: left;">createdOn</td>
<td style="text-align: left;">datetime</td>
<td>创建时间</td>
</tr>
<tr>
<td style="text-align: left;">modifiedOn</td>
<td style="text-align: left;">datetime</td>
<td>最后修改时间</td>
</tr>
<tr>
<td style="text-align: left;">customerName</td>
<td style="text-align: left;">string</td>
<td>客户姓名</td>
</tr>
<tr>
<td style="text-align: left;">customerId</td>
<td style="text-align: left;">string</td>
<td>客户id</td>
</tr>
<tr>
<td style="text-align: left;">customerMobile</td>
<td style="text-align: left;">string</td>
<td>客户手机号</td>
</tr>
<tr>
<td style="text-align: left;">customerIdCard</td>
<td style="text-align: left;">string</td>
<td>客户身份证号</td>
</tr>
<tr>
<td style="text-align: left;">agencyName</td>
<td style="text-align: left;">string</td>
<td>机构名称</td>
</tr>
<tr>
<td style="text-align: left;">agencyMobile</td>
<td style="text-align: left;">string</td>
<td>机构手机号</td>
</tr>
<tr>
<td style="text-align: left;">agencyId</td>
<td style="text-align: left;">string</td>
<td>机构id</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>订单状态 0-已创建 2-等待客户检测 4-检测完成 6-报告已生成 8-已完成 12-订单已关闭</td>
</tr>
<tr>
<td style="text-align: left;">detectionTime</td>
<td style="text-align: left;">dateTime</td>
<td>检测时间</td>
</tr>
<tr>
<td style="text-align: left;">mindLevel</td>
<td style="text-align: left;">int</td>
<td>心理状态等级,<code>0</code>:<code>优秀</code> <code>1</code>:<code>良好</code> <code>2</code>:<code>一般</code> <code>3</code>:<code>欠佳</code> <code>9</code>:<code>未知</code></td>
</tr>
<tr>
<td style="text-align: left;">mindEvaluation</td>
<td style="text-align: left;">string</td>
<td>心理状态评价,一段对当前心理状态的简单评价</td>
</tr>
<tr>
<td style="text-align: left;">reportFile</td>
<td style="text-align: left;">string</td>
<td>pdf报告文件地址,注意,文件地址2小时内下载有效,超时后,请通过订单管理模块 <code>/Mind/EntBill/ReadPdf</code>接口重新获取</td>
</tr>
<tr>
<td style="text-align: left;">ReportInfo</td>
<td style="text-align: left;">EntBillReportRsp</td>
<td>报告详细信息</td>
</tr>
</tbody>
</table>
<h5>EntBillReportRsp 包含详细报告信息的订单,继承自<code>EntBillRsp</code></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;">reportFile</td>
<td style="text-align: left;">string</td>
<td>PDF检测报告的文件URL,这里的URL无法直接获取报告,如果要获取pdf报告的实际URL,请通过<code>ReadPdf</code>接口获取</td>
</tr>
<tr>
<td style="text-align: left;">reportDetail</td>
<td style="text-align: left;">ReportDetail 对象</td>
<td>检测结果详细信息 见下表</td>
</tr>
</tbody>
</table>
<h5>ReportDetail 检测报告详细信息</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;">duration</td>
<td style="text-align: left;">int</td>
<td>检测视频时长 单位秒</td>
</tr>
<tr>
<td style="text-align: left;">personality</td>
<td style="text-align: left;">PersonalityResult 对象</td>
<td>性格指数</td>
</tr>
<tr>
<td style="text-align: left;">frequency</td>
<td style="text-align: left;">int[] 数组</td>
<td>频谱值列表</td>
</tr>
<tr>
<td style="text-align: left;">vitality</td>
<td style="text-align: left;">ValueResult 对象</td>
<td>活力度</td>
</tr>
<tr>
<td style="text-align: left;">dimensions12</td>
<td style="text-align: left;">Dimensions12Result 对象</td>
<td>十二维度</td>
</tr>
<tr>
<td style="text-align: left;">sentiment</td>
<td style="text-align: left;">ValueResult 对象</td>
<td>情绪指数</td>
</tr>
<tr>
<td style="text-align: left;">concentration</td>
<td style="text-align: left;">ValueResult 对象</td>
<td>集中度</td>
</tr>
<tr>
<td style="text-align: left;">emotionalDistribution</td>
<td style="text-align: left;">EmotionalDistributionrResult 对象</td>
<td>情绪分布</td>
</tr>
<tr>
<td style="text-align: left;">HealthResult</td>
<td style="text-align: left;">HealthResult 对象</td>
<td>健康指标</td>
</tr>
</tbody>
</table>
<h5>PersonalityResult 性格指数对象</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;">extroV</td>
<td style="text-align: left;">double</td>
<td>外向性</td>
</tr>
<tr>
<td style="text-align: left;">stableV</td>
<td style="text-align: left;">double</td>
<td>稳定性</td>
</tr>
</tbody>
</table>
<h5>ValueResult 通用指数对象</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;">result</td>
<td style="text-align: left;">string</td>
<td>结果字符串</td>
</tr>
<tr>
<td style="text-align: left;">value</td>
<td style="text-align: left;">double</td>
<td>值</td>
</tr>
</tbody>
</table>
<h5>HealthResult 健康指标对象</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;">balance</td>
<td style="text-align: left;">ValueResult 对象</td>
<td>人体微运动平衡</td>
</tr>
<tr>
<td style="text-align: left;">ai</td>
<td style="text-align: left;">ValueResult 对象</td>
<td>AI</td>
</tr>
<tr>
<td style="text-align: left;">relative</td>
<td style="text-align: left;">ValueResult 对象</td>
<td>生理系统参数相关性</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>健康状态 1 良好 2 一般 3 欠佳 4 预警</td>
</tr>
</tbody>
</table>
<h5>EmotionalDistribution 情绪分布对象</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;">phyV</td>
<td style="text-align: left;">double</td>
<td>生理</td>
</tr>
<tr>
<td style="text-align: left;">goodV</td>
<td style="text-align: left;">double</td>
<td>正面</td>
</tr>
<tr>
<td style="text-align: left;">badV</td>
<td style="text-align: left;">double</td>
<td>负面</td>
</tr>
</tbody>
</table>
<h5>Dimensions12Result 十二维度指标</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;">nervous</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>紧张 指标</td>
</tr>
<tr>
<td style="text-align: left;">depressed</td>
<td style="text-align: left;">Dimensions12Item对象</td>
<td>郁闷 指标</td>
</tr>
<tr>
<td style="text-align: left;">nervousness</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>神经质 指标</td>
</tr>
<tr>
<td style="text-align: left;">pressure</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>压力 指标</td>
</tr>
<tr>
<td style="text-align: left;">aggressive</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>攻击性 指标</td>
</tr>
<tr>
<td style="text-align: left;">balance</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>平衡 指标</td>
</tr>
<tr>
<td style="text-align: left;">wellBeing</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>幸福感 指标</td>
</tr>
<tr>
<td style="text-align: left;">selfRegulating</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>自我调节 指标</td>
</tr>
<tr>
<td style="text-align: left;">restrain</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>抑制 指标</td>
</tr>
<tr>
<td style="text-align: left;">suspicious</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>可疑 指标</td>
</tr>
<tr>
<td style="text-align: left;">energy</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>能量 指标</td>
</tr>
<tr>
<td style="text-align: left;">assertive</td>
<td style="text-align: left;">Dimensions12Item 对象</td>
<td>自信 指标</td>
</tr>
</tbody>
</table>
<h5>Dimensions12Item 十二维度指标项</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;">normal</td>
<td style="text-align: left;">int[]</td>
<td>正常值范围</td>
</tr>
<tr>
<td style="text-align: left;">min</td>
<td style="text-align: left;">double</td>
<td>最小值</td>
</tr>
<tr>
<td style="text-align: left;">max</td>
<td style="text-align: left;">double</td>
<td>最大值</td>
</tr>
<tr>
<td style="text-align: left;">m</td>
<td style="text-align: left;">double</td>
<td>平均值</td>
</tr>
<tr>
<td style="text-align: left;">r</td>
<td style="text-align: left;">double</td>
<td>特征值</td>
</tr>
</tbody>
</table>
<h5>响应类</h5>
<h4>EntBillReportRsp</h4>
<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>如果code为200表示成功,其他状态为失败</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>
</tbody>
</table>