Commit 59df2705 authored by liuyang's avatar liuyang

整理SQL脚本

parent 3e38fc40
...@@ -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-04-25 16:10:06', 0); INSERT INTO `sys_user` VALUES (1, 'admin', 'cdac762d0ba79875489f6a8b430fa8b5dfe0cdd81da38b80f02f33328af7fd4a', 'YzcmCZNvbXocrsz9dm8e', '系管理员', 1, '2021-04-25 16:10:06', NULL, NULL, '2021-05-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='企业会员领取记录';
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
ALTER TABLE `course_consume_record`
ADD COLUMN `is_del` tinyint(1) NULL AFTER `update_time`;
\ No newline at end of file
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
ALTER TABLE `course_consume_record`
MODIFY COLUMN `is_del` tinyint(1) NULL DEFAULT 0 AFTER `update_time`;
\ No newline at end of file
ALTER TABLE `product_order`
ADD COLUMN `source` varchar(20) NULL COMMENT '支付来源' AFTER `pay_method`;
\ No newline at end of file
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');
ALTER TABLE `question`
MODIFY COLUMN `status` int(1) NULL DEFAULT NULL COMMENT '状态:待回复、已回复、已完成' AFTER `update_time`;
\ No newline at end of file
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
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
ALTER TABLE `course_chapter`
ADD COLUMN `sort_no` int(11) NULL COMMENT '序号' AFTER `name`;
\ No newline at end of file
ALTER TABLE `swiper_config`
ADD COLUMN `status` varchar(10) NULL COMMENT '状态(上架、下架)' AFTER `update_time`;
\ No newline at end of file
ALTER TABLE `course_tag`
ADD COLUMN `recommend` tinyint(1) NULL DEFAULT 0 COMMENT '首页推荐' AFTER `update_time`;
\ No newline at end of file
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
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
ALTER TABLE `product_order`
ADD COLUMN `org_id` bigint(20) NULL AFTER `user_id`;
\ No newline at end of file
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
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment