文档
测试

获取课堂设计首页数据

POST
GetCourseHomePage

接口描述

获取课堂设计首页数据

请求参数

参数名
类型
描述
必填
dataJson
string
暂空(无用)-预留
必填

响应参数

参数名
类型
描述
必填
ret
number
0为成功,大于0为失败;示例:0
必填
msg
string
跟据错误编号,消息描述,示例:ok
必填
err_code
number
错误编号,示例:0
必填
data
array
数据列表 类型对像数组 [ {navBar 导航组 } {imgSingle 图片}{imgWindow 图片分组} {imgSlide 图片轮播}{blank 辅助空白}{search 搜索框 } {courses 课堂组 }]
必填

search 搜索框

参数名
类型
描述
必填
type
string
示例:search
必填
name
string
示例:搜索框
必填
value
object
数据字典
必填
style
string
搜索框样式 【round:圆弧 radius:圆角 square:方形】 示例:round
必填
keywords
string
搜索框内提示文本 示例:请输入关键字
必填

blank 辅助空白

参数名
类型
描述
必填
type
string
示例:blank
必填
name
string
示例:辅助空白
必填
value
object
数据字典
必填
height
number
空白区高度 示例:20
必填
background_color
string
空白区背景颜色 示例:#FFFFFF
必填

navBar 导航组

参数名
类型
描述
必填
type
string
示例:navBar
必填
name
string
示例:导航组
必填
value
object
数据字典
必填
limit
number
每行数量 【3,4,5】示例:4
必填
list
array
数据列表
必填
text
string
导航按钮文字 示例:我的订单
必填
image
string
导航按钮图标 示例:http://localhost:6020/Upload/home_page/home_123/product_1574066956.jpg
必填
link_type
string
点击类型 【url 链接 ,course 课堂,forms 自定表单】 示例:forms
必填
link_value
string
点击类型:url 时,为 跳转链接, 示例:http://xxxxx
必填
link_value
int
点击类型:course 时,为 课堂ID, 示例:1
必填
link_value
object
点击类型:forms 为 数据字典
必填
is_login
boolean
是否需要登录 示例:true
必填
name
string
表单类型 示例:myOrder 注表单内容未确认,待确认,已确认【SpellGroupHomePage{团购主页}】
必填
type_name
string
表单类型名 示例:我的订单
必填

imgSingle 图片

参数名
类型
描述
必填
type
string
示例:imgSingle
必填
name
string
示例:图片
必填
value
object
数据字典
必填
image
string
图片 示例:http://localhost:6020/Upload/home_page/home_123/product_1574066956.jpg
必填
link_type
string
点击类型 【url 链接 ,course 课堂,forms 自定表单,course_class 分类(标签)ID】 示例:forms
必填
link_value
string
点击类型:url 时,为 跳转链接, 示例:http://xxxxx
必填
link_value
int
点击类型:course 时,为 课堂ID, 示例:1
必填
link_value
object
点击类型:forms 为 数据字典
必填
is_login
boolean
是否需要登录 示例:true
必填
name
string
表单类型 示例:myOrder 注表单内容未确认,待确认,已确认【SpellGroupHomePage{团购主页}】
必填
type_name
string
表单类型名 示例:我的订单
必填
link_value
int
点击类型:course_class 时,为 分类(标签)ID, 示例:1
必填

imgWindow 图片分组

参数名
类型
描述
必填
type
string
示例:imgWindow
必填
name
string
示例:图片分组
必填
value
object
数据字典
必填
style
number
布局方式 【0:1左3右, 2:1行2个,3:1行3个,4:1行4个】 示例:0
必填
margin
number
图片间距 示例:0
必填
list
array
数据列表
必填
image
string
图片 示例:http://localhost:6020/Upload/home_page/home_123/product_1574066956.jpg
必填
link_type
string
点击类型 【url 链接 ,course 课堂,forms 自定表单,course_class 分类(标签)ID】 示例:forms
必填
link_value
string
点击类型:url 时,为 跳转链接, 示例:http://xxxxx
必填
link_value
int
点击类型:course 时,为 课堂ID, 示例:1
必填
link_value
object
点击类型:forms 为 数据字典
必填
is_login
boolean
是否需要登录 示例:true
必填
name
string
表单类型 示例:myOrder 注表单内容未确认,待确认
必填
type_name
string
表单类型名 示例:我的订单
必填
link_value
int
点击类型:course_class 时,为 分类(标签)ID, 示例:1
必填
width
int
宽度
必填
height
int
高度
必填

