小程序网校直播方案-old
2020-03-24 10:18:09 5 举报
AI智能生成
小程序网课直播方案
作者其他创作
大纲/内容
小程序直播 v0.1
saas机构登录
分组管理(tag)
禁用
启用
默认为启用状态
课程专栏(父项)
专栏基本信息管理
标题
name
封面
img_url
简介
summary
上下架
is_enable
详情
descrb
富文本
是否收费
商品价格/划线价格
price/line_price
商品分组
可选多个分组
资源类型
专栏(隐藏属性)
resource_type
资源数量
resource_count
专栏内容管理(类似课节管理)
可添加视频点播/图文课程/直播课程
课程管理(子项)
直播课程
基础信息字段
名称
商品介绍
视频直播
讲师管理
生成二维码邀请讲师扫码绑定
输入微信昵称搜索微信用户绑定
api:从机构用户库中搜索
讲师小程序二维码
教师扫码即可进行直播
讲师直播上课二维码
讲师进入小程序直播界面
直播间小程序二维码
用户扫码即可观看直播
学生看直播界面
其他课程类型(后期开发)
视频点播
图文课程
轮播配置
轮播简介
序号
关联资源类型
专栏/直播/图文/点播/自定义链接
关联资源外键
自定义链接url
导航栏配置
图标
微信配置
机构小程序设置
配置微信小程序支付所需信息
小程序商户号
密钥
小程序装修发布等
二期开发
机构公众号配置(非必填)
AppID
AppSecret
关注机构公众号后可以接受模板消息推送
功能后期开发
机构后台用户
用户状态status
启用1
禁用0
级联禁用-1
机构被禁用导致用户不可用(登录机构后台需要提示)
创建机构用户
一种角色
机构管理员
用户列表
关注该机构公众号的用户
暂时不考虑
通过微信用户授权打开过该机构小程序而创建的用户
订单管理(暂无)
订单列表
不同维度订单分析报表等
后期开发
微信用户登录小程序/h5页面鉴权流程
前端header通用参数
小程序的appId
登录小程序(鉴权)
第一次登录
创建用户绑定该机构
后台返回token信息
非第一次登录
用户微信h5
首页
用户端界面
轮播图
导航栏
课程列表
个人中心
我的信息
我的订单
我的课程(学生)
用户订单关联的课程列表
今天直播课程
用户看直播
讲师小程序
待上的直播课程列表
超级管理员后台登录
机构列表
新增机构
机构基础信息
该账号默认为机构管理员角色
起止时间
是否需要此功能
用户关注机构公众号后可接受模板消息推送
机构小程序配置
小程序支付设置(微信支付)
超级管理员可禁用/启用机构
级联设置机构所有后台用户状态
由status=-1变为status=1
设置后台用户status=-1
角色管理
暂时先用枚举定义
小程序用户
配置每个角色结构后台权限
学生无法登录机构后台
菜单资源管理
后台角色绑定菜单按钮资源权限
表结构设计
机构表
用户表
用户绑定一个某机构的公众号和小程序生成一条用户数据
unionid
openid
orgId
一个用户在同一个机构下只存在一条用户数据
机构微信信息配置表
微信公众号配置信息
小程序配置信息
分组表
tag
资源分组关系表
专栏和课程均属于资源的一种
专栏表
课程表
课程直播信息表
存储课程直播需要的一些额外信息
课程讲师关系表
轮播配置表
导航栏配置表
订单表
订单父/子表
接口
小程序/公众号h5相关
小程序鉴权接口
公众号h5鉴权接口
个人信息接口
轮播列表接口
导航列表接口
课程列表接口
专栏详情
专栏内容列表
课程详情
订单相关
我的订单列表接口
创建订单接口
修改订单接口
订单取消接口
订单详情接口
订单支付接口
微信小程序支付
订单退款??
直播上课相关
我的直播课程列表(讲师角色)
讲师上课接口
讲师结束上课接口
机构直播课程列表(用户角色)
学生上课接口
机构管理后台
老师上课
生成教师上课二维码接口
学生上课
生成学生上课二维码接口
生成添加课程讲师二维码接口
添加课程讲师接口
微信用户鉴权后获取用户信息绑定为该课程讲师
用户登录相关接口
账号密码登录
账号验证码登录
找回密码功能
修改密码功能
退出
超级管理员后台
暂时人工在数据库插入数据
0 条评论
下一页