专技天下(前台web端接口文档)

专技天下(前台web端接口文档)


课程推荐、课程列表 -- 马山林

<p><strong>简要描述:</strong> </p> <ul> <li>课程推荐、课程列表接口</li> <li>注:此接口推荐课程排前面,用户已购或不推荐放最后,支持分页</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://xx.com/api/class/class/titleRecommend</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>页码</td> </tr> <tr> <td style="text-align: left;">pageSize</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>每页数量</td> </tr> <tr> <td style="text-align: left;">province</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>省id</td> </tr> <tr> <td style="text-align: left;">city</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>市id</td> </tr> <tr> <td style="text-align: left;">area</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>区县id</td> </tr> <tr> <td style="text-align: left;">classType</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;">classFyIds</td> <td style="text-align: left;">否</td> <td style="text-align: left;">List<Integer></td> <td>课程分类 id</td> </tr> <tr> <td style="text-align: left;">industryIds</td> <td style="text-align: left;">否</td> <td style="text-align: left;">List<Integer></td> <td>行业类别 id</td> </tr> <tr> <td style="text-align: left;">postIds</td> <td style="text-align: left;">否</td> <td style="text-align: left;">List<Integer></td> <td>岗位 id</td> </tr> <tr> <td style="text-align: left;">titleIds</td> <td style="text-align: left;">否</td> <td style="text-align: left;">List<Integer></td> <td>职称 id</td> </tr> <tr> <td style="text-align: left;">learnTimeBegin</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>学时开始</td> </tr> <tr> <td style="text-align: left;">learnTimeEnd</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>学时结束</td> </tr> <tr> <td style="text-align: left;">priceBegin</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>价格开始</td> </tr> <tr> <td style="text-align: left;">priceEnd</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>价格结束</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">否</td> <td style="text-align: left;">String</td> <td>课程名或讲师姓名(模糊检索)</td> </tr> <tr> <td style="text-align: left;">searchType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>app按类型搜索关键词:0-讲师 1-职称 2-行业 3-课程名</td> </tr> <tr> <td style="text-align: left;">orderType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>默认为null,只有为空时才会有推荐课程,排序类别:1-按价格</td> </tr> <tr> <td style="text-align: left;">isAsc</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>默认为 1,是否升序:0-降序,1-升序</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Integer</td> <td>课程推荐类别(0-首页,1-精品课,2-名师风采详情,3-课程详情)</td> </tr> </tbody> </table> <p><strong>请求参数示例</strong></p> <pre><code> { "data":{ "type":0, "pageNum": 1, "pageSize": 10, "province": 1, "city": 0, "area": 0, "classType": 1, "classFyIds": [1, 2], "industryIds": [3, 4], "postIds": [6, 5], "titleIds": [7, 8], "learnTimeBegin": 1, "learnTimeEnd": 2, "name": "王可欣", "priceBegin": 10, "priceEnd": 50 } }</code></pre> <p><strong>返回示例</strong></p> <pre><code>{ "data": { "pageNum": 1, "pageSize": 10, "size": 10, "orderBy": null, "startRow": 1, "endRow": 10, "total": 95, "pages": 10, "list": [ { "id": 2, "name": "专业技术人员创新理论与实践", "description": "我们正处在一个伟大的创新时代,政府吹响了大众创业万众创新的号角。专业技术领域是创新的重要阵地,培养专业技术人员的创新精神和创新能力,已成为时代的要求。本课程简要地介绍了创新的基本理论,分析了专业技术人员的创新素质要求与创新能力。全面地介绍了创新的各种方法及创新实例。是专业技术人员提升创新能力的重要阅读图书。《专业技术人员创新理论与实践》由本网站特邀侯书生老师全面讲授。侯书生,长期从事创新思维和创新科学研究,曾出版专著30多部,发表论文60多篇。长期在著名高等院校和国家机关工作。敬请关注本课程。", "teacher": "侯书生", "oteacher": null, "teachTime": 454, "coefficient": 100, "putawayTime": null, "classType": 1, "isBuy": 0, "infoImg": "https://pub-video.oss-cn-qingdao.aliyuncs.com/classLibrary/img/cfde9d3f84fa4f37b44884aaf2e215ab.jpg?x-oss-process=style/classdetailimg", "pcImg": "https://pub-video.oss-cn-qingdao.aliyuncs.com/classLibrary/img/1183b9be2e114865abf01d0f9ac15877.jpg", "appImg": "https://pub-video.oss-cn-qingdao.aliyuncs.com/classLibrary/img/3d2494fa96d84d05a599bd9da6becc8a.jpg?x-oss-process=style/classimgphone", "price": 50, "classUnit": 0, "learnHour": 0.5, "ratio": 1, "buyStatus": 0 } ], "firstPage": 1, "prePage": 0, "nextPage": 2, "lastPage": 8, "isFirstPage": true, "isLastPage": false, "hasPreviousPage": false, "hasNextPage": true, "navigatePages": 8, "navigatepageNums": [ 1, 2, 3, 4, 5, 6, 7, 8 ] }, "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;">name</td> <td style="text-align: left;">String</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;">teacher</td> <td style="text-align: left;">String</td> <td>主讲师</td> </tr> <tr> <td style="text-align: left;">oteacher</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;">coefficient</td> <td style="text-align: left;">int</td> <td>精品系数</td> </tr> <tr> <td style="text-align: left;">putawayTime</td> <td style="text-align: left;">int</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;">isBuy</td> <td style="text-align: left;">int</td> <td>是否可购买(0不可购买,1可购买)</td> </tr> <tr> <td style="text-align: left;">infoImg</td> <td style="text-align: left;">String</td> <td>详情图</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;">price</td> <td style="text-align: left;">double</td> <td>价格</td> </tr> <tr> <td style="text-align: left;">classUnit</td> <td style="text-align: left;">int</td> <td>展示单位0学时1学分</td> </tr> <tr> <td style="text-align: left;">learnHour</td> <td style="text-align: left;">double</td> <td>学时 / 学分</td> </tr> <tr> <td style="text-align: left;">ratio</td> <td style="text-align: left;">double</td> <td>兑换比例</td> </tr> <tr> <td style="text-align: left;">buyStatus</td> <td style="text-align: left;">int</td> <td>学员是否已购买</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <p>欢迎使用ShowDoc!</p>

页面列表

ITEM_HTML