详细档案
<h5>简要描述</h5>
<ul>
<li>详细档案</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/userProfile/filesDetail</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求示例</h5>
<pre><code>userId:11111111111111111111111111111111
type:0
scoreMethod:0</code></pre>
<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;">userId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户id</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>类型(0:练习,1:考核,2:竞赛)</td>
</tr>
<tr>
<td style="text-align: left;">scoreMethod</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>计分方式(null:全查,0:按题,1:按步骤,2:按扣分点)</td>
</tr>
</tbody>
</table>
<h5>返回示例 (type==0)</h5>
<pre><code>{
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;成功&quot;,
&quot;data&quot;: {
&quot;details&quot;: [
{
&quot;type&quot;: 0,
&quot;typeName&quot;: &quot;练习&quot;,
&quot;name&quot;: &quot;入口流程&quot;,
&quot;startTime&quot;: &quot;2023-07-20 19:26:06&quot;,
&quot;endTime&quot;: &quot;2023-07-20 18:56:06&quot;,
&quot;duration&quot;: 30,
&quot;answerDuration&quot;: null,
&quot;assessType&quot;: null,
&quot;assessTypeName&quot;: null,
&quot;totalScore&quot;: null,
&quot;flunkScore&quot;: null,
&quot;score&quot;: null,
&quot;accuracy&quot;: &quot;40.00&quot;,
&quot;ranking&quot;: null,
&quot;assessResult&quot;: null,
&quot;assessResultName&quot;: null,
&quot;id&quot;: &quot;8c85daf5601f43cf86279bb74764ef19&quot;,
&quot;answerDurationChange&quot;: &quot;&quot;
}
],
&quot;summaryData&quot;: {
&quot;practiceTimes&quot;: 1,
&quot;practiceTotalDuration&quot;: 30,
&quot;avgAccuracy&quot;: &quot;40.00&quot;
}
}
}</code></pre>
<h5>返回示例 (type==1)</h5>
<pre><code>{
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;成功&quot;,
&quot;data&quot;: {
&quot;details&quot;: [
{
&quot;type&quot;: 1,
&quot;typeName&quot;: &quot;考核&quot;,
&quot;name&quot;: &quot;模拟考核1&quot;,
&quot;startTime&quot;: &quot;2023-07-28 19:30:00&quot;,
&quot;endTime&quot;: &quot;2023-07-28 21:00:00&quot;,
&quot;duration&quot;: 90,
&quot;answerDuration&quot;: 30,
&quot;assessType&quot;: null,
&quot;assessTypeName&quot;: null,
&quot;totalScore&quot;: 100,
&quot;flunkScore&quot;: 60,
&quot;score&quot;: 100,
&quot;accuracy&quot;: null,
&quot;ranking&quot;: null,
&quot;assessResult&quot;: 0,
&quot;assessResultName&quot;: &quot;及格&quot;,
&quot;id&quot;: &quot;4438302c7158497fae45447fb75e89a9&quot;,
&quot;answerDurationChange&quot;: &quot;00&#039;00&#039;00&#039;&#039;000&quot;
}
],
&quot;summaryData&quot;: {
&quot;assessTimes&quot;: 1,
&quot;passTimes&quot;: 1,
&quot;failTimes&quot;: 0
}
}
}</code></pre>
<h5>返回示例 (type==2)</h5>
<pre><code>{
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;成功&quot;,
&quot;data&quot;: {
&quot;details&quot;: [
{
&quot;type&quot;: 2,
&quot;typeName&quot;: &quot;竞赛&quot;,
&quot;name&quot;: &quot;模拟竞赛3&quot;,
&quot;startTime&quot;: &quot;2023-07-20 16:00:00&quot;,
&quot;endTime&quot;: &quot;2023-07-20 17:30:00&quot;,
&quot;duration&quot;: 90,
&quot;answerDuration&quot;: 30,
&quot;assessType&quot;: null,
&quot;assessTypeName&quot;: null,
&quot;totalScore&quot;: 100,
&quot;flunkScore&quot;: null,
&quot;score&quot;: 100,
&quot;accuracy&quot;: null,
&quot;ranking&quot;: 1,
&quot;assessResult&quot;: null,
&quot;assessResultName&quot;: null,
&quot;id&quot;: &quot;c331317f4b1640a5a98cb1b4146edcdd&quot;,
&quot;answerDurationChange&quot;: &quot;00&#039;00&#039;00&#039;&#039;000&quot;
}
],
&quot;summaryData&quot;: {
&quot;contestTimes&quot;: 1,
&quot;topTenTimes&quot;: 1
}
}
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>修改时间</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">details</td>
<td style="text-align: left;">list</td>
<td>数据详情</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">int</td>
<td>类型字典(0:练习,1:考核,2:竞赛);归属details</td>
</tr>
<tr>
<td style="text-align: left;">typeName</td>
<td style="text-align: left;">string</td>
<td>类型字典 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>练习类型/考核名称/竞赛名称 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">startTime</td>
<td style="text-align: left;">string</td>
<td>开始时间 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">endTime</td>
<td style="text-align: left;">string</td>
<td>结束时间 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">duration</td>
<td style="text-align: left;">int</td>
<td>练习时长(type==0)单位分 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">answerDuration</td>
<td style="text-align: left;">int</td>
<td>作答时长 (type!=0)单位分 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">score</td>
<td style="text-align: left;">int</td>
<td>分数 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">accuracy</td>
<td style="text-align: left;">string</td>
<td>正确率 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">ranking</td>
<td style="text-align: left;">int</td>
<td>排名 ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">string</td>
<td>练习id/考核id/竞赛id ;归属details</td>
</tr>
<tr>
<td style="text-align: left;">answerDurationChange</td>
<td style="text-align: left;">string</td>
<td>作答时长格式转变 ;归属details</td>
<td>2024-06-07 11:56:09 星期五</td>
</tr>
<tr>
<td style="text-align: left;">summaryData</td>
<td style="text-align: left;">map</td>
<td>汇总数据</td>
</tr>
<tr>
<td style="text-align: left;">type==0</td>
</tr>
<tr>
<td style="text-align: left;">practiceTimes</td>
<td style="text-align: left;">int</td>
<td>练习次数 ;归属summaryData</td>
</tr>
<tr>
<td style="text-align: left;">practiceTotalDuration</td>
<td style="text-align: left;">int</td>
<td>练习总时长(分钟);归属summaryData</td>
</tr>
<tr>
<td style="text-align: left;">avgAccuracy</td>
<td style="text-align: left;">string</td>
<td>平均正确率 ;归属summaryData</td>
</tr>
<tr>
<td style="text-align: left;">practiceTotalDurationChange</td>
<td style="text-align: left;">string</td>
<td>练习总时长;归属summaryData</td>
<td>2024-07-31 09:33:11 星期三</td>
</tr>
<tr>
<td style="text-align: left;">practiceTotalDurationChineseChange</td>
<td style="text-align: left;">string</td>
<td>练习总时长;归属summaryData</td>
<td>2024-07-31 09:33:11 星期三</td>
</tr>
<tr>
<td style="text-align: left;">type==1</td>
</tr>
<tr>
<td style="text-align: left;">assessTimes</td>
<td style="text-align: left;">int</td>
<td>考核次数 ;归属summaryData</td>
</tr>
<tr>
<td style="text-align: left;">passTimes</td>
<td style="text-align: left;">int</td>
<td>及格次数 ;归属summaryData</td>
</tr>
<tr>
<td style="text-align: left;">failTimes</td>
<td style="text-align: left;">int</td>
<td>不及格次数 ;归属summaryData</td>
</tr>
<tr>
<td style="text-align: left;">unEffectiveTimes</td>
<td style="text-align: left;">int</td>
<td>无效成绩 ;归属summaryData</td>
<td>2024-05-14 11:10:27 星期二</td>
</tr>
<tr>
<td style="text-align: left;">effectiveTimes</td>
<td style="text-align: left;">int</td>
<td>有效成绩 ;归属summaryData</td>
<td>2024-05-14 11:10:30 星期二</td>
</tr>
<tr>
<td style="text-align: left;">type==2</td>
</tr>
<tr>
<td style="text-align: left;">contestTimes</td>
<td style="text-align: left;">int</td>
<td>竞赛次数 ;归属summaryData</td>
</tr>
<tr>
<td style="text-align: left;">topTenTimes</td>
<td style="text-align: left;">int</td>
<td>排名前10次数 ;归属summaryData</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>