imgSlide 图片轮播

参数名
类型
描述
必填
type
string
示例:imgSlide
必填
name
string
示例:图片轮播
必填
value
object
数据字典
必填
duration
number
切换时间(毫秒) 示例:2500
必填
list
array
数据列表
必填
image
string
图片 示例:http://localhost:6020/Upload/home_page/home_123/product_1574066956.jpg
必填
link_type
string
点击类型 【url 链接 ,course 课堂,forms 自定表单,course_class 分类(标签)ID】 示例:forms
必填
link_value
string
点击类型:url 时,为 跳转链接, 示例:http://xxxxx
必填
link_value
int
点击类型:course 时,为 课堂ID, 示例:1
必填
link_value
object
点击类型:forms 为 数据字典
必填
is_login
boolean
是否需要登录 示例:true
必填
name
string
表单类型 示例:myOrder 注表单内容未确认,待确认,已确认【SpellGroupHomePage{团购主页}】
必填
type_name
string
表单类型名 示例:我的订单
必填
link_value
int
点击类型:course_class 时,为 分类(标签)ID, 示例:1
必填

courses 课堂组

参数名
类型
描述
必填
type
string
示例:courses
必填
name
string
示例: 课堂组
必填
value
object
数据字典
必填
title
string
标题 示例:热门
必填
limit
number
显示数量 可以不处理,这是服务器 自动获取数据最大值 示例:10 注:非总数量,只是显示最大数量
必填
look_more
boolean
是否查看更多 示例:false
必填
type
string
商品来源【auto 自动获取,choose 手动选择】 示例:choose
必填
class_id
number
自动获取数据来源 的 分类ID ,0全部分类,大于0为指定分类ID 示例:0
必填
display
string
显示类型 【list 列表平铺,slide 横向滚动】 示例:slide
必填
column
number
分列数量 【1单列 2两列 3三列】示例:3
必填
list
array
数据列表
必填
id
number
课堂ID 示例:1
必填
price
number
价格 示例:120
必填
title
string
标题 示例:七分裤
必填
cover
string
封面图片 示例:http://localhost:6020/Upload/Product/10001/product_1563180572.jpg
必填
subtitle
string
商品副标题 示例:三厢天下顶下奇正要
必填
original_price
number
原价 示例:120
必填
lessons_number
number
课程(节)数
必填
participation_number
number
参与数
必填
expert_info
object
专家信息
必填
id
number
专家ID
必填
name
string
专家姓名
必填
sub_title
string
副标题
必填
section_office
string
科室
必填
professional_title
string
职称
必填
name
必填

说明 / 示例

{ "ret": 0, "msg": "ok", "err_code": 0, "data": [{ "type": "search", "name": "搜索框", "value": { "style": "round", "keywords": "请输入关键字搜索" } }, { "type": "navBar", "name": "导航组", "value": { "limit": 3, "list": [{ "text": "按钮1", "image": "http://localhost:8688/Upload/home_page/home_course/product_1577758027.jpg", "link_type": "forms", "link_value": { "is_login": false, "name": "SpellGroupHomePage", "type_name": "拼团主页" } }, { "text": "按钮2", "image": "http://localhost:8688/Upload/home_page/home_course/product_1577758031.jpg", "link_type": "url", "link_value": "https://www.baidu.com/" }, { "text": "按钮3", "image": "http://localhost:8688/Upload/home_page/home_course/product_1577758037.jpg", "link_type": "course", "link_value": "1" } ] } }, { "type": "blank", "name": "辅助空白", "value": { "height": 20, "background_color": "#FFFFFF" } }, { "type": "imgSlide", "name": "图片轮播", "value": { "duration": 2500, "list": [{ "image": "http://localhost:8688/Upload/home_page/home_course/product_1577758074.jpg", "link_type": "url", "link_value": "" }, { "image": "http://localhost:8688/Upload/home_page/home_course/product_1577758078.jpg", "link_type": "url", "link_value": "" } ] } }, { "type": "imgWindow", "name": "图片分组", "value": { "style": 2, "margin": 0, "list": [{ "image": "http://localhost:8688/Upload/home_page/home_course/product_1577758085.jpg", "link_type": "url", "link_value": "", "width": 400, "height": 200 }, { "image": "http://localhost:8688/Upload/home_page/home_course/product_1577758087.jpg", "link_type": "url", "link_value": "", "width": 300, "height": 300 } ] } }, { "type": "courses", "name": "课堂组", "value": { "title": "课堂组名称", "limit": 10, "look_more": true, "type": "auto", "class_id": 0, "display": "slide", "column": 2, "list": [{ "id": 1, "price": 1.0, "original_price": 2.0, "title": "测试", "cover": "http://localhost:8688/Upload/course/1/course_1576569152.jpg", "subtitle": "", "lessons_number": 10, "participation_number": 1, "expert_info": { "id": 1, "name": "某专家", "sub_title": "大专家", "avatar": null, "section_office": "儿科", "professional_title": "副教授" } }, { "id": 2, "price": 22.0, "original_price": 40.0, "title": "测试2", "cover": "http://localhost:8688/Upload/course/2/", "subtitle": "大专家3", "lessons_number": 0, "participation_number": 0, "expert_info": { "id": 1, "name": "某专家", "sub_title": "大专家", "avatar": null, "section_office": "儿科", "professional_title": "副教授" } }, { "id": 3, "price": 1.0, "original_price": 22.0, "title": "测试55", "cover": "http://localhost:8688/Upload/course/3/course_1576569289.jpg", "subtitle": "", "lessons_number": 0, "participation_number": 0, "expert_info": { "id": 2, "name": "枕大", "sub_title": "", "avatar": null, "section_office": "", "professional_title": "" } }, { "id": 4, "price": 2.0, "original_price": 3.0, "title": "王炸❗️糖分爆表提花毛衣", "cover": "http://localhost:8688/Upload/course/4/", "subtitle": "", "lessons_number": 0, "participation_number": 0, "expert_info": { "id": 2, "name": "枕大", "sub_title": "", "avatar": null, "section_office": "", "professional_title": "" } }] } }, { "type": "blank", "name": "辅助空白", "value": { "height": 20, "background_color": "#FFFFFF" } }, { "type": "courses", "name": "课堂组", "value": { "title": "课堂组名称", "limit": 10, "look_more": false, "type": "choose", "class_id": 0, "display": "list", "column": 2, "list": [{ "id": 1, "price": 1.0, "original_price": 2.0, "title": "测试", "cover": "http://localhost:8688/Upload/course/1/course_1576569152.jpg", "subtitle": "", "lessons_number": 10, "participation_number": 1, "expert_info": { "id": 1, "name": "某专家", "sub_title": "大专家", "avatar": null, "section_office": "儿科", "professional_title": "副教授" } }, { "id": 2, "price": 22.0, "original_price": 40.0, "title": "测试2", "cover": "http://localhost:8688/Upload/course/2/", "subtitle": "大专家3", "lessons_number": 0, "participation_number": 0, "expert_info": { "id": 1, "name": "某专家", "sub_title": "大专家", "avatar": null, "section_office": "儿科", "professional_title": "副教授" } }, { "id": 3, "price": 1.0, "original_price": 22.0, "title": "测试55", "cover": "http://localhost:8688/Upload/course/3/course_1576569289.jpg", "subtitle": "", "lessons_number": 0, "participation_number": 0, "expert_info": { "id": 2, "name": "枕大", "sub_title": "", "avatar": null, "section_office": "", "professional_title": "" } }, { "id": 4, "price": 2.0, "original_price": 3.0, "title": "王炸❗️糖分爆表提花毛衣", "cover": "http://localhost:8688/Upload/course/4/", "subtitle": "", "lessons_number": 0, "participation_number": 0, "expert_info": { "id": 2, "name": "枕大", "sub_title": "", "avatar": null, "section_office": "", "professional_title": "" } }] } }] }