From 76aa210034ecd1a87b853b0739a6ca955eda8d79 Mon Sep 17 00:00:00 2001 From: 18796357645 <674126018@qq.com> Date: Thu, 22 May 2025 21:39:53 +0800 Subject: [PATCH] add --- db/block-chaincopyright.sql | 63 ++++++++++++++++++++++++------------- db/tb_book.sql | 46 --------------------------- 2 files changed, 42 insertions(+), 67 deletions(-) delete mode 100644 db/tb_book.sql diff --git a/db/block-chaincopyright.sql b/db/block-chaincopyright.sql index f78d9c2..3984ebd 100644 --- a/db/block-chaincopyright.sql +++ b/db/block-chaincopyright.sql @@ -1,17 +1,17 @@ /* Navicat Premium Data Transfer - Source Server : localhost33060 + Source Server : localhost Source Server Type : MySQL - Source Server Version : 50744 - Source Host : localhost:33060 + Source Server Version : 50736 (5.7.36) + Source Host : localhost:3306 Source Schema : block-chaincopyright Target Server Type : MySQL - Target Server Version : 50744 + Target Server Version : 50736 (5.7.36) File Encoding : 65001 - Date: 22/05/2025 17:33:18 + Date: 22/05/2025 21:39:41 */ SET NAMES utf8mb4; @@ -66,7 +66,7 @@ CREATE TABLE `sys_user_token` ( -- ---------------------------- -- Records of sys_user_token -- ---------------------------- -INSERT INTO `sys_user_token` VALUES (1863925300941840385, 1067246875800000001, 'dd6f92f81078380c68b34d52a4ec0f90', '2025-05-23 00:57:36', '2025-05-22 12:57:36', '2024-12-03 20:36:36'); +INSERT INTO `sys_user_token` VALUES (1863925300941840385, 1067246875800000001, '853d94539b0fa16e3cea5d40b771b6ad', '2025-05-23 09:09:13', '2025-05-22 21:09:13', '2024-12-03 20:36:36'); -- ---------------------------- -- Table structure for tb_book @@ -74,15 +74,15 @@ INSERT INTO `sys_user_token` VALUES (1863925300941840385, 1067246875800000001, ' DROP TABLE IF EXISTS `tb_book`; CREATE TABLE `tb_book` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '封面', + `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '封面', `isbn` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ISBN编号', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '图书标题', `author` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '作者', `publisher` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '出版社', `publish_date` date NULL DEFAULT NULL COMMENT '出版日期', `copyright_owner` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版权持有人', - `copyright_start_year` year NULL DEFAULT NULL COMMENT '版权起始年份', - `copyright_end_year` year NULL DEFAULT NULL COMMENT '版权到期年份', + `copyright_start_year` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版权起始年份', + `copyright_end_year` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版权到期年份', `edition` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版次', `language` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '中文' COMMENT '语言', `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '图书定价', @@ -90,22 +90,43 @@ CREATE TABLE `tb_book` ( `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '电子数据文件地址', `user_id` bigint(20) NULL DEFAULT NULL, + `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '已通过', PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '基于区块链的图书版权结构表' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB AUTO_INCREMENT = 1925518111079583746 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '基于区块链的图书版权结构表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of tb_book -- ---------------------------- -INSERT INTO `tb_book` VALUES (1, 'book_covers/python.jpg', '9787115428028', 'Python编程:从入门到实践', 'Eric Matthes', '人民邮电出版社', '2020-06-01', 'Eric Matthes', 2020, 2030, '第2版', '中文', 79.00, '0xa1b2c3d4e5f67890abcdef1234567890abcdef12', '2025-05-22 14:57:18', 'files/python_practice.pdf', NULL); -INSERT INTO `tb_book` VALUES (2, 'book_covers/blockchain.jpg', '9787302510402', '区块链技术指南', '肖臻', '清华大学出版社', '2018-03-01', '肖臻', 2018, 2028, '第1版', '中文', 89.00, '0x8bcf12a1d342e3a11122ff3344aa7766ddee999a', '2025-05-22 14:57:18', 'files/blockchain_guide.pdf', NULL); -INSERT INTO `tb_book` VALUES (3, 'book_covers/mysql.jpg', '9787115316202', '高性能MySQL(第3版)', 'Baron Schwartz', '人民邮电出版社', '2014-05-01', 'Baron Schwartz', 2014, 2029, '第3版', '中文', 108.00, '0xcafe1234567890deadbeef001122334455667788', '2025-05-22 14:57:18', 'files/mysql_highperf.pdf', NULL); -INSERT INTO `tb_book` VALUES (4, 'book_covers/javascript.jpg', '9787121355939', 'JavaScript高级程序设计(第4版)', 'Nicholas C. Zakas', '电子工业出版社', '2021-07-01', 'Nicholas C. Zakas', 2021, 2031, '第4版', '中文', 128.00, NULL, '2025-05-22 14:57:18', 'files/js_advanced.pdf', NULL); -INSERT INTO `tb_book` VALUES (5, 'book_covers/vue.jpg', '9787115573056', 'Vue.js项目实战', '黄轶', '人民邮电出版社', '2020-10-01', '黄轶', 2020, 2030, '第1版', '中文', 79.00, NULL, '2025-05-22 14:57:18', 'files/vue_practical.pdf', NULL); -INSERT INTO `tb_book` VALUES (6, 'book_covers/linux.jpg', '9787115373991', '鸟哥的Linux私房菜', '鸟哥', '人民邮电出版社', '2018-08-01', '鸟哥', 2018, 2028, '基础学习篇 第四版', '中文', 88.00, '0x123456abcdef123456abcdef7890abcd1234abcd', '2025-05-22 14:57:18', 'files/linux_basics.pdf', NULL); -INSERT INTO `tb_book` VALUES (7, 'book_covers/data_mining.jpg', '9787302472823', '数据挖掘:概念与技术', 'Jiawei Han', '清华大学出版社', '2017-09-01', 'Jiawei Han', 2017, 2027, '第3版', '中文', 99.00, NULL, '2025-05-22 14:57:18', 'files/data_mining.pdf', NULL); -INSERT INTO `tb_book` VALUES (8, 'book_covers/hadoop.jpg', '9787115476197', 'Hadoop权威指南(第4版)', 'Tom White', '人民邮电出版社', '2019-01-01', 'Tom White', 2019, 2029, '第4版', '中文', 129.00, '0xdeadbeef00112233445566778899aabbccddeeff', '2025-05-22 14:57:18', 'files/hadoop_guide.pdf', NULL); -INSERT INTO `tb_book` VALUES (9, 'book_covers/deep_learning.jpg', '9787115480941', '深度学习', 'Ian Goodfellow', '人民邮电出版社', '2017-10-01', 'Ian Goodfellow', 2017, 2027, '第1版', '中文', 139.00, '0xabcdefabcdefabcdefabcdefabcdefabcdef1234', '2025-05-22 14:57:18', 'files/deep_learning.pdf', NULL); -INSERT INTO `tb_book` VALUES (10, 'book_covers/ai.jpg', '9787111612063', '人工智能:一种现代的方法(第3版)', 'Stuart Russell', '机械工业出版社', '2020-05-01', 'Stuart Russell', 2020, 2030, '第3版', '中文', 149.00, NULL, '2025-05-22 14:57:18', 'files/ai_modern_approach.pdf', NULL); +INSERT INTO `tb_book` VALUES (1, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787115428028', 'Python编程:从入门到实践', 'Eric Matthes', '人民邮电出版社', '2020-06-01', 'Eric Matthes', '2020', '2030', '第2版', '中文', 79.00, '0xa1b2c3d4e5f67890abcdef1234567890abcdef12', '2025-05-22 11:46:36', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (2, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787302510402', '区块链技术指南', '肖臻', '清华大学出版社', '2018-03-01', '肖臻', '2018', '2028', '第1版', '中文', 89.00, '0x8bcf12a1d342e3a11122ff3344aa7766ddee999a', '2025-05-22 11:46:36', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (3, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787115316202', '高性能MySQL(第3版)', 'Baron Schwartz', '人民邮电出版社', '2014-05-01', 'Baron Schwartz', '2014', '2029', '第3版', '中文', 108.00, '0xcafe1234567890deadbeef001122334455667788', '2025-05-22 11:46:37', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (4, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787121355939', 'JavaScript高级程序设计(第4版)', 'Nicholas C. Zakas', '电子工业出版社', '2021-07-01', 'Nicholas C. Zakas', '2021', '2031', '第4版', '中文', 128.00, NULL, '2025-05-22 11:46:37', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (5, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787115573056', 'Vue.js项目实战', '黄轶', '人民邮电出版社', '2020-10-01', '黄轶', '2020', '2030', '第1版', '中文', 79.00, NULL, '2025-05-22 11:46:37', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (6, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787115373991', '鸟哥的Linux私房菜', '鸟哥', '人民邮电出版社', '2018-08-01', '鸟哥', '2018', '2028', '基础学习篇 第四版', '中文', 88.00, '0x123456abcdef123456abcdef7890abcd1234abcd', '2025-05-22 11:46:38', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (7, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787302472823', '数据挖掘:概念与技术', 'Jiawei Han', '清华大学出版社', '2017-09-01', 'Jiawei Han', '2017', '2027', '第3版', '中文', 99.00, NULL, '2025-05-22 11:46:38', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (8, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787115476197', 'Hadoop权威指南(第4版)', 'Tom White', '人民邮电出版社', '2019-01-01', 'Tom White', '2019', '2029', '第4版', '中文', 129.00, '0xdeadbeef00112233445566778899aabbccddeeff', '2025-05-22 11:46:39', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '已通过'); +INSERT INTO `tb_book` VALUES (9, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787115480941', '深度学习', 'Ian Goodfellow', '人民邮电出版社', '2017-10-01', 'Ian Goodfellow', '2017', '2027', '第1版', '中文', 139.00, '0xabcdefabcdefabcdefabcdefabcdefabcdef1234', '2025-05-22 12:03:44', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '未审核'); +INSERT INTO `tb_book` VALUES (10, 'http://localhost:18081/095a3e746b1bc652efd4203245387c5.png', '9787111612063', '人工智能:一种现代的方法(第3版)', 'Stuart Russell', '机械工业出版社', '2020-05-01', 'Stuart Russell', '2020', '2030', '第3版', '中文', 149.00, NULL, '2025-05-22 12:03:26', 'http://localhost:18081/ts017005.pdf', 1888931423629377538, '未审核'); + +-- ---------------------------- +-- Table structure for tb_slides +-- ---------------------------- +DROP TABLE IF EXISTS `tb_slides`; +CREATE TABLE `tb_slides` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '编号', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '轮播名称', + `sort` int(10) NULL DEFAULT NULL COMMENT '排序', + `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '图片地址', + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', + `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '类型', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '轮播图' ROW_FORMAT = DYNAMIC; + +-- ---------------------------- +-- Records of tb_slides +-- ---------------------------- +INSERT INTO `tb_slides` VALUES (3, '区块链技术保障图书版权安全', 1, '9ff5111f-317a-40f6-9129-dce55dc0ca46.jpg', '2025-02-27 04:56:21', '首页轮播'); +INSERT INTO `tb_slides` VALUES (16, '《区块链与数字出版》新书首发', NULL, '9ff5111f-317a-40f6-9129-dce55dc0ca46.jpg', '2025-02-13 21:55:22', NULL); -- ---------------------------- -- Table structure for tb_token @@ -127,7 +148,7 @@ CREATE TABLE `tb_token` ( -- ---------------------------- INSERT INTO `tb_token` VALUES (1863921548927258625, 1863920777825390593, '424a16be3b8e449384eb634f9744f937', '2025-02-10 14:19:37', '2025-02-10 14:19:37'); INSERT INTO `tb_token` VALUES (1888853374313553922, 1888852840605147137, 'ed407976795e4df88d56e7a00c1d5154', '2025-02-11 07:37:24', '2025-02-10 19:37:24'); -INSERT INTO `tb_token` VALUES (1888931479396843521, 1888931423629377538, '661543f57ceb44eca22396b0a6aedd4a', '2025-05-22 12:57:30', '2025-05-22 12:57:30'); +INSERT INTO `tb_token` VALUES (1888931479396843521, 1888931423629377538, 'a896fbe44eac4004b49e8e4a17a5297d', '2025-05-22 21:09:08', '2025-05-22 21:09:08'); INSERT INTO `tb_token` VALUES (1925392134131683329, 1888931423629377539, 'cb7d0bc6033f4c50b2868705fd48f032', '2025-05-22 11:24:50', '2025-05-22 11:24:50'); -- ---------------------------- diff --git a/db/tb_book.sql b/db/tb_book.sql deleted file mode 100644 index c1b06ac..0000000 --- a/db/tb_book.sql +++ /dev/null @@ -1,46 +0,0 @@ -/* - Navicat Premium Data Transfer - - Source Server : localhost - Source Server Type : MySQL - Source Server Version : 50736 (5.7.36) - Source Host : localhost:3306 - Source Schema : block-chaincopyright - - Target Server Type : MySQL - Target Server Version : 50736 (5.7.36) - File Encoding : 65001 - - Date: 22/05/2025 20:27:46 -*/ - -SET NAMES utf8mb4; -SET FOREIGN_KEY_CHECKS = 0; - --- ---------------------------- --- Table structure for tb_book --- ---------------------------- -DROP TABLE IF EXISTS `tb_book`; -CREATE TABLE `tb_book` ( - `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID', - `image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '封面', - `isbn` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'ISBN编号', - `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '图书标题', - `author` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '作者', - `publisher` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '出版社', - `publish_date` date NULL DEFAULT NULL COMMENT '出版日期', - `copyright_owner` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版权持有人', - `copyright_start_year` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '版权起始年份', - `copyright_end_year` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版权到期年份', - `edition` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版次', - `language` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '中文' COMMENT '语言', - `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '图书定价', - `hex` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '上链哈希值', - `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', - `file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '电子数据文件地址', - `user_id` bigint(20) NULL DEFAULT NULL, - `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '已通过', - PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 1925518111079583746 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '基于区块链的图书版权结构表' ROW_FORMAT = DYNAMIC; - -SET FOREIGN_KEY_CHECKS = 1;