🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 获取课程列表 **简要描述:** * 获取课程列表 **请求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", } ] } } ```