[关闭]
@sewise-dev 2018-07-13T08:41:09.000000Z 字数 9713 阅读 623

知识元云平台mysql数据字典

知识元


更新历史

编号 版本 说明 作者 日期
1 v1.0 1.创建文档 Seven 2017-03-06

目录


数据库设计说明

1. 用户中心

1.1 account 用户
字段 类型 非空 注释
uid int(11) 主键,自增长,PK
username varchar(64) 用户名,唯一索引unique
mobile varchar(11) 手机号
password varchar(64) 密码,md5加密文
salt varchar(10) 密码干扰码
user_type int 用户类型:1.普通用户(学生) 2.商家用户(老师) 3.商家管理(管理员) 4.平台管理(运营)
creation_date datetime 用户帐号建立时间
account_status int 用户的状态,1.激活,-1.禁用
expert_rank int 专家级:0. 无 1. 校级 2.区县级 3.市级 4.省级 5.国家级
last_login datetime 最后登录时间
is_delete varchar(1) 软删除标记,N表示正常状态,D表示已经删除
expire_date datetime 用户体验期限
1.2 account_info 用户详情
字段 类型 非空 注释
fid int(11) 主键,自增长,PK
uid int(11) 外键,用户uid
nick_name varchar(45) 用户昵称定义(联系人)
address varchar(100) 用户的通信地址(公司/学校)
bind_value varchar(100) 绑定的值(QQ)
sex int 性别
avatar varchar(255) 头像
face_in varchar(255) 人脸
device_card_id varchar(45) 设备card_id
1.3 account_tokens 用户授权
字段 类型 非空 注释
uid int(11) 用户编号,对应着用户的userId
access_token varchar(45) 用户的登录验证串
expire datetime 用户登录验证串的过期时间
1.4 account_node 用户拥有的节点主机
字段 类型 非空 注释
nid int(11) 主键,自增长,PK
uid int(11) 用户编号,对应着用户的userId
node_id int(11) 节点主机node_id
node_uid int(11) 节点主机uid
node_sn varchar(20) 节点sn码
node_username varchar(64) 主机用户名
verify int(1) 是否验证激活:-1.未激活 1.已激活 -2.解绑
creation_date datetime 建立时间
1.5 accoutn_login 用户登录记录
字段 类型 非空 注释
aid int(11) 主键,自增长,PK
uid int(11) 用户编号,对应着用户的userId
area varchar(45) 省级城市
ip varchar(45) 登录ip
login_date datetime 登录时间
1.6 accoutn_org 用户机构属性
字段 类型 非空 注释
oid int(11) 主键,自增长,PK
organ_kind int(3) 机构类型;1小学;2初中;3高中;4大学;5其他
type_id int(11) 组织分类;如学校年级
class_id int(11) 组织分类类别;如学校年级班级
type_kind int(1) 教室分类;1班级教室,2其他教室
college_id int(11) 否大学学院id
discipline_id int(11) 大学学院专业id
year int(4) 入学年份
iuid int(11) 外键,用户uid
subject varchar(255) 学科
1.7 accoutn_platform 用户对应平台
字段 类型 非空 注释
uid int(11) 用户编号,对应着用户的userId
platform varchar(255) 平台名称
platform_id varchar(255) 平台openid
extra varchar(255) 拓展字段:session_key
creation_date datetime 创建时间
modified_date datetime 更改时间
1.7 accoutn_subject 学科
字段 类型 非空 注释
id int(11) 主键,自增长,PK
name varchar(100) 专业名称
uid int(11) 用户id
code varchar(20) 编码值
organ_id int(11) 组织organ_id,如学校
1.8 account_wallet 我的钱包
字段 类型 非空 注释
awid int(11) 主键
uid int(11) 用户userId
type int(11) 类型:1.普通帐户
status int(1) 状态:0.未激活 1.激活 -1.禁用
freezing_amount decimal(6,2) 冻结金额
active_amount decimal(6,2) 活跃金额(可用:钱包)
password varchar(64) 密码,md5加密文
salt varchar(10) 密码干扰码
status int(1) 状态:0.未激活 1.激活 -1.禁用
creation_date datetime 创建时间
modified_date datetime 更改时间

2. 消息

2.1 sms_code 短信记录
字段 类型 非空 注释
sid int(11) 主键,自增长,PK
mobile bigint(11) 手机号码
code varchar(45) 验证码
content varchar(120) 内容
status int(1) 发送状态: 0.未发送 -1.发送失败 1.发送成功
creation_date datetime 创建时间

3. 结构

3.1 node_master 节点服务器(微录播)
字段 类型 非空 注释
node_id int(11) 主键,自增长,PK
node_name varchar(40) 节点名称
node_sn varchar(20) 节点sn码
node_secret varchar(64) 节点secret,用来鉴权验证
node_ip varchar(64) 节点ip
gateway varchar(80) 多网口,多个用“;”分隔
node_bind_ip varchar(20) 绑定ip
node_host varchar(80) 节点host路径
node_bind int(1) 节点是否被管理者绑定:-1.未绑定(默认) 1.已绑定
node_uid int(11) 用户id,外键(一对一account表uid)
node_type int(2) 类型:1.普通(默认),2.内容商,3.开发商,4.平台
province int(11) 省份,对应平台省市区库编号
city int(11) 城市,对应平台省市区库编号
area int(11) 区/镇/县,对应平台省市区库编号
organ_id int(11) 组织organ_id,如学校
organ_kind tinyint(4) 机构分类id
type_id int(11) 机构类型id
class_id int(11) 机构分级id
creation_date datetime 创建时间
modified_date datetime 更改时间
is_delete varchar(1) 软删除标记,N表示正常状态,D表示已经删除
version varchar(45) 版本号
version_type varchar(45) 版本类型:Alpha(α)、Beta(β)和Gamma(γ)
3.2 organization 组织(学校)
字段 类型 非空 注释
organ_id int(11) 主键,自增长,PK
province int(11) 省份,对应平台省市区库编号
city int(11) 城市,对应平台省市区库编号
area int(11) 区/镇/县,对应平台省市区库编号
organ_name varchar(50) 组织名称
organ_kind int(2) 组织分类;1:小学,2:初中,3:高中,4:大学,5:其他(默认)
report_url varchar(80) 业务数据回调地址
channel int(11) 来源渠道:默认空为平台注册
other_id varchar(64) 来源方平台的原学校/机构ID
creation_date datetime 创建时间
3.3 org_type组织-机构类型信息表
字段 类型 非空 注释
id int(11) 主键,自增长,PK
name varchar(50) 类别名称
organ_id int(11) 机构id
creation_date datetime 创建时间
3.4 org_class 组织-机构分级信息表
字段 类型 非空 注释
id int(11) 主键,自增长,PK
name varchar(50) 班级名称
organ_id int(11) 机构id
type_id int(11) 机构类型id
channel int(11) 来源渠道:默认空为平台注册
other_id varchar(64) 来源方平台的原班级ID
creation_date datetime 创建时间
3.5 node_camera 相机
字段 类型 非空 注释
camera_id int(11) 主键,自增长,PK
camera_name varchar(45) 相机名称
camera_sn varchar(45) 相机sn码
camera_ip varchar(45) 相机ip
camera_status int(11) 相机状态:1. 在线 -1.离线
province int(11) 省份,对应平台省市区库编号
city int(11) 城市,对应平台省市区库编号
area int(11) 区/镇/县,对应平台省市区库编号
organ_id int(11) 组织organ_id,如学校
organ_kind tinyint(4) 机构分类;1:小学,2:初中,3:高中,4:大学,5:其他
type_kind tinyint(1) 教室分类:1. 班级教室 2.其他教室
place_index varchar(20) 安装场所值(如:class_id、college_id等)
version varchar(45) 版本号
version_type varchar(45) 版本类型:Alpha(α)、Beta(β)和Gamma(γ)
creation_date datetime 创建时间
modified_date datetime 更改时间

4. 公共配置

4.1 region 区域(省市区)
字段 类型 非空 注释
id int(11) 主键,区域编码
areaname varchar(50) 区域名称
parentid int(11) 父级id
lng float 经度
lat float 纬度
level int(2) 区域等级
position varchar(50) 位置
sort int(5) 区域排序

5. 商品

5.1 order 订单
字段 类型 非空 注释
order_id int(11) 主键
order_name varchar(50) 订单/商品描述
out_trade_no varchar(50) 商户订单号
order_no varchar(80) 流水号
order_type varchar(16) 订单类型:normal(普通),speech(语音识别),course(课程),swl(课时),knowledge(知识点),live(直播)
pay_mode varchar(20) 支付方式,如:WXPAY,WXPAY_APPPAY,ALIPAY,ALIPAY_APPPAY,APP_STORE,WALLET
spbill_create_ip varchar(16) 终端IP
total_fee deciaml(6,2) 标价金额
pay_status int(1) 支付状态:1.下单成功(未支付) 2.已支付 -1.异常(超时)
trade_type varchar(16) 交易类型:(JSAPI,NATIVE,WAP, APP等)
order_trend varchar(16) 订单模式:RECHARGE(充值),DEDUCTIONS(扣费),WITHDRAWALS(提现)
fee_type varchar(16) 标价币种,默认人民币:CNY
detail text 商品详情
user_id varchar(128) 用户标识,如openid、userId
product_id varchar(50) 商品ID
device_info varchar(45) 自定义参数,可以为终端设备号(门店号或收银设备ID)
pay_date datetime 支付时间
business_uid varchar(128) 商家标识,如openid、userId
business varchar(80) 商家名称
verify_scene int(1) 环境: 1.生产环境 2.沙盒环境
creation_date datetime 下单时间
modified_date datetime 更改时间
5.2 order_access 充值/提现订单
字段 类型 非空 注释
order_id int(11) 主键
user_id int(11) 用户标识,如openid、userId
order_name varchar(50) 订单/商品描述
out_trade_no varchar(50) 商户订单号
order_no varchar(80) 流水号
order_trend varchar(16) 订单模式:RECHARGE(充值),WITHDRAWALS(提现)
pay_mode varchar(20) 支付方式,如:WXPAY,WXPAY_APPPAY,ALIPAY,ALIPAY_APPPAY,APP_STORE、BANK_CARD
total_fee deciaml(6,2) 金额
pay_status int(1) 支付状态:1.下单成功(未支付) 2.已支付 -1.失败(异常、超时)
trade_type varchar(16) 交易类型:(JSAPI,NATIVE,WAP, APP等)
fee_type varchar(16) 标价币种,默认人民币:CNY
label varchar(45) 标注:来源方(银行、微信、支付宝、苹果商店)
other_id varchar(80) 操作账号:提现银行卡、充值账号
detail text 商品详情
product_id varchar(50) 商品ID
pay_date datetime 支付时间
verify_scene int(1) 环境: 1.生产环境 2.沙盒环境
creation_date datetime 下单时间
modified_date datetime 更改时间

6. 运营

6.1 channel 渠道
字段 类型 非空 注释
ch_id int(11) 主键
ch_name varchar(45) 渠道名称
ch_short varchar(45) 渠道简称码(如 wechat)
ch_type int(1) 类型:默认1
bind_extra varchar(45) 绑定值:如机构org_id
ch_secret varchar(45) 渠道调用鉴权码
create_uid int(11) 创建人
creation_date datetime 创建时间

7. 课堂

7.1 course_schedule 课表
字段 类型 非空 注释
sch_id int(11) 主键
sch_name varchar(45) 课堂名称
uid int(11) 创建者userid
sch_type int(11) 类型;1:小学(默认),2:初中,3:高中,4:大学,5:其他
is_common int(11) 是否公共 是:1(默认) 否:-1
bind_value varchar(45) 绑定id值
creation_date datetime 创建时间
7.2 course_lesson 课次
字段 类型 非空 注释
les_id int(11) 主键,课次(节)id
les_name varchar(45) 课次名称(第1节)
start_time varchar(45) 开始时间(10:00)
end_time varchar(45) 结束时间(11:00)
start_date varchar(45) 开始日期(2017-08-22)
end_date varchar(45) 结束日期(2017-08-22)
address varchar(80) 上课地址
day varchar(45) 天(星期几)
week varchar(45) 周(第几周)
sch_id int 对应课表id
status int 直播状态:0.未开始 1.准备中 2.直播中 3.已结束
file_url string 课件地址
swlid string 课时swlid
duration int 课件时长(秒)
examine int 开启内容审核:0. 不开启(默认) 1. 开启
auditor_uid int 审核帐号userId
salf varchar(45) 操作码
organ_kind tinyint(4) 机构分类;1:小学,2:初中,3:高中,4:大学,5:其他
type_kind tinyint(1) 教室分类:1. 班级教室 2.其他教室
place_index varchar(20) 安装场所值(如:class_id、college_id等)
creation_date datetime 创建时间
modified_date datetime 修改时间
7.3 course_schedule_person 学生课程
字段 类型 非空 注释
id int(11) 主键id
sch_id int(11) 课表id
uid int(11) 用户userid
creation_date datetime 创建时间
7.4 course_lesson_person 学生课次
字段 类型 非空 注释
id int(11) 主键id
les_id int(11) 课次id
uid int(11) 用户userid
sign_time datetime 签到时间
active_duration int(11) 活跃时长
creation_date datetime 创建时间
modified_date datetime 更新时间
7.5 course_roll_call 点名
字段 类型 非空 注释
roll_id int(11) 主键id
les_id int(11) 课次id
sch_id int(11) 课表id
uid int(11) 用户userid
expire datetime 过期时间
creation_date datetime 创建时间
7.6 course_schooltime 上课时间
字段 类型 非空 注释
cst_id int(11) 主键id
cst_name int(11) 节数名
uid int(11) 用户userid
start_time varchar(45) 开始时间(10:00)
end_time varchar(45) 开始时间(10:00)
creation_date datetime 创建时间
modified_date datetime 修改时间
7.7 course_test 课堂小测
字段 类型 非空 注释
ts_id int(11) 主键id
title varchar(45) 主题
content varchar(255) 文本内容
img_path varchar(125) 图片地址
uid int(11) 创建者userId
type int(3) 类型:1. 线下作业 2. 选择试卷 3. 自主组卷
sch_id int(11) 课堂schId
les_id int(11) 课次lesId
sheet varchar(255) 答卷
expire datetime 过期时间
creation_date datetime 创建时间
modified_date datetime 修改时间
7.8 course_test_reply 课堂小测作业答卷(学生)
字段 类型 非空 注释
tsr_id int(11) 主键id
uid int(11) 创建者userId
type int(3) 类型:1. 线下作业 2. 选择试卷 3. 自主组卷
ts_id int(11) 小测tsId
sch_id int(11) 课堂schId
les_id int(3) 课次lesId
title varchar(45) 主题
reply_content varchar(255) 回复文本内容
reply_img varchar(125) 回复图片地址
sheet varchar(255) 答卷
creation_date datetime 创建时间
modified_date datetime 修改时间

8. 互动

8.1 quesion 题目
字段 类型 非空 注释
ques_id int(11) 主键
type int(11) 类型:1. 单选 2.多选 3.填空
title varchar(80) 题目标题
uid int(11) 创建者userid
sch_id int(11) 课程schId
les_id int(11) 课次lesId
expire datetime 过期时间
creation_date datetime 创建时间
8.2 quesion_options 题目选项
字段 类型 非空 注释
op_id int(11) 主键
ques_id int(11) 问题id
option varchar(45) 选项
content varchar(80) 内容
creation_date datetime 创建时间
8.3 answer 回答
字段 类型 非空 注释
ans_id int(11) 主键
uid int(11) 创建者userid
ques_id int(11) 问题id
content varchar(80) 内容
creation_date datetime 创建时间

9. 经济

9.1 appstore_inapp_products苹果内购产品标识
字段 类型 非空 注释
id int(11) 主键
product_id varchar(125) app store产品标识id
reference_name varchar(125) 引用名称描述
actual_obtain decimal(6,2) 实际获得金额 = 原始充值 - 手续费用
original_obtain decimal(6,2) 原始充值
creation_date datetime 创建时间
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注