Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
O
online-edu-backend
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
online-edu
online-edu-backend
Commits
59df2705
Commit
59df2705
authored
Jul 09, 2021
by
liuyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
整理SQL脚本
parent
3e38fc40
Show whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
204 additions
and
223 deletions
+204
-223
V1.0.0__init.sql
src/main/resources/db/migration/V1.0.0__init.sql
+204
-89
V1.0.10__update.sql
src/main/resources/db/migration/V1.0.10__update.sql
+0
-7
V1.0.11__update.sql
src/main/resources/db/migration/V1.0.11__update.sql
+0
-3
V1.0.12__update.sql
src/main/resources/db/migration/V1.0.12__update.sql
+0
-4
V1.0.13__update.sql
src/main/resources/db/migration/V1.0.13__update.sql
+0
-3
V1.0.14__update.sql
src/main/resources/db/migration/V1.0.14__update.sql
+0
-3
V1.0.15__update.sql
src/main/resources/db/migration/V1.0.15__update.sql
+0
-25
V1.0.16__update.sql
src/main/resources/db/migration/V1.0.16__update.sql
+0
-3
V1.0.1__update.sql
src/main/resources/db/migration/V1.0.1__update.sql
+0
-10
V1.0.2__update.sql
src/main/resources/db/migration/V1.0.2__update.sql
+0
-3
V1.0.3__update.sql
src/main/resources/db/migration/V1.0.3__update.sql
+0
-3
V1.0.4__update.sql
src/main/resources/db/migration/V1.0.4__update.sql
+0
-3
V1.0.5__update.sql
src/main/resources/db/migration/V1.0.5__update.sql
+0
-3
V1.0.6__update.sql
src/main/resources/db/migration/V1.0.6__update.sql
+0
-18
V1.0.7__update.sql
src/main/resources/db/migration/V1.0.7__update.sql
+0
-38
V1.0.8__update.sql
src/main/resources/db/migration/V1.0.8__update.sql
+0
-3
V1.0.9__update.sql
src/main/resources/db/migration/V1.0.9__update.sql
+0
-5
No files found.
src/main/resources/db/migration/V1.0.0__init.sql
View file @
59df2705
...
@@ -11,6 +11,21 @@ CREATE TABLE `allow_org_course` (
...
@@ -11,6 +11,21 @@ CREATE TABLE `allow_org_course` (
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'授权企业可见的课程'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'授权企业可见的课程'
;
-- ----------------------------
-- Table structure for answer
-- ----------------------------
DROP
TABLE
IF
EXISTS
`answer`
;
CREATE
TABLE
`answer`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`question_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'问题ID'
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'回复人ID'
,
`type`
varchar
(
20
)
COLLATE
utf8mb4_unicode_ci
DEFAULT
NULL
COMMENT
'区分讲师回复还是用户回复'
,
`content`
text
COLLATE
utf8mb4_unicode_ci
COMMENT
'内容'
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'问题回答表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for course
-- Table structure for course
-- ----------------------------
-- ----------------------------
...
@@ -20,6 +35,7 @@ CREATE TABLE `course` (
...
@@ -20,6 +35,7 @@ CREATE TABLE `course` (
`type`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'课程类型(单集、系列)'
,
`type`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'课程类型(单集、系列)'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'课程名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'课程名称'
,
`introduce`
text
COMMENT
'课程简介'
,
`introduce`
text
COMMENT
'课程简介'
,
`detail`
text
COMMENT
'课程介绍'
,
`logo_url`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'课程封面url'
,
`logo_url`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'课程封面url'
,
`status`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'状态(上架、下架)'
,
`status`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'状态(上架、下架)'
,
`teacher_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'讲师ID'
,
`teacher_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'讲师ID'
,
...
@@ -32,10 +48,20 @@ CREATE TABLE `course` (
...
@@ -32,10 +48,20 @@ CREATE TABLE `course` (
`allow`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'可见范围(全部、指定企业)'
,
`allow`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'可见范围(全部、指定企业)'
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`is_del`
tinyint
(
1
)
DEFAULT
0
COMMENT
'删除标识'
,
`is_del`
tinyint
(
1
)
DEFAULT
'0'
COMMENT
'删除标识'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程'
;
-- ----------------------------
-- Table structure for course_attachment
-- ----------------------------
DROP
TABLE
IF
EXISTS
`course_attachment`
;
CREATE
TABLE
`course_attachment`
(
`id`
bigint
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`course_id`
bigint
(
11
)
NOT
NULL
COMMENT
'课程ID'
,
`resource_id`
bigint
(
11
)
NOT
NULL
COMMENT
'资源ID'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程附件'
;
-- ----------------------------
-- ----------------------------
-- Table structure for course_chapter
-- Table structure for course_chapter
...
@@ -46,29 +72,29 @@ CREATE TABLE `course_chapter` (
...
@@ -46,29 +72,29 @@ CREATE TABLE `course_chapter` (
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`resource_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'视频ID'
,
`resource_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'视频ID'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'章节标题'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'章节标题'
,
`sort_no`
int
(
11
)
DEFAULT
NULL
COMMENT
'序号'
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程章节'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程章节'
;
-- ----------------------------
-- ----------------------------
-- Table structure for course_consume_record
-- Table structure for course_consume_record
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`course_consume_record`
;
DROP
TABLE
IF
EXISTS
`course_consume_record`
;
CREATE
TABLE
`course_consume_record`
(
CREATE
TABLE
`course_consume_record`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
varchar
(
36
)
NOT
NULL
COMMENT
'主键'
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`watch_time`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'观看时长(分钟)'
,
`watch_time`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'本次观看时长(秒)'
,
`video_time`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'观看到视频的时间'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`chapter_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'章节ID'
,
`chapter_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'章节ID'
,
`video_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'视频ID'
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`is_del`
tinyint
(
1
)
DEFAULT
'0'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程消耗记录'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程消耗记录'
;
-- ----------------------------
-- ----------------------------
-- Table structure for course_series
-- Table structure for course_series
-- ----------------------------
-- ----------------------------
...
@@ -81,7 +107,6 @@ CREATE TABLE `course_series` (
...
@@ -81,7 +107,6 @@ CREATE TABLE `course_series` (
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程系列'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程系列'
;
-- ----------------------------
-- ----------------------------
-- Table structure for course_tag
-- Table structure for course_tag
-- ----------------------------
-- ----------------------------
...
@@ -91,10 +116,10 @@ CREATE TABLE `course_tag` (
...
@@ -91,10 +116,10 @@ CREATE TABLE `course_tag` (
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`recommend`
tinyint
(
1
)
DEFAULT
'0'
COMMENT
'首页推荐'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程标签'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程标签'
;
-- ----------------------------
-- ----------------------------
-- Table structure for course_tag_rel
-- Table structure for course_tag_rel
-- ----------------------------
-- ----------------------------
...
@@ -106,7 +131,6 @@ CREATE TABLE `course_tag_rel` (
...
@@ -106,7 +131,6 @@ CREATE TABLE `course_tag_rel` (
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程与标签关联表'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'课程与标签关联表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for exam
-- Table structure for exam
-- ----------------------------
-- ----------------------------
...
@@ -157,7 +181,6 @@ CREATE TABLE `exam_question_option` (
...
@@ -157,7 +181,6 @@ CREATE TABLE `exam_question_option` (
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'题目选项'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'题目选项'
;
-- ----------------------------
-- ----------------------------
-- Table structure for exam_record
-- Table structure for exam_record
-- ----------------------------
-- ----------------------------
...
@@ -175,34 +198,35 @@ CREATE TABLE `exam_record` (
...
@@ -175,34 +198,35 @@ CREATE TABLE `exam_record` (
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'考试记录'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'考试记录'
;
-- ----------------------------
-- ----------------------------
-- Table structure for org_
buy_course_record
-- Table structure for org_
surplus
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`org_
buy_course_record
`
;
DROP
TABLE
IF
EXISTS
`org_
surplus
`
;
CREATE
TABLE
`org_
buy_course_record
`
(
CREATE
TABLE
`org_
surplus
`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`org_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'企业ID'
,
`org_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'企业ID'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`
count`
int
(
10
)
DEFAULT
NULL
COMMENT
'剩余份数
'
,
`
product_type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'产品类型
'
,
`
open`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'是否开放成员领取
'
,
`
count`
int
(
11
)
DEFAULT
NULL
COMMENT
'剩余数量
'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'企业
购买会员记录
'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'企业
VIP或课程余额表
'
;
-- ----------------------------
-- ----------------------------
-- Table structure for org_
buy_vip
_record
-- Table structure for org_
user_receive
_record
-- ----------------------------
-- ----------------------------
DROP
TABLE
IF
EXISTS
`org_
buy_vip
_record`
;
DROP
TABLE
IF
EXISTS
`org_
user_receive
_record`
;
CREATE
TABLE
`org_
buy_vip
_record`
(
CREATE
TABLE
`org_
user_receive
_record`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`org_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'企业ID'
,
`org_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'企业ID'
,
`vip_count`
int
(
11
)
DEFAULT
NULL
COMMENT
'会员剩余个数'
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`open`
tinyint
(
1
)
DEFAULT
NULL
COMMENT
'是否开放成员领取'
,
`product_type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'产品类型'
,
`limit`
int
(
10
)
DEFAULT
NULL
COMMENT
'限制领取时长'
,
`count`
int
(
11
)
DEFAULT
NULL
COMMENT
'领用或分配的数量'
,
`course_id`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'企业购买会员记录'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'企业成员领用或分配记录表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for organization
-- Table structure for organization
...
@@ -221,11 +245,53 @@ CREATE TABLE `organization` (
...
@@ -221,11 +245,53 @@ CREATE TABLE `organization` (
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`remark`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`is_del`
tinyint
(
1
)
DEFAULT
0
COMMENT
'删除标识'
,
`is_del`
tinyint
(
1
)
DEFAULT
'0'
COMMENT
'删除标识'
,
`vip_receive`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'企业会员领取开放、关闭标识'
,
`course_receive`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'企业会员点播库领取开放、关闭标识'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'组织'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'组织'
;
-- ----------------------------
-- Table structure for product_order
-- ----------------------------
DROP
TABLE
IF
EXISTS
`product_order`
;
CREATE
TABLE
`product_order`
(
`id`
bigint
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`order_no`
varchar
(
32
)
DEFAULT
NULL
COMMENT
'订单编号'
,
`order_name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'订单名称'
,
`user_id`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`org_id`
bigint
(
20
)
DEFAULT
NULL
,
`product_type`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'产品类型(个人包月、企业包月、付费点播)'
,
`course_id`
bigint
(
11
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`product_price`
decimal
(
8
,
2
)
DEFAULT
NULL
COMMENT
'产品单价'
,
`product_count`
int
(
11
)
DEFAULT
NULL
COMMENT
'产品购买数量'
,
`order_money`
decimal
(
8
,
2
)
DEFAULT
NULL
COMMENT
'订单金额'
,
`payment_money`
decimal
(
8
,
2
)
DEFAULT
NULL
COMMENT
'支付金额'
,
`pay_method`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'支付方式(微信、支付宝)'
,
`source`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'支付来源'
,
`status`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'订单状态'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'修改时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'产品订单'
;
-- ----------------------------
-- Table structure for question
-- ----------------------------
DROP
TABLE
IF
EXISTS
`question`
;
CREATE
TABLE
`question`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`chapter_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'章节ID'
,
`content`
text
COLLATE
utf8mb4_unicode_ci
COMMENT
'问题内容'
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`status`
int
(
1
)
DEFAULT
NULL
COMMENT
'状态:待回复、已回复、已完成'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_unicode_ci
COMMENT
=
'用户问题表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for recommend_config
-- Table structure for recommend_config
-- ----------------------------
-- ----------------------------
...
@@ -239,7 +305,6 @@ CREATE TABLE `recommend_config` (
...
@@ -239,7 +305,6 @@ CREATE TABLE `recommend_config` (
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'推荐课程配置'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'推荐课程配置'
;
-- ----------------------------
-- ----------------------------
-- Table structure for resource
-- Table structure for resource
-- ----------------------------
-- ----------------------------
...
@@ -247,17 +312,16 @@ DROP TABLE IF EXISTS `resource`;
...
@@ -247,17 +312,16 @@ DROP TABLE IF EXISTS `resource`;
CREATE
TABLE
`resource`
(
CREATE
TABLE
`resource`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`name`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'名称'
,
`
bucket`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'bucket名称
'
,
`
video_id`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'阿里云视频ID
'
,
`size`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'资源大小'
,
`size`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'资源大小'
,
`url`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'访问url'
,
`url`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'访问url'
,
`video_duration`
float
DEFAULT
NULL
COMMENT
'视频时长'
,
`video_duration`
float
DEFAULT
NULL
COMMENT
'视频时长'
,
`video_cover_url`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'视频封面url'
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'资源'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'资源'
;
-- ----------------------------
-- ----------------------------
-- Table structure for swiper_config
-- Table structure for swiper_config
-- ----------------------------
-- ----------------------------
...
@@ -269,9 +333,34 @@ CREATE TABLE `swiper_config` (
...
@@ -269,9 +333,34 @@ CREATE TABLE `swiper_config` (
`sort_no`
int
(
11
)
DEFAULT
NULL
COMMENT
'排序号'
,
`sort_no`
int
(
11
)
DEFAULT
NULL
COMMENT
'排序号'
,
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`status`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'状态(上架、下架)'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'轮播图配置'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'轮播图配置'
;
-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP
TABLE
IF
EXISTS
`sys_config`
;
CREATE
TABLE
`sys_config`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`key`
varchar
(
50
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'key'
,
`value`
varchar
(
2000
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'value'
,
`type`
varchar
(
50
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'类型'
,
`remark`
varchar
(
500
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'备注'
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
KEY
`param_key`
(
`key`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'系统配置信息表'
;
-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT
INTO
`sys_config`
VALUES
(
1
,
'vip_price'
,
'0.01'
,
'PriceConfig'
,
'会员价格'
,
'2021-05-14 16:12:25'
,
'2021-06-28 09:35:18'
);
INSERT
INTO
`sys_config`
VALUES
(
2
,
'discount_3mon'
,
'580'
,
'PriceConfig'
,
'3个月折扣价格'
,
'2021-05-14 16:12:25'
,
'2021-06-28 09:35:18'
);
INSERT
INTO
`sys_config`
VALUES
(
3
,
'discount_6mon'
,
'1100'
,
'PriceConfig'
,
'6个月折扣价格'
,
'2021-05-14 16:12:25'
,
'2021-06-28 09:35:18'
);
INSERT
INTO
`sys_config`
VALUES
(
4
,
'discount_12mon'
,
'200'
,
'PriceConfig'
,
'12个月折扣价格'
,
'2021-05-14 16:12:25'
,
'2021-06-28 09:35:18'
);
INSERT
INTO
`sys_config`
VALUES
(
5
,
'enterprice_vip_price'
,
'0.01'
,
'PriceConfig'
,
'企业会员价格'
,
'2021-05-14 16:12:25'
,
'2021-06-28 09:35:18'
);
-- ----------------------------
-- ----------------------------
-- Table structure for sys_log
-- Table structure for sys_log
...
@@ -306,14 +395,31 @@ CREATE TABLE `sys_menu` (
...
@@ -306,14 +395,31 @@ CREATE TABLE `sys_menu` (
`create_time`
datetime
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'菜单管理'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
20
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'菜单管理'
;
-- ----------------------------
-- Records of sys_menu
-- ----------------------------
INSERT
INTO
`sys_menu`
VALUES
(
1
,
0
,
'系统管理'
,
'/upms'
,
NULL
,
0
,
'appstore'
,
0
,
'2021-05-12 11:31:57'
,
'2021-05-12 11:31:57'
);
INSERT
INTO
`sys_menu`
VALUES
(
1
,
0
,
'系统管理'
,
'/upms'
,
NULL
,
0
,
'appstore'
,
0
,
'2021-05-12 11:31:57'
,
'2021-05-12 11:31:57'
);
INSERT
INTO
`sys_menu`
VALUES
(
2
,
1
,
'用户管理'
,
'admin/user/index'
,
NULL
,
1
,
'user'
,
0
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
2
,
1
,
'用户管理'
,
'admin/user/index'
,
NULL
,
1
,
'user'
,
0
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
3
,
1
,
'角色管理'
,
'admin/role/index'
,
NULL
,
1
,
'audit'
,
1
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
3
,
1
,
'角色管理'
,
'admin/role/index'
,
NULL
,
1
,
'audit'
,
1
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
4
,
1
,
'菜单管理'
,
'admin/menu/index'
,
NULL
,
1
,
'menu-fold'
,
2
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
4
,
1
,
'菜单管理'
,
'admin/menu/index'
,
NULL
,
1
,
'menu-fold'
,
2
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
5
,
1
,
'日志管理'
,
'admin/log/index'
,
NULL
,
1
,
'file-search'
,
3
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
5
,
1
,
'日志管理'
,
'admin/log/index'
,
NULL
,
1
,
'file-search'
,
3
,
'2021-05-12 11:35:30'
,
'2021-05-12 11:35:30'
);
INSERT
INTO
`sys_menu`
VALUES
(
7
,
1
,
'字典管理'
,
'admin/dict/index'
,
''
,
1
,
'database'
,
4
,
'2021-05-13 15:33:18'
,
'2021-05-13 17:29:25'
);
INSERT
INTO
`sys_menu`
VALUES
(
7
,
1
,
'字典管理'
,
'admin/dict/index'
,
''
,
1
,
'database'
,
4
,
'2021-05-13 15:33:18'
,
'2021-05-13 17:29:25'
);
INSERT
INTO
`sys_menu`
VALUES
(
8
,
0
,
'设置'
,
'/bizconfig'
,
''
,
0
,
'wallet'
,
10
,
'2021-05-14 15:31:37'
,
'2021-05-14 21:21:48'
);
INSERT
INTO
`sys_menu`
VALUES
(
9
,
8
,
'会员价格配置'
,
'biz/priceConfig/index'
,
''
,
3
,
'money-collect'
,
1
,
'2021-05-14 15:33:19'
,
'2021-05-14 15:35:36'
);
INSERT
INTO
`sys_menu`
VALUES
(
10
,
0
,
'在线培训'
,
'/edu'
,
''
,
0
,
'bank'
,
2
,
'2021-05-14 21:21:18'
,
'2021-05-14 21:21:37'
);
INSERT
INTO
`sys_menu`
VALUES
(
11
,
10
,
'标签管理'
,
'biz/courseTag/index'
,
''
,
1
,
'tag'
,
10
,
'2021-05-14 21:23:38'
,
'2021-05-14 21:23:38'
);
INSERT
INTO
`sys_menu`
VALUES
(
12
,
10
,
'培训机构管理'
,
'biz/institution/index'
,
''
,
1
,
'read'
,
1
,
'2021-05-17 09:48:58'
,
'2021-05-17 09:48:58'
);
INSERT
INTO
`sys_menu`
VALUES
(
13
,
10
,
'讲师管理'
,
'biz/teacher/index'
,
''
,
1
,
'contacts'
,
2
,
'2021-05-18 15:14:22'
,
'2021-05-18 15:14:22'
);
INSERT
INTO
`sys_menu`
VALUES
(
14
,
10
,
'客户管理'
,
'biz/member/index'
,
''
,
1
,
'usergroup-add'
,
3
,
'2021-05-18 18:03:31'
,
'2021-05-18 18:03:31'
);
INSERT
INTO
`sys_menu`
VALUES
(
15
,
10
,
'企业列表'
,
'biz/enterprise/index'
,
''
,
1
,
'menu'
,
4
,
'2021-05-19 11:32:25'
,
'2021-05-19 11:32:25'
);
INSERT
INTO
`sys_menu`
VALUES
(
16
,
10
,
'课程管理'
,
'biz/course/index'
,
''
,
1
,
'book'
,
5
,
'2021-05-19 17:39:36'
,
'2021-05-19 17:39:36'
);
INSERT
INTO
`sys_menu`
VALUES
(
17
,
8
,
'首页配置'
,
'biz/homePageSetting/index'
,
''
,
1
,
'tool'
,
2
,
'2021-05-28 14:56:28'
,
'2021-05-28 14:56:28'
);
INSERT
INTO
`sys_menu`
VALUES
(
18
,
10
,
'订单管理'
,
'biz/order/index'
,
''
,
1
,
'money-collect'
,
11
,
'2021-06-03 10:35:57'
,
'2021-06-03 10:35:57'
);
INSERT
INTO
`sys_menu`
VALUES
(
19
,
10
,
'课程提问'
,
'biz/qa/index'
,
''
,
1
,
'question-circle'
,
6
,
'2021-07-06 10:10:58'
,
'2021-07-06 10:10:58'
);
-- ----------------------------
-- ----------------------------
-- Table structure for sys_role
-- Table structure for sys_role
-- ----------------------------
-- ----------------------------
...
@@ -325,7 +431,7 @@ CREATE TABLE `sys_role` (
...
@@ -325,7 +431,7 @@ CREATE TABLE `sys_role` (
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'修改时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'修改时间'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
6
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'角色表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
7
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'角色表'
;
-- ----------------------------
-- ----------------------------
-- Records of sys_role
-- Records of sys_role
...
@@ -335,6 +441,7 @@ INSERT INTO `sys_role` VALUES (2, 'OPERATOR', '运营人员', '2021-04-25 16:10:
...
@@ -335,6 +441,7 @@ INSERT INTO `sys_role` VALUES (2, 'OPERATOR', '运营人员', '2021-04-25 16:10:
INSERT
INTO
`sys_role`
VALUES
(
3
,
'ENTERPRISE_ADMIN'
,
'企业管理员'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
INSERT
INTO
`sys_role`
VALUES
(
3
,
'ENTERPRISE_ADMIN'
,
'企业管理员'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
INSERT
INTO
`sys_role`
VALUES
(
4
,
'INSTITUTION_ADMIN'
,
'培训机构管理员'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
INSERT
INTO
`sys_role`
VALUES
(
4
,
'INSTITUTION_ADMIN'
,
'培训机构管理员'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
INSERT
INTO
`sys_role`
VALUES
(
5
,
'USER'
,
'普通用户'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
INSERT
INTO
`sys_role`
VALUES
(
5
,
'USER'
,
'普通用户'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
INSERT
INTO
`sys_role`
VALUES
(
6
,
'TEACHER'
,
'讲师'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
-- ----------------------------
-- ----------------------------
-- Table structure for sys_role_menu
-- Table structure for sys_role_menu
...
@@ -345,39 +452,46 @@ CREATE TABLE `sys_role_menu` (
...
@@ -345,39 +452,46 @@ CREATE TABLE `sys_role_menu` (
`role_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'角色ID'
,
`role_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'角色ID'
,
`menu_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'菜单ID'
,
`menu_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'菜单ID'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'角色与菜单对应关系'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
126
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'角色与菜单对应关系'
;
INSERT
INTO
`sys_role_menu`
VALUES
(
29
,
1
,
2
);
-- ----------------------------
INSERT
INTO
`sys_role_menu`
VALUES
(
30
,
1
,
3
);
-- Records of sys_role_menu
INSERT
INTO
`sys_role_menu`
VALUES
(
31
,
1
,
4
);
-- ----------------------------
INSERT
INTO
`sys_role_menu`
VALUES
(
32
,
1
,
5
);
INSERT
INTO
`sys_role_menu`
VALUES
(
74
,
1
,
2
);
INSERT
INTO
`sys_role_menu`
VALUES
(
33
,
1
,
8
);
INSERT
INTO
`sys_role_menu`
VALUES
(
75
,
1
,
1
);
INSERT
INTO
`sys_role_menu`
VALUES
(
34
,
1
,
9
);
INSERT
INTO
`sys_role_menu`
VALUES
(
76
,
1
,
3
);
INSERT
INTO
`sys_role_menu`
VALUES
(
35
,
1
,
11
);
INSERT
INTO
`sys_role_menu`
VALUES
(
77
,
1
,
4
);
INSERT
INTO
`sys_role_menu`
VALUES
(
36
,
1
,
10
);
INSERT
INTO
`sys_role_menu`
VALUES
(
78
,
1
,
5
);
INSERT
INTO
`sys_role_menu`
VALUES
(
37
,
1
,
7
);
INSERT
INTO
`sys_role_menu`
VALUES
(
79
,
1
,
7
);
INSERT
INTO
`sys_role_menu`
VALUES
(
38
,
1
,
1
);
INSERT
INTO
`sys_role_menu`
VALUES
(
80
,
1
,
11
);
INSERT
INTO
`sys_role_menu`
VALUES
(
54
,
2
,
2
);
INSERT
INTO
`sys_role_menu`
VALUES
(
81
,
1
,
10
);
INSERT
INTO
`sys_role_menu`
VALUES
(
55
,
2
,
3
);
INSERT
INTO
`sys_role_menu`
VALUES
(
82
,
1
,
9
);
INSERT
INTO
`sys_role_menu`
VALUES
(
56
,
2
,
4
);
INSERT
INTO
`sys_role_menu`
VALUES
(
83
,
1
,
12
);
INSERT
INTO
`sys_role_menu`
VALUES
(
57
,
2
,
5
);
INSERT
INTO
`sys_role_menu`
VALUES
(
84
,
1
,
13
);
INSERT
INTO
`sys_role_menu`
VALUES
(
58
,
2
,
7
);
INSERT
INTO
`sys_role_menu`
VALUES
(
85
,
1
,
14
);
INSERT
INTO
`sys_role_menu`
VALUES
(
59
,
2
,
1
);
INSERT
INTO
`sys_role_menu`
VALUES
(
86
,
1
,
15
);
-- ----------------------------
INSERT
INTO
`sys_role_menu`
VALUES
(
87
,
1
,
16
);
-- Table structure for sys_config
INSERT
INTO
`sys_role_menu`
VALUES
(
88
,
1
,
18
);
-- ----------------------------
INSERT
INTO
`sys_role_menu`
VALUES
(
89
,
1
,
17
);
DROP
TABLE
IF
EXISTS
`sys_config`
;
INSERT
INTO
`sys_role_menu`
VALUES
(
90
,
1
,
8
);
CREATE
TABLE
`sys_config`
(
INSERT
INTO
`sys_role_menu`
VALUES
(
108
,
2
,
2
);
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
INSERT
INTO
`sys_role_menu`
VALUES
(
109
,
2
,
1
);
`key`
varchar
(
50
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'key'
,
INSERT
INTO
`sys_role_menu`
VALUES
(
110
,
2
,
3
);
`value`
varchar
(
2000
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'value'
,
INSERT
INTO
`sys_role_menu`
VALUES
(
111
,
2
,
4
);
`type`
varchar
(
50
)
COLLATE
utf8mb4_bin
DEFAULT
'1'
COMMENT
'类型'
,
INSERT
INTO
`sys_role_menu`
VALUES
(
112
,
2
,
5
);
`remark`
varchar
(
500
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'备注'
,
INSERT
INTO
`sys_role_menu`
VALUES
(
113
,
2
,
7
);
`create_time`
datetime
DEFAULT
NULL
,
INSERT
INTO
`sys_role_menu`
VALUES
(
114
,
2
,
12
);
`update_time`
datetime
DEFAULT
NULL
,
INSERT
INTO
`sys_role_menu`
VALUES
(
115
,
2
,
13
);
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
INSERT
INTO
`sys_role_menu`
VALUES
(
116
,
2
,
14
);
UNIQUE
KEY
`param_key`
(
`key`
)
USING
BTREE
INSERT
INTO
`sys_role_menu`
VALUES
(
117
,
2
,
15
);
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'系统配置信息表'
;
INSERT
INTO
`sys_role_menu`
VALUES
(
118
,
2
,
16
);
INSERT
INTO
`sys_role_menu`
VALUES
(
119
,
2
,
11
);
INSERT
INTO
`sys_role_menu`
VALUES
(
120
,
2
,
18
);
INSERT
INTO
`sys_role_menu`
VALUES
(
121
,
2
,
9
);
INSERT
INTO
`sys_role_menu`
VALUES
(
122
,
2
,
8
);
INSERT
INTO
`sys_role_menu`
VALUES
(
123
,
2
,
17
);
INSERT
INTO
`sys_role_menu`
VALUES
(
124
,
2
,
19
);
INSERT
INTO
`sys_role_menu`
VALUES
(
125
,
2
,
10
);
-- ----------------------------
-- ----------------------------
-- Table structure for sys_user
-- Table structure for sys_user
...
@@ -394,14 +508,14 @@ CREATE TABLE `sys_user` (
...
@@ -394,14 +508,14 @@ CREATE TABLE `sys_user` (
`last_login_time`
datetime
DEFAULT
NULL
COMMENT
'最后登录时间'
,
`last_login_time`
datetime
DEFAULT
NULL
COMMENT
'最后登录时间'
,
`activate_time`
datetime
DEFAULT
NULL
COMMENT
'激活时间'
,
`activate_time`
datetime
DEFAULT
NULL
COMMENT
'激活时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'修改时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'修改时间'
,
`is_del`
tinyint
(
1
)
DEFAULT
0
COMMENT
'删除标识'
,
`is_del`
tinyint
(
1
)
DEFAULT
'0'
COMMENT
'删除标识'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户表'
;
-- ----------------------------
-- ----------------------------
-- Records of sys_user
-- Records of sys_user
-- ----------------------------
-- ----------------------------
INSERT
INTO
`sys_user`
VALUES
(
1
,
'admin'
,
'cdac762d0ba79875489f6a8b430fa8b5dfe0cdd81da38b80f02f33328af7fd4a'
,
'YzcmCZNvbXocrsz9dm8e'
,
'系管理员'
,
1
,
'2021-04-25 16:10:06'
,
NULL
,
NULL
,
'2021-0
4-25 16:10:06
'
,
0
);
INSERT
INTO
`sys_user`
VALUES
(
1
,
'admin'
,
'cdac762d0ba79875489f6a8b430fa8b5dfe0cdd81da38b80f02f33328af7fd4a'
,
'YzcmCZNvbXocrsz9dm8e'
,
'系管理员'
,
1
,
'2021-04-25 16:10:06'
,
NULL
,
NULL
,
'2021-0
5-14 14:29:42
'
,
0
);
-- ----------------------------
-- ----------------------------
-- Table structure for sys_user_role
-- Table structure for sys_user_role
...
@@ -414,7 +528,10 @@ CREATE TABLE `sys_user_role` (
...
@@ -414,7 +528,10 @@ CREATE TABLE `sys_user_role` (
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户角色关联表'
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户角色关联表'
;
INSERT
INTO
`sys_user_role`
VALUES
(
1
,
1
,
1
);
-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
INSERT
INTO
`sys_user_role`
VALUES
(
1
,
1
,
1
);
-- ----------------------------
-- ----------------------------
-- Table structure for teacher
-- Table structure for teacher
...
@@ -428,13 +545,28 @@ CREATE TABLE `teacher` (
...
@@ -428,13 +545,28 @@ CREATE TABLE `teacher` (
`org_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'所属机构ID'
,
`org_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'所属机构ID'
,
`introduce`
text
COMMENT
'简介'
,
`introduce`
text
COMMENT
'简介'
,
`avatar_url`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'头像'
,
`avatar_url`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'头像'
,
`account`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'讲师帐号'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`is_del`
tinyint
(
1
)
DEFAULT
0
COMMENT
'删除标识'
,
`is_del`
tinyint
(
1
)
DEFAULT
'0'
COMMENT
'删除标识'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'讲师'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'讲师'
;
-- ----------------------------
-- Table structure for user_course_auth
-- ----------------------------
DROP
TABLE
IF
EXISTS
`user_course_auth`
;
CREATE
TABLE
`user_course_auth`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`start_time`
datetime
DEFAULT
NULL
COMMENT
'开始时间'
,
`end_time`
datetime
DEFAULT
NULL
COMMENT
'结束时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户课程授权表'
;
-- ----------------------------
-- ----------------------------
-- Table structure for user_ext
-- Table structure for user_ext
-- ----------------------------
-- ----------------------------
...
@@ -453,7 +585,7 @@ CREATE TABLE `user_ext` (
...
@@ -453,7 +585,7 @@ CREATE TABLE `user_ext` (
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
2
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户扩展表'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户扩展表'
;
-- ----------------------------
-- ----------------------------
...
@@ -468,20 +600,3 @@ CREATE TABLE `user_favorites` (
...
@@ -468,20 +600,3 @@ CREATE TABLE `user_favorites` (
`update_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户收藏课程'
;
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'用户收藏课程'
;
-- ----------------------------
-- Table structure for user_get_vip_record
-- ----------------------------
DROP
TABLE
IF
EXISTS
`user_get_vip_record`
;
CREATE
TABLE
`user_get_vip_record`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'领取时间'
,
`update_time`
datetime
DEFAULT
NULL
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`type`
varchar
(
20
)
DEFAULT
NULL
COMMENT
'领取类型(月卡、付费点播课程)'
,
`course_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'课程ID'
,
`org_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'企业ID'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'企业会员领取记录'
;
src/main/resources/db/migration/V1.0.10__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`org_surplus`
MODIFY
COLUMN
`product_type`
varchar
(
50
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'产品类型'
AFTER
`course_id`
;
ALTER
TABLE
`org_user_receive_record`
MODIFY
COLUMN
`product_type`
varchar
(
50
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'产品类型'
AFTER
`user_id`
;
ALTER
TABLE
`product_order`
MODIFY
COLUMN
`product_type`
varchar
(
50
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'产品类型(个人包月、企业包月、付费点播)'
AFTER
`org_id`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.11__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`course_consume_record`
ADD
COLUMN
`is_del`
tinyint
(
1
)
NULL
AFTER
`update_time`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.12__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`course_consume_record`
MODIFY
COLUMN
`watch_time`
bigint
(
20
)
NULL
DEFAULT
NULL
COMMENT
'本次观看时长(秒)'
AFTER
`user_id`
,
ADD
COLUMN
`video_time`
bigint
(
20
)
NULL
COMMENT
'观看到视频的时间'
AFTER
`watch_time`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.13__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`course_consume_record`
MODIFY
COLUMN
`is_del`
tinyint
(
1
)
NULL
DEFAULT
0
AFTER
`update_time`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.14__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`product_order`
ADD
COLUMN
`source`
varchar
(
20
)
NULL
COMMENT
'支付来源'
AFTER
`pay_method`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.15__update.sql
deleted
100644 → 0
View file @
3e38fc40
CREATE
TABLE
`question`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
bigint
(
20
)
NULL
COMMENT
'用户ID'
,
`course_id`
bigint
(
20
)
NULL
COMMENT
'课程ID'
,
`chapter_id`
bigint
(
20
)
NULL
COMMENT
'章节ID'
,
`content`
text
NULL
COMMENT
'问题内容'
,
`create_time`
datetime
(
0
)
NULL
,
`update_time`
datetime
(
0
)
NULL
,
`status`
VARCHAR
(
20
)
NULL
COMMENT
'状态:待回复、已回复、已完成'
,
PRIMARY
KEY
(
`id`
)
)
COMMENT
=
'用户问题表'
;
CREATE
TABLE
`answer`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`question_id`
bigint
(
20
)
NULL
COMMENT
'问题ID'
,
`user_id`
bigint
(
20
)
NULL
COMMENT
'回复人ID'
,
`type`
VARCHAR
(
20
)
NULL
COMMENT
'区分讲师回复还是用户回复'
,
`content`
text
NULL
COMMENT
'内容'
,
`create_time`
datetime
(
0
)
NULL
,
`update_time`
datetime
(
0
)
NULL
,
PRIMARY
KEY
(
`id`
)
)
COMMENT
=
'问题回答表'
;
ALTER
TABLE
`teacher`
ADD
COLUMN
`account`
varchar
(
20
)
NULL
COMMENT
'讲师帐号'
AFTER
`avatar_url`
;
INSERT
INTO
`sys_role`
VALUES
(
6
,
'TEACHER'
,
'讲师'
,
'2021-04-25 16:10:06'
,
'2021-04-25 16:10:06'
);
src/main/resources/db/migration/V1.0.16__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`question`
MODIFY
COLUMN
`status`
int
(
1
)
NULL
DEFAULT
NULL
COMMENT
'状态:待回复、已回复、已完成'
AFTER
`update_time`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.1__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`course`
ADD
COLUMN
`detail`
text
NULL
COMMENT
'课程介绍'
AFTER
`introduce`
;
CREATE
TABLE
`course_attachment`
(
`id`
bigint
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`course_id`
bigint
(
11
)
NOT
NULL
COMMENT
'课程ID'
,
`resource_id`
bigint
(
11
)
NOT
NULL
COMMENT
'资源ID'
,
PRIMARY
KEY
(
`id`
)
)
COMMENT
=
'课程附件'
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.2__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`resource`
CHANGE
COLUMN
`bucket`
`video_id`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_general_ci
NULL
DEFAULT
NULL
COMMENT
'阿里云视频ID'
AFTER
`name`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.3__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`course_chapter`
ADD
COLUMN
`sort_no`
int
(
11
)
NULL
COMMENT
'序号'
AFTER
`name`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.4__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`swiper_config`
ADD
COLUMN
`status`
varchar
(
10
)
NULL
COMMENT
'状态(上架、下架)'
AFTER
`update_time`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.5__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`course_tag`
ADD
COLUMN
`recommend`
tinyint
(
1
)
NULL
DEFAULT
0
COMMENT
'首页推荐'
AFTER
`update_time`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.6__update.sql
deleted
100644 → 0
View file @
3e38fc40
CREATE
TABLE
`product_order`
(
`id`
bigint
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`order_no`
varchar
(
32
)
NULL
COMMENT
'订单编号'
,
`order_name`
varchar
(
255
)
NULL
COMMENT
'订单名称'
,
`user_id`
bigint
(
11
)
NULL
COMMENT
'用户ID'
,
`product_type`
varchar
(
20
)
NULL
COMMENT
'产品类型(个人包月、企业包月、付费点播)'
,
`course_id`
bigint
(
11
)
NULL
COMMENT
'课程ID'
,
`product_price`
decimal
(
8
,
2
)
NULL
COMMENT
'产品单价'
,
`product_count`
int
(
11
)
NULL
COMMENT
'产品购买数量'
,
`order_money`
decimal
(
8
,
2
)
NULL
COMMENT
'订单金额'
,
`payment_money`
decimal
(
8
,
2
)
NULL
COMMENT
'支付金额'
,
`pay_method`
varchar
(
20
)
NULL
COMMENT
'支付方式(微信、支付宝)'
,
`status`
varchar
(
20
)
NULL
COMMENT
'订单状态'
,
`create_time`
datetime
(
0
)
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
(
0
)
NULL
COMMENT
'修改时间'
,
PRIMARY
KEY
(
`id`
)
)
COMMENT
=
'产品订单'
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.7__update.sql
deleted
100644 → 0
View file @
3e38fc40
DROP
TABLE
IF
EXISTS
org_buy_course_record
;
DROP
TABLE
IF
EXISTS
org_buy_vip_record
;
DROP
TABLE
IF
EXISTS
user_get_vip_record
;
ALTER
TABLE
`organization`
ADD
COLUMN
`vip_receive`
varchar
(
10
)
NULL
COMMENT
'企业会员领取开放、关闭标识'
AFTER
`is_del`
,
ADD
COLUMN
`course_receive`
varchar
(
10
)
NULL
COMMENT
'企业会员点播库领取开放、关闭标识'
AFTER
`vip_receive`
;
CREATE
TABLE
`user_course_auth`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
bigint
(
20
)
NULL
COMMENT
'用户ID'
,
`course_id`
bigint
(
20
)
NULL
COMMENT
'课程ID'
,
`start_time`
datetime
(
0
)
NULL
COMMENT
'开始时间'
,
`end_time`
datetime
(
0
)
NULL
COMMENT
'结束时间'
,
PRIMARY
KEY
(
`id`
)
)
COMMENT
=
'用户课程授权表'
;
CREATE
TABLE
`org_surplus`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`org_id`
bigint
(
20
)
NULL
COMMENT
'企业ID'
,
`course_id`
bigint
(
20
)
NULL
COMMENT
'课程ID'
,
`product_type`
varchar
(
20
)
NULL
COMMENT
'产品类型'
,
`count`
int
(
11
)
NULL
COMMENT
'剩余数量'
,
PRIMARY
KEY
(
`id`
)
)
COMMENT
=
'企业VIP或课程余额表'
;
CREATE
TABLE
`org_user_receive_record`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`org_id`
bigint
(
20
)
NULL
COMMENT
'企业ID'
,
`user_id`
bigint
(
20
)
NULL
COMMENT
'用户ID'
,
`product_type`
varchar
(
20
)
NULL
COMMENT
'产品类型'
,
`count`
int
(
11
)
NULL
COMMENT
'领用或分配的数量'
,
`course_id`
bigint
(
11
)
NULL
COMMENT
'课程ID'
,
`create_time`
datetime
(
0
)
NULL
,
`update_time`
datetime
(
0
)
NULL
,
PRIMARY
KEY
(
`id`
)
)
COMMENT
=
'企业成员领用或分配记录表'
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.8__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`product_order`
ADD
COLUMN
`org_id`
bigint
(
20
)
NULL
AFTER
`user_id`
;
\ No newline at end of file
src/main/resources/db/migration/V1.0.9__update.sql
deleted
100644 → 0
View file @
3e38fc40
ALTER
TABLE
`course_consume_record`
DROP
COLUMN
`video_id`
,
MODIFY
COLUMN
`id`
varchar
(
36
)
NOT
NULL
COMMENT
'主键'
FIRST
,
MODIFY
COLUMN
`watch_time`
int
(
11
)
NULL
DEFAULT
NULL
COMMENT
'观看时长(秒)'
AFTER
`user_id`
;
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment