我的计划-计划详情-苗海峰
<p><strong>简要描述:</strong></p>
<ul>
<li>我的计划-计划详情</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li><code>http://xx.com/api/plan/plan/planDetail</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;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>用户token(放在header中)</td>
</tr>
<tr>
<td style="text-align: left;">userPlanId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>用户计划编号</td>
</tr>
<tr>
<td style="text-align: left;">prid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>计划规则编号</td>
</tr>
</tbody>
</table>
<p><strong>参数示例</strong></p>
<pre><code>{
"data":{
"userPlanId":4,
"prid":7
}
}</code></pre>
<p><strong>返回示例</strong></p>
<pre><code>{
"data": {
"c_configure": "2;4;2;5;1;2;4;2;5;1;2;4;2;5;1",
"start": "2018-12-27",
"type": 1,
"end": "2018-12-27",
"message": 0,
"is_strict": 1,
"classList": [
{
"classId": 2,
"maxLearnTime": 100,
"lookTime": 0,
"aname": "主讲师",
"exam": 1,
"is_buy": 1,
"classPic": "详情图",
"ispass": 0,
"ctype": 0,
"classType": 1,
"classHour": 1,
"classUnit": 1,
"isPlanClass":1,
"passScore":1,
"cname": "名称"
}
],
"a_type": 0,
"status": 1,
"message_read": 0,
"c_type": 1,
"cover": "https://www.baidu.com",
"num": 2,
"userPlanId": 4,
"cert_url": "",
"year": 2018,
"ispass": 0,
"prid": 7,
"description": "哈哈哈",
"name": "测试计划",
"pay_type": 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;">c_configure</td>
<td style="text-align: left;">string</td>
<td>课程配置</td>
</tr>
<tr>
<td style="text-align: left;">start</td>
<td style="text-align: left;">string</td>
<td>计划开始时间</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">Integer</td>
<td>计划类型(0:固定包,1:自修包)</td>
</tr>
<tr>
<td style="text-align: left;">end</td>
<td style="text-align: left;">string</td>
<td>计划结束时间</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">Integer</td>
<td>消息编号</td>
</tr>
<tr>
<td style="text-align: left;">a_type</td>
<td style="text-align: left;">Integer</td>
<td>激活类型(0:可以激活,可以再次激活,课程可以再次购买,1:可以激活,不可以再次激活,课程不可以再次购买,2:可以激活,不可以再次购买,课程可以再次购买,3:停止激活,可以再次激活,课程可以再次购买,4:停止激活,不可以再次激活,课程不可以再次购买,5:停止激活,不可以再次激活,课程可以再次购买,6:集体报名,可以再次激活,课程可以再次购买,7:集体报名,不可以再次激活,不可以再次购买,8:集体报名,不可以再次激活,课程可以再次购买)</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">Integer</td>
<td>状态(0待激活,1已激活)</td>
</tr>
<tr>
<td style="text-align: left;">message_read</td>
<td style="text-align: left;">Integer</td>
<td>消息读取状态(0未读,1已读)</td>
</tr>
<tr>
<td style="text-align: left;">c_type</td>
<td style="text-align: left;">Integer</td>
<td>课程类型(0: 专业课,1:公需课,2:综合课)</td>
</tr>
<tr>
<td style="text-align: left;">cover</td>
<td style="text-align: left;">String</td>
<td>计划图片</td>
</tr>
<tr>
<td style="text-align: left;">num</td>
<td style="text-align: left;">Integer</td>
<td>计划购买次数</td>
</tr>
<tr>
<td style="text-align: left;">userPlanId</td>
<td style="text-align: left;">Integer</td>
<td>用户计划编号</td>
</tr>
<tr>
<td style="text-align: left;">cert_url</td>
<td style="text-align: left;">string</td>
<td>证书地址</td>
</tr>
<tr>
<td style="text-align: left;">year</td>
<td style="text-align: left;">Integer</td>
<td>计划年份</td>
</tr>
<tr>
<td style="text-align: left;">ispass</td>
<td style="text-align: left;">Integer</td>
<td>是否通过 1是 0否</td>
</tr>
<tr>
<td style="text-align: left;">prid</td>
<td style="text-align: left;">Integer</td>
<td>计划适用规则编号</td>
</tr>
<tr>
<td style="text-align: left;">description</td>
<td style="text-align: left;">string</td>
<td>计划描述</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">String</td>
<td>计划名称</td>
</tr>
<tr>
<td style="text-align: left;">pay_type</td>
<td style="text-align: left;">Integer</td>
<td>支付方式(0:在线支付,1:集体支付,2:卡支付,4:0+1,5:0+2,6:1+2,7:0+1+2)</td>
</tr>
<tr>
<td style="text-align: left;">is_strict</td>
<td style="text-align: left;">Integer</td>
<td>'是否严格按照计划要求(0:不严格要求,1:严格要求)</td>
</tr>
<tr>
<td style="text-align: left;">prompt</td>
<td style="text-align: left;">String</td>
<td>提示消息</td>
</tr>
<tr>
<td style="text-align: left;">activateStatus</td>
<td style="text-align: left;">Integer</td>
<td>激活状态(0待激活,1已激活,3激活申请中,4激活申请待审核,5开通待激活)</td>
</tr>
<tr>
<td style="text-align: left;">certStatus</td>
<td style="text-align: left;">Integer</td>
<td>证书状态(0待生成,1证书申请中,2证书已生成,3证书生成失败)</td>
</tr>
<tr>
<td style="text-align: left;">certTrue</td>
<td style="text-align: left;">Integer</td>
<td>证书有效性,大于0为有效</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">Double</td>
<td>固定计划价格</td>
</tr>
</tbody>
</table>
<p><strong>返回参数说明--classList</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;">id</td>
<td style="text-align: left;">Integer</td>
<td>用户课程编号</td>
</tr>
<tr>
<td style="text-align: left;">classId</td>
<td style="text-align: left;">Integer</td>
<td>课程编号</td>
</tr>
<tr>
<td style="text-align: left;">maxLearnTime</td>
<td style="text-align: left;">Integer</td>
<td>最大允许考试的学习时间</td>
</tr>
<tr>
<td style="text-align: left;">lookTime</td>
<td style="text-align: left;">Integer</td>
<td>观看总时长(分)</td>
</tr>
<tr>
<td style="text-align: left;">aname</td>
<td style="text-align: left;">Integer</td>
<td>讲师姓名</td>
</tr>
<tr>
<td style="text-align: left;">exam</td>
<td style="text-align: left;">Integer</td>
<td>是否需要考试 1是0否</td>
</tr>
<tr>
<td style="text-align: left;">is_buy</td>
<td style="text-align: left;">Integer</td>
<td>是否自购(0否,1是)</td>
</tr>
<tr>
<td style="text-align: left;">classPic</td>
<td style="text-align: left;">Integer</td>
<td>课程图片</td>
</tr>
<tr>
<td style="text-align: left;">ispass</td>
<td style="text-align: left;">Integer</td>
<td>是否合格(0未合格,1已合格)</td>
</tr>
<tr>
<td style="text-align: left;">ctype</td>
<td style="text-align: left;">Integer</td>
<td>课程类型(0必修,1选修,2免费)</td>
</tr>
<tr>
<td style="text-align: left;">classType</td>
<td style="text-align: left;">Integer</td>
<td>课程类型 (0专业课,1公需课,2考前辅导)</td>
</tr>
<tr>
<td style="text-align: left;">classHour</td>
<td style="text-align: left;">Integer</td>
<td>学时</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;">cnum</td>
<td style="text-align: left;">Integer</td>
<td>剩余考试次数</td>
</tr>
<tr>
<td style="text-align: left;">maxTime</td>
<td style="text-align: left;">Integer</td>
<td>最大允许学习时间</td>
</tr>
<tr>
<td style="text-align: left;">isPlanClass</td>
<td style="text-align: left;">Integer</td>
<td>是否计划内课程 1 是 0 否</td>
</tr>
<tr>
<td style="text-align: left;">classUnit</td>
<td style="text-align: left;">double</td>
<td>展示单位0学时1学分</td>
</tr>
<tr>
<td style="text-align: left;">unlineExamine</td>
<td style="text-align: left;">Integer</td>
<td>是否线下考试(0:否,1:是)</td>
</tr>
<tr>
<td style="text-align: left;">sysTime</td>
<td style="text-align: left;">Long</td>
<td>系统时间</td>
</tr>
<tr>
<td style="text-align: left;">passScore</td>
<td style="text-align: left;">Integer</td>
<td>及格分数</td>
</tr>
<tr>
<td style="text-align: left;">appointNum</td>
<td style="text-align: left;">Integer</td>
<td>预退款次数</td>
</tr>
<tr>
<td style="text-align: left;">priceType</td>
<td style="text-align: left;">Integer</td>
<td>计价方式 0固定价格 1按课计算</td>
</tr>
<tr>
<td style="text-align: left;">classHour</td>
<td style="text-align: left;">Double</td>
<td>学时</td>
</tr>
<tr>
<td style="text-align: left;">activeType</td>
<td style="text-align: left;">Integer</td>
<td>是否激活后可以继续加课0否1是</td>
</tr>
<tr>
<td style="text-align: left;">isFirst</td>
<td style="text-align: left;">Integer</td>
<td>是否激活计划时加入的课0否1是</td>
</tr>
<tr>
<td style="text-align: left;">qualStatus</td>
<td style="text-align: left;">Integer</td>
<td>计划合格状态(0缺考,1不合格,2合格)</td>
</tr>
<tr>
<td style="text-align: left;">cert_url</td>
<td style="text-align: left;">String</td>
<td>证书地址</td>
</tr>
<tr>
<td style="text-align: left;">isUse</td>
<td style="text-align: left;">Integer</td>
<td>学员是否可用,如果切换单位,此状态监测是否改变(0不可用,1可用)</td>
</tr>
</tbody>
</table>
<p><strong>错误码说明:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">code</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">3003</td>
<td style="text-align: left;">未登录</td>
</tr>
<tr>
<td style="text-align: left;">99999</td>
<td style="text-align: left;">参数不正确</td>
</tr>
<tr>
<td style="text-align: left;">3504</td>
<td style="text-align: left;">用户计划详情获取失败</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong></p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>
<p>欢迎使用ShowDoc!</p>