| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 |
- /*
- Navicat Premium Data Transfer
- Source Server : 139.199.2.142视频分享
- Source Server Type : MySQL
- Source Server Version : 80026
- Source Host : 139.199.2.142:3306
- Source Schema : share_videos
- Target Server Type : MySQL
- Target Server Version : 80026
- File Encoding : 65001
- Date: 05/02/2024 17:43:37
- */
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for authorization_notice
- -- ----------------------------
- DROP TABLE IF EXISTS `authorization_notice`;
- CREATE TABLE `authorization_notice` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
- `video_share_id` bigint(0) NOT NULL COMMENT '视频授权ID',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for authorization_status
- -- ----------------------------
- DROP TABLE IF EXISTS `authorization_status`;
- CREATE TABLE `authorization_status` (
- `id` bigint(0) NOT NULL COMMENT '主键ID',
- `status_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '状态名称',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for sms_code
- -- ----------------------------
- DROP TABLE IF EXISTS `sms_code`;
- CREATE TABLE `sms_code` (
- `id` bigint(0) NOT NULL COMMENT '主键ID',
- `phone_number` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '手机号',
- `code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '短信验证码',
- `expiration_time` datetime(0) NOT NULL COMMENT '失效时间',
- `is_verify` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否验证 0 未验证 1 已验证',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for system_authority
- -- ----------------------------
- DROP TABLE IF EXISTS `system_authority`;
- CREATE TABLE `system_authority` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `role_id` bigint(0) NOT NULL COMMENT '角色ID',
- `menu_id` bigint(0) NOT NULL COMMENT '菜单ID',
- `is_create` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否新增 0 未拥有该权限 1 拥有该权限',
- `is_delete` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否删除 0 未拥有该权限 1 拥有该权限',
- `is_update` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否编辑 0 未拥有该权限 1 拥有该权限',
- `is_read` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否查看 0 未拥有该权限 1 拥有该权限',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for system_menu
- -- ----------------------------
- DROP TABLE IF EXISTS `system_menu`;
- CREATE TABLE `system_menu` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `menu_parent_id` bigint(0) NOT NULL COMMENT '上级菜单ID',
- `menu_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE INDEX `menu_name_unique_index`(`menu_name`) USING BTREE COMMENT '菜单名称'
- ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for system_role
- -- ----------------------------
- DROP TABLE IF EXISTS `system_role`;
- CREATE TABLE `system_role` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE INDEX `role_name_unique_index`(`role_name`) USING BTREE COMMENT '角色名称'
- ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for system_user
- -- ----------------------------
- DROP TABLE IF EXISTS `system_user`;
- CREATE TABLE `system_user` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `role_id` bigint(0) NULL DEFAULT NULL COMMENT '角色ID',
- `account_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账户名',
- `account_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账户',
- `gender` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '性别 1:女生 2:男生',
- `account_password` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '账户密码',
- `phone_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号',
- `wechat_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信ID',
- `email` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱账号',
- `remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记 0:不删除 1:删除',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE INDEX `account_number_unique_index`(`account_number`) USING BTREE COMMENT '账户',
- INDEX `account_name_index`(`account_name`) USING BTREE COMMENT '账户名'
- ) ENGINE = InnoDB AUTO_INCREMENT = 1875 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for video
- -- ----------------------------
- DROP TABLE IF EXISTS `video`;
- CREATE TABLE `video` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `video_category_id` bigint(0) NOT NULL COMMENT '视频类别ID',
- `video_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '视频名称',
- `video_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '视频链接',
- `video_description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '视频说明',
- `video_duration` bigint(0) NOT NULL COMMENT '视频时长',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- `picture_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '视频封面图片路径',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE INDEX `video_url_unique_index`(`video_url`) USING BTREE COMMENT '视频链接',
- INDEX `video_name_index`(`video_name`) USING BTREE COMMENT '视频名称'
- ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for video_category
- -- ----------------------------
- DROP TABLE IF EXISTS `video_category`;
- CREATE TABLE `video_category` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `category_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '类别名称',
- `remarks` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE INDEX `category_name_unique_index`(`category_name`) USING BTREE COMMENT '类别名称'
- ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for video_else
- -- ----------------------------
- DROP TABLE IF EXISTS `video_else`;
- CREATE TABLE `video_else` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `video_id` bigint(0) NOT NULL COMMENT '视频ID',
- `video_eles_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件下载路径',
- `video_eles_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '文件下载名称',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE,
- UNIQUE INDEX `video_url_unique_index`(`video_eles_url`) USING BTREE COMMENT '文件下载路径',
- INDEX `video_name_index`(`video_eles_name`) USING BTREE COMMENT '文件下载名称'
- ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for video_play
- -- ----------------------------
- DROP TABLE IF EXISTS `video_play`;
- CREATE TABLE `video_play` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `video_share_id` bigint(0) NOT NULL COMMENT '视频分享ID',
- `user_id` bigint(0) NOT NULL COMMENT '用户ID',
- `video_share_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '视频链接',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- -- ----------------------------
- -- Table structure for video_share
- -- ----------------------------
- DROP TABLE IF EXISTS `video_share`;
- CREATE TABLE `video_share` (
- `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `video_id` bigint(0) NOT NULL COMMENT '视频ID',
- `user_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户ID',
- `authorized_person` bigint(0) NOT NULL COMMENT '授权审批人ID',
- `authorized_status_id` bigint(0) NOT NULL COMMENT '授权状态ID',
- `video_share_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '视频分享链接',
- `apply_video_play_time` int(0) NOT NULL COMMENT '申请的视频播放次数',
- `permit_video_play_time` int(0) NOT NULL COMMENT '通过的视频播放次数',
- `authorized_descript` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '授权说明',
- `create_time` datetime(0) NOT NULL COMMENT '创建时间',
- `update_time` datetime(0) NOT NULL COMMENT '更新时间',
- `create_user` bigint(0) NOT NULL COMMENT '创建人员',
- `update_user` bigint(0) NOT NULL COMMENT '更新人员',
- `deleted` bigint(0) NOT NULL COMMENT '逻辑删除标记',
- PRIMARY KEY (`id`) USING BTREE
- ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
- SET FOREIGN_KEY_CHECKS = 1;
|