Skip to content

商品

商品

获取商品

GET /goods/{id}

权限

  • 不认证用户

响应

成功响应GoodsInfo结构体

GoodsInfo结构体

字段描述
id int string商品ID
title string标题
subtitle string副标题
type enum{normal,live,liveOpen,open}商品类型 course:课程 classroom:班级
creator SimpleUser创建者
showable bool是否开放商品页展示
buyable bool是否开放商品购买
summary string商品介绍
maxPrice float string已发布商品的最高价格
minPrice float string已发布商品的最低价格
discountId int string打折活动ID
images Picture商品图片
ratingNum int string评价人数
rating float string评价平均分
hitNum int string点击量
hotSeq int string商品热度
minDisplayPrice float string已发布商品的最高展示价格
maxDisplayPrice float string已发布商品的最低展示价格
canManage bool是否能管理商品对象
peopleShowNum int string显示加入人数
isMember bool是否是学员
status string商品状态:created, published, unpublished
orgId int string组织机构ID
orgCode string组织机构编码
recommendedWeight int string推荐序号
recommendedTime datetime推荐时间
createdTime datetime创建时间
updatedTime datetime最后更新时间
product Product产品信息
specs GoodsSpecs商品规格信息

SimpleUser结构体

字段描述
id int string用户ID
nickname int string昵称
title string头衔
uuid stringuuid
destroyed bool是否注销
avatar Picture头像

Product结构体

字段描述
id int string产品ID
title string产品名称
targetType string产品类型 course:课程 classroom:班级 open_course:公开课 ...
owner int string拥有者
createdTime datetime创建时间
updatedTime datetime最后更新时间
target Target产品对象

Target结构体

字段描述
id int stringid
type enum{normal,live,liveOpen,open}课程类型 normal:普通课程 live:直播课程 liveOpen:直播公开课 open:公开课
title string标题
subtitle string副标题
status enum{draft,published,closed}状态
cover Picture课程封面图片地址
summary string课程摘要
studentNum int string学员数量
discountType string打折类型
discount string折扣量
maxCoursePrice float string已发布教学计划的最高价格
minCoursePrice float string已发布教学计划的最低价格
defaultCourseId int string默认计划id
productId int string产品id
goodsId int string商品id

GoodsSpecs结构体

字段描述
id int stringid
goodsId int string商品id
targetId int string目标内容Id,如教学计划id
title string规格名称
seq int string序号
status string状态 draft,published,closed
price float string价格
coinPrice float string虚拟币价格
usageMode string学习有效期模式
usageDays int string学习有效天数
usageStartTime datetime学习有效期开始日期
usageEndTime datetime学习有效期结束日期
buyableStartTime datetime开放购买开始日期
buyableEndTime datetime开放购买结束日期
buyableMode string购买模式
buyable bool是否开放购买
maxJoinNum int string最大加入数
displayPrice float string展示价格
isMember bool是否是学员
access Access是否可以继续学习 success:可以 course.unpublished:课程未发布 course.expired:学习有效期已过 course.not_arrive:未到授课时间 member.expired:学员有效期已到 vip.member_expired:vip过期 vip.level_not_exist:vip等级不存在 vip.level_low:等级过低
services list<Service>承诺服务
hasCertificate bool是否有证书
learnUrl string学习页面url
vipLevelInfo stringVIP等级信息
vipUser boolVIP用户
canVipJoin boolVIP是否可加入
teachers list<SimpleUser>教师

Picture 结构体

字段描述
small string小图
middle string中图
large string大图

Access结构体

字段描述
code string编码
msg string信息

Service结构体

字段描述
code string服务编码
shortName string短名称
fullName string长名称
summary string描述信息

获取商品推荐内容

GET /goods/{id}/components/{component}

权限

  • 不认证用户

响应

成功响应Component结构体

Component 结构体

字段描述
teachers list<SimpleUser>教师