商品

商品

获取商品

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 string uuid
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 string id
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 string id
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 string VIP等级信息
vipUser bool VIP用户
canVipJoin bool VIP是否可加入
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> 教师

results matching ""

    No results matching ""