搜索已完成自购课列表
<p><strong>简要描述:</strong> </p>
<ul>
<li>搜索已完成自购课列表接口(排除已申请证书的课程)</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://xx.com/api/class/classLibrary/finishSelfClass</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </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;">pageNum</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>页码(默认 1)</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>页码大小(默认 10)</td>
</tr>
<tr>
<td style="text-align: left;">classTypes</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">List<Integer></td>
<td>课程类型 (0专业课,1公需课,null 时查询所有的)</td>
</tr>
<tr>
<td style="text-align: left;">year</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>年份</td>
</tr>
<tr>
<td style="text-align: left;">classCertConfId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Integer</td>
<td>证书配置id</td>
</tr>
<tr>
<td style="text-align: left;">startDate</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">date</td>
<td>开始日期 (格式:2010-01-01 00:00:00)</td>
</tr>
<tr>
<td style="text-align: left;">endDate</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">date</td>
<td>结束日期 (格式:2010-01-01 23:59:59)</td>
</tr>
</tbody>
</table>
<p><strong>注:</strong>
证书配置时间类型为 1)年份时 year 为必填项 2)时间段时 startDate、endDate 为必填项</p>
<pre><code>{
"data": {
"pageNum": 1,
"pageSize": 10,
"classCertConfId":1,
"classTypes":[1,0],
"year": 2020,
"startDate": null,
"endDate": null
}
}</code></pre>
<p><strong>返回示例</strong></p>
<pre><code>{
"data": {
"total": 2,
"pages": 1,
"isLastPage": true,
"pageSize": 10,
"list": [
{
"teacher": "董志超",
"teachTime": 12,
"studyTime": 58,
"examinationTime": 1,
"classHour": 1,
"cid": 1200,
"ucid": 10002238,
"cname": "航天技术探索",
"score": 0,
"cnum": 0,
"boid": 3668,
"boUpid": 0,
"completeDate": "2020-03-04 14:38:08",
"classType": 1,
"pcImg": "https://cs-video.oss-cn-qingdao.aliyuncs.com/classLibrary/img/0083242685a04b7f84a5597d4f83f485.jpg",
"appImg": "https://cs-video.oss-cn-qingdao.aliyuncs.com/classLibrary/img/1dcef4c1e79947e4b49153a50bf00c49.jpg?x-oss-process=style/classimgphone"
},
{
"teacher": "衣法臻",
"teachTime": 97,
"studyTime": 97,
"examinationTime": 1,
"classHour": 2,
"cid": 1198,
"ucid": 10002313,
"cname": "大数据网络信息安全——密码学",
"score": 0,
"cnum": 0,
"boid": 3682,
"boUpid": 0,
"completeDate": "2020-03-03 17:02:23",
"classType": 0,
"pcImg": "https://pub-video.oss-cn-qingdao.aliyuncs.com/classLibrary/img/6301da046e0e4ae08021adb6860ecc9c.jpg",
"appImg": "https://pub-video.oss-cn-qingdao.aliyuncs.com/classLibrary/img/03d95955034948968a45ec440f846d0e.jpg?x-oss-process=style/classimgphone"
}
],
"isFirstPage": true,
"pageNum": 1
},
"message": {
"errinfo": "success",
"errcode": 200
}
}</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;">teacher</td>
<td style="text-align: left;">String</td>
<td>主讲师</td>
</tr>
<tr>
<td style="text-align: left;">teachTime</td>
<td style="text-align: left;">int</td>
<td>课程时长</td>
</tr>
<tr>
<td style="text-align: left;">studyTime</td>
<td style="text-align: left;">int</td>
<td>允许学习时长</td>
</tr>
<tr>
<td style="text-align: left;">examinationTime</td>
<td style="text-align: left;">int</td>
<td>允许考试时长</td>
</tr>
<tr>
<td style="text-align: left;">cid</td>
<td style="text-align: left;">int</td>
<td>课程id</td>
</tr>
<tr>
<td style="text-align: left;">ucid</td>
<td style="text-align: left;">int</td>
<td>user_class 表 id</td>
</tr>
<tr>
<td style="text-align: left;">cname</td>
<td style="text-align: left;">String</td>
<td>课程名称</td>
</tr>
<tr>
<td style="text-align: left;">score</td>
<td style="text-align: left;">int</td>
<td>最优考试成绩</td>
</tr>
<tr>
<td style="text-align: left;">cnum</td>
<td style="text-align: left;">int</td>
<td>考试次数</td>
</tr>
<tr>
<td style="text-align: left;">completeDate</td>
<td style="text-align: left;">date</td>
<td>完成时间</td>
</tr>
<tr>
<td style="text-align: left;">classType</td>
<td style="text-align: left;">int</td>
<td>课程类型 (0专业课,1公需课,2考前辅导)</td>
</tr>
<tr>
<td style="text-align: left;">pcImg</td>
<td style="text-align: left;">String</td>
<td>pc端列表图片</td>
</tr>
<tr>
<td style="text-align: left;">appImg</td>
<td style="text-align: left;">String</td>
<td>app端列表图片</td>
</tr>
<tr>
<td style="text-align: left;">classHour</td>
<td style="text-align: left;">double</td>
<td>学时</td>
</tr>
</tbody>
</table>
<p><strong>错误码说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">200</td>
<td style="text-align: left;">访问正常</td>
</tr>
<tr>
<td style="text-align: left;">404</td>
<td style="text-align: left;">访问错误</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!</p>