mirror of
https://gitee.com/bookshelfplus/bookshelfplus
synced 2025-09-02 23:23:28 +08:00
186 lines
12 KiB
SQL
186 lines
12 KiB
SQL
/*
|
||
Navicat Premium Data Transfer
|
||
|
||
Source Server : localhost MySQL 5.7
|
||
Source Server Type : MySQL
|
||
Source Server Version : 50726
|
||
Source Host : localhost:3306
|
||
Source Schema : bookshelfplus
|
||
|
||
Target Server Type : MySQL
|
||
Target Server Version : 50726
|
||
File Encoding : 65001
|
||
|
||
Date: 02/04/2022 23:09:40
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for book_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `book_info`;
|
||
CREATE TABLE `book_info` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
||
`book_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
||
`category_id` int(11) NOT NULL DEFAULT 0,
|
||
`publishing_house` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`language` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`copyright` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`is_delete` tinyint(1) NOT NULL DEFAULT 0 COMMENT '1为已删除项',
|
||
`thumbnail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '缩略图',
|
||
`author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '作者',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of book_info
|
||
-- ----------------------------
|
||
INSERT INTO `book_info` VALUES (1, '程序员小墨', '这是书栖网的第1本书', 3, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (2, '程序员小墨', '这是书栖网的第2本书', 2, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (3, '程序员小墨', '这是书栖网的第3本书', 1, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (4, '程序员小墨', '这是书栖网的第4本书', 5, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (5, '程序员小墨', '这是书栖网的第5本书', 4, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (6, '程序员小墨', '这是书栖网的第6本书', 6, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (7, '程序员小墨', '这是书栖网的第7本书', 7, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (8, '程序员小墨', '这是书栖网的第8本书', 8, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (9, '程序员小墨', '这是书栖网的第9本书', 9, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (10, '这是一本名字肥肠肥肠滴长滴书', '这是书栖网的第10本书,外加一个超级超级超级超级超级超级超级超级超级超级超级超级超级超级超级超级长的简介', 10, '电子工业出版社', 'Chinese', '中国工信出版集团', 0, '', '小墨');
|
||
INSERT INTO `book_info` VALUES (11, '书本名称', '这是一本很有意义的书', 1, '中国地质大学(武汉)出版社出版', 'Chinese', '版权没有', 1, 'http://localhost/api/swagger-ui/index.html#/%E4%B9%A6%E7%B1%8D%E4%BF%A1%E6%81%AF/addUsingGET', '消息');
|
||
|
||
-- ----------------------------
|
||
-- Table structure for category_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `category_info`;
|
||
CREATE TABLE `category_info` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '分类ID',
|
||
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类名',
|
||
`description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '分类简介(预留字段)',
|
||
`is_show` tinyint(1) NOT NULL DEFAULT 1 COMMENT '分类是否显示',
|
||
`order` int(11) NOT NULL COMMENT '分类顺序',
|
||
`level` int(11) NOT NULL COMMENT '分类层级(一、二、三级)',
|
||
`parent_id` int(11) NOT NULL DEFAULT 0 COMMENT '父分类ID',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of category_info
|
||
-- ----------------------------
|
||
INSERT INTO `category_info` VALUES (1, 'Git与代码版本管理', '简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123简介123', 1, 1, 1, 0);
|
||
INSERT INTO `category_info` VALUES (2, 'LeetCode与面试', '简介123', 1, 2, 1, 0);
|
||
INSERT INTO `category_info` VALUES (3, '操作系统(Android、Linux等)', '简介123', 1, 3, 1, 0);
|
||
INSERT INTO `category_info` VALUES (4, 'Android', '简介123', 1, 1, 2, 3);
|
||
INSERT INTO `category_info` VALUES (5, 'Linux', '简介123', 1, 2, 2, 3);
|
||
INSERT INTO `category_info` VALUES (6, '产品与时代', '简介123', 1, 4, 1, 0);
|
||
INSERT INTO `category_info` VALUES (7, '分布式与高并发(Hadoop、ElasticSearch、区块链、架构)', '简介123', 1, 5, 1, 0);
|
||
INSERT INTO `category_info` VALUES (8, 'ElasticSearch 分布式搜索引擎', '简介123', 1, 1, 2, 7);
|
||
INSERT INTO `category_info` VALUES (9, 'Hadoop', '简介123', 1, 2, 2, 7);
|
||
INSERT INTO `category_info` VALUES (10, '架构', '简介123', 1, 3, 2, 7);
|
||
INSERT INTO `category_info` VALUES (11, '区块链', '简介123', 1, 4, 2, 7);
|
||
INSERT INTO `category_info` VALUES (12, '机器学习', '简介123', 1, 6, 1, 0);
|
||
INSERT INTO `category_info` VALUES (13, '计算机基础(计算机组成原理、计算机网络、数据结构与算法)', '简介123', 1, 7, 1, 0);
|
||
INSERT INTO `category_info` VALUES (14, '计算机网络', '简介123', 1, 1, 2, 13);
|
||
INSERT INTO `category_info` VALUES (15, '计算机组成原理', '简介123', 1, 2, 2, 13);
|
||
INSERT INTO `category_info` VALUES (16, '数据结构与算法', '简介123', 1, 3, 2, 13);
|
||
INSERT INTO `category_info` VALUES (17, '开发语言(C、C++、Java、Go、Python、HTML、JavaScript、CSS、汇编等)', '简介123', 1, 8, 1, 0);
|
||
INSERT INTO `category_info` VALUES (18, 'C++', '简介123', 1, 2, 2, 17);
|
||
INSERT INTO `category_info` VALUES (19, 'Go', '简介123', 1, 3, 2, 17);
|
||
INSERT INTO `category_info` VALUES (20, 'Java', '简介123', 1, 4, 2, 17);
|
||
INSERT INTO `category_info` VALUES (21, 'Java工具', '简介123', 1, 1, 3, 20);
|
||
INSERT INTO `category_info` VALUES (22, 'Java基础', '简介123', 1, 2, 3, 20);
|
||
INSERT INTO `category_info` VALUES (23, 'Netty', '简介123', 1, 3, 3, 20);
|
||
INSERT INTO `category_info` VALUES (24, 'Spring', '简介123', 1, 4, 3, 20);
|
||
INSERT INTO `category_info` VALUES (25, '线程', '简介123', 1, 5, 3, 20);
|
||
INSERT INTO `category_info` VALUES (26, '虚拟机', '简介123', 1, 6, 3, 20);
|
||
INSERT INTO `category_info` VALUES (27, 'Python', '简介123', 1, 5, 2, 17);
|
||
INSERT INTO `category_info` VALUES (28, '汇编语言', '简介123', 1, 6, 2, 17);
|
||
INSERT INTO `category_info` VALUES (29, '前端(HTML、JavaScript、CSS)', '简介123', 1, 7, 2, 17);
|
||
INSERT INTO `category_info` VALUES (30, '设计模式', '简介123', 1, 9, 1, 0);
|
||
INSERT INTO `category_info` VALUES (31, '数据库(MySQL、Redis、SQLite、Mybatis、MongoDB等)', '简介123', 1, 10, 1, 0);
|
||
INSERT INTO `category_info` VALUES (32, 'MongoDB', '简介123', 1, 1, 2, 31);
|
||
INSERT INTO `category_info` VALUES (33, 'Mybatis', '简介123', 1, 2, 2, 31);
|
||
INSERT INTO `category_info` VALUES (34, 'MySQL', '简介123', 1, 3, 2, 31);
|
||
INSERT INTO `category_info` VALUES (35, 'Redis', '简介123', 1, 4, 2, 31);
|
||
INSERT INTO `category_info` VALUES (36, 'SQLite', '简介123', 1, 5, 2, 31);
|
||
INSERT INTO `category_info` VALUES (37, '消息队列', '简介123', 1, 11, 1, 0);
|
||
INSERT INTO `category_info` VALUES (38, 'C语言', '简介123', 1, 1, 2, 17);
|
||
INSERT INTO `category_info` VALUES (39, 'Spring Boot', '简介123', 1, 7, 3, 20);
|
||
INSERT INTO `category_info` VALUES (40, 'Java进阶', '简介123', 1, 8, 3, 20);
|
||
INSERT INTO `category_info` VALUES (41, 'Java Web', '简介123', 1, 9, 3, 20);
|
||
INSERT INTO `category_info` VALUES (42, 'Spring Cloud', '简介123', 1, 10, 3, 20);
|
||
INSERT INTO `category_info` VALUES (43, '其他', '简介123', 1, 12, 1, 0);
|
||
|
||
-- ----------------------------
|
||
-- Table structure for file_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `file_info`;
|
||
CREATE TABLE `file_info` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增编号',
|
||
`book_id` int(11) NOT NULL,
|
||
`file_display_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`file_format` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`number_of_pages` int(11) NOT NULL DEFAULT 0,
|
||
`watermark` tinyint(1) NOT NULL DEFAULT 0,
|
||
`advertising` tinyint(1) NOT NULL DEFAULT 0 COMMENT '1为已删除项',
|
||
`book_origin` tinyint(4) NOT NULL,
|
||
`thumbnail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`file_create_at` datetime NOT NULL,
|
||
`file_modified_at` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP,
|
||
`file_size` int(18) NOT NULL DEFAULT 0,
|
||
`hash_md5` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`hash_sha1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`hash_sha256` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of file_info
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for file_object_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `file_object_info`;
|
||
CREATE TABLE `file_object_info` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||
`fileId` int(11) NOT NULL,
|
||
`storage_medium_type` tinyint(4) NOT NULL DEFAULT 0,
|
||
`file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '本地文件保存相对路径(本地维护用,非线上使用)',
|
||
`file_pwd` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`file_share_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '',
|
||
`additional_fields` json NULL,
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of file_object_info
|
||
-- ----------------------------
|
||
|
||
-- ----------------------------
|
||
-- Table structure for user_info
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `user_info`;
|
||
CREATE TABLE `user_info` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
`username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`encript_pwd` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`nickname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`group` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`weixin_third_party_auth_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
`qq_third_party_auth_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`) USING BTREE
|
||
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic;
|
||
|
||
-- ----------------------------
|
||
-- Records of user_info
|
||
-- ----------------------------
|
||
INSERT INTO `user_info` VALUES (1, 'admin', '7c4a8d09ca3762af61e59520943dc26494f8941b', '小小墨', 'ADMIN', '/密码/123456/', '', '', '');
|
||
INSERT INTO `user_info` VALUES (2, 'xiaomo', '7c4a8d09ca3762af61e59520943dc26494f8941b', '小小墨', 'USER', '/密码/123456/', '', '', '');
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|