## 获取课程列表
**简要描述:**
* 获取课程列表
**请求URL:**
* /course/findPage
**请求方式:**
* POST
**参数:**
| 参数名 | 必选 | 类型 | 说明 |
| --- | --- | --- | --- |
| school_id| 否 | number | 学校id |
| keyword | 否 | string | 搜索关键字 课程名称|
| status | 否 | int | 状态 1启用 0禁用 |
| type | 否 | int | 课程类型 1 一对多 2 一对一 |
| current_page| 否 | number | 当前页 |
| per_page | 否 | number | 分页查询每页数量 默认 10 |
**返回参数**
| 参数名 | 必选 | 类型 | 说明 |
| --- | --- | --- | --- |
| id| 是 | int | 记录id |
| school_id| 是 | int | 学校id |
| name| 是 | string | 课程名称 |
| type| 是 | int | 课程类型 1 一对多 2 一对一 |
| color| 是 | int | 课程颜色 |
| remark | 是 | string| 备注 |
| price_type| 是 | int | 收费类别 1 按课时 2 按月 |
| by_times | 是 | array | 按课时收费明细 |
| by_month| 是 | array | 按月收费明细 |
| expiration_start| 是 | string | 课程有效期-开始 price_type=2时传递 |
| expiration_end| 是 | string | 课程有效期-结束 price_type=2时传递|
| sort| 是 | int | 排序 倒序 |
| status| 是 | int | 1启用0冻结|
| add_time| 是 | string | 创建时间 |
**by_times & by_month 具体参数**
| 参数名 | 必选 | 类型 | 说明 |
| --- | --- | --- | --- |
| name | 是 | string | 名称 |
| quantity| 是 | int | 数量(课时|月) |
| total_price| 是 | double | 总价 |
| price| 是 | double | 单价(月/课时|月) |
**返回示例**
```
{
"code":200,
"msg":"",
"data":{
"total":"1",
"current_page":"1",
"last_page ":"1",
"per_page ":"10",
"keyword":"",
"data":[
{
"id": 12,
"school_id": "1",
"name": "课程名称",
"type": 1,
"color": "#ocdk43",
"remark ": "备注",
"price_type": 3,
"by_times ": [
{
"name": "1",
"quantity": 1,
"total_price": 1,
"price": 1
},
{
"name": "2",
"quantity": 2,
"total_price": 2,
"price": 1
}
],
"by_month": [
{
"name": "3",
"quantity": 3,
"total_price": 3,
"price": 1
},
{
"name": "4",
"quantity": 4,
"total_price": 4,
"price": 1
},
{
"name": "5",
"quantity": 5,
"total_price": 5,
"price": 1
}
],
"sort": "2",
"status": "1",
"add_time":"2021-02-05 17:32:08",
}
]
}
}
```
- 学校相关
- 学校列表
- 增加学校
- 删除学校
- 初始化通讯录部门
- 学校轮播图
- 查询轮播图
- 增加轮播图
- 删除轮播图
- 校内资讯
- 查询资讯
- 增加资讯
- 删除资讯
- 距离排序学校列表
- 教室相关
- 查询教室
- 增加教室
- 删除教室
- 科目(未用)
- 查询科目列表
- 增加科目
- 删除科目
- 年级(未用)
- 查询年级
- 增加年级
- 删除年级
- 课程相关
- 查询课程列表
- 增加课程
- 删除课程
- 报读学员列表
- 老师相关
- 查询老师列表
- 增加老师
- 删除老师
- 学员相关
- 学生列表
- 增加学生
- 删除学生
- 获取学生家长
- 新增编辑学生家长
- 删除学生家长
- 获取报读课程
- 报名
- 订单记录
- 修正订单课时量
- 排课表
- 时间课表
- 增加排课
- 老师课表
- 教室课表
- 学生课表
- 老师课表H5
- 班级排课规则列表
- 班牌课表
- 节假日相关
- 查询节假日
- 增加节假日
- 删除节假日
- 百度人脸
- 获取百度人脸识别参数
- 新增编辑百度人脸识别参数
- 图片识别是否包含人脸信息
- 批量同步人脸数据
- 获取百度token
- 系统配置
- oss配置
- 查询oss-前端、班牌调用
- 增加配置oss
- 查询oss配置
- 班级相关
- 班级列表
- 新增修改班级
- 删除班级
- 添加学员
- 获取班级内学员列表
- 移除学员
- 班级点名
- 点名
- 班级点名记录列表
- 班牌课程对应考勤记录
- 设备相关
- 设备列表
- 新增设备
- 删除设备
- 批量操作设备属性
- 设备批量实时推送
- 班牌获取单个设备信息
- 增加班牌视频
- 获取班牌视频信息
- 招生海报相关
- 素材分类
- 素材列表
- 新增编辑素材分类
- 删除素材分类
- 图片素材
- 图片列表
- 新增编辑图片
- 删除图片
- 模板素材
- 模板列表
- 新增编辑模板
- 删除模板
- 拼团相关
- 商品
- 商品列表
- 新增编辑商品
- 删除商品
- 商品拼团活动
- 活动列表
- 新增拼团活动
- 删除拼团活动
- 拼团记录列表
- 拼团团成员详情
- 查看用户是否参与过拼团活动
- 个人订单 管理后台
- 订单列表
- 开团及参团
- 开团
- 参团
- 小程序授权及用户信息
- 小程序授权
- 更新用户信息
- 我的拼团 -- 小程序
- 拼团失败申请退款
- 退款相关--管理后台
- 申请退款列表
- 退款
- 微信管理后台手动执行退款后--更新本地退款失败状态
- 机构信息相关
- 列表
- 新增编辑
- 删除机构信息
- 获取机构信息详情
- 第三方小程序相关
- 第三方平台配置
- 获取第三方配置
- 编辑第三方配置
- 支付设置
- 获取支付设置
- 编辑支付信息
- 上传证书
- 小程序创建与绑定
- 创建小程序
- 绑定小程序
- 获取小程序信息
- 编辑小程序APPsecret
- 上传代码
- 获取小程序类目
- 提交审核
- 体验二维码
- 添加体验者
- 获取提交日志列表
- 审核撤回
- 刷新授权信息
- 获取学校id
- 小程序订阅消息模板
- 小程序模板列表
- 新增编辑小程序模板
- 删除小程序模板
- 图书借阅
- 图书
- 图书列表
- 新增编辑图书信息
- 删除图书
- 图书--小程序授权及用户信息
- 图书--小程序授权
- 图书--更新用户信息
- 我的押金相关
- 押金充值
- 押金记录
- 申请退还押金
- 我的押金
- 我的借阅
- 借阅
- 我的借阅列表
- 取消借阅订单
- 马上还书
- 检测是否已超违约金上限
- 图书租转售
- 借阅订单详情
- 管理后台相关
- 借阅列表
- 申请押金列表
- 确认借阅
- 确认还书
- 确认退还押金
- 图书借阅用户相关
- 借阅用户列表
- 设置校区图书管理员
- 获取校区图书管理员
- 打款相关
- 打款订单列表
- 申请打款
- 确认打款
- 反馈
- 反馈列表
- 添加编辑反馈