fix: 默认logo图片失效

This commit is contained in:
xiongxiaoyang 2024-05-26 22:46:46 +08:00
parent b976a00389
commit 730fcb4c76
2 changed files with 314 additions and 215 deletions

View File

@ -1,7 +1,7 @@
CREATE
database if NOT EXISTS `novel_plus` default character set utf8mb4 collate utf8mb4_unicode_ci;
database if NOT EXISTS `novel_plus` default character set utf8mb4 collate utf8mb4_unicode_ci;
use
`novel_plus`;
`novel_plus`;
SET NAMES utf8mb4;
@ -12,17 +12,19 @@ DROP TABLE IF EXISTS `author`;
CREATE TABLE `author`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
`invite_code` varchar(20) DEFAULT NULL COMMENT '邀请码',
`pen_name` varchar(20) DEFAULT NULL COMMENT '笔名',
`tel_phone` varchar(20) DEFAULT NULL COMMENT '手机号码',
`chat_account` varchar(50) DEFAULT NULL COMMENT 'QQ或微信账号',
`email` varchar(50) DEFAULT NULL COMMENT '电子邮箱',
`work_direction` tinyint(4) DEFAULT NULL COMMENT '作品方向0男频1女频',
`status` tinyint(4) DEFAULT '0' COMMENT '0正常1封禁',
`work_direction` tinyint(4) DEFAULT NULL COMMENT '作品方向0男频1女频',
`status` tinyint(4) DEFAULT '0' COMMENT '0正常1封禁',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='作者表';
) ENGINE = InnoDB
AUTO_INCREMENT = 3
DEFAULT CHARSET = utf8mb4 COMMENT ='作者表';
-- ----------------------------
-- Records of author
@ -42,12 +44,14 @@ CREATE TABLE `author_code`
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`invite_code` varchar(100) DEFAULT NULL COMMENT '邀请码',
`validity_time` datetime DEFAULT NULL COMMENT '有效时间',
`is_use` tinyint(1) DEFAULT '0' COMMENT '是否使用过0未使用1:使用过',
`is_use` tinyint(1) DEFAULT '0' COMMENT '是否使用过0未使用1:使用过',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人ID',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人ID',
PRIMARY KEY (`id`),
UNIQUE KEY `key_code` (`invite_code`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COMMENT='作家邀请码表';
) ENGINE = InnoDB
AUTO_INCREMENT = 6
DEFAULT CHARSET = utf8mb4 COMMENT ='作家邀请码表';
-- ----------------------------
-- Records of author_code
@ -65,36 +69,38 @@ VALUES ('5', 'ww34343', '2020-05-21 00:00:00', '0', '2020-05-13 14:18:58', '1');
DROP TABLE IF EXISTS `book`;
CREATE TABLE `book`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`work_direction` tinyint(1) DEFAULT NULL COMMENT '作品方向0男频1女频''',
`cat_id` int(11) DEFAULT NULL COMMENT '分类ID',
`cat_name` varchar(50) DEFAULT NULL COMMENT '分类名',
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`work_direction` tinyint(1) DEFAULT NULL COMMENT '作品方向0男频1女频''',
`cat_id` int(11) DEFAULT NULL COMMENT '分类ID',
`cat_name` varchar(50) DEFAULT NULL COMMENT '分类名',
`pic_url` varchar(200) NOT NULL COMMENT '小说封面',
`book_name` varchar(50) NOT NULL COMMENT '小说名',
`author_id` bigint(20) DEFAULT NULL COMMENT '作者id',
`author_id` bigint(20) DEFAULT NULL COMMENT '作者id',
`author_name` varchar(50) NOT NULL COMMENT '作者名',
`book_desc` varchar(2000) NOT NULL COMMENT '书籍描述',
`score` float NOT NULL COMMENT '评分预留字段',
`book_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '书籍状态0连载中1已完结',
`visit_count` bigint(20) DEFAULT '103' COMMENT '点击量',
`word_count` int(11) DEFAULT NULL COMMENT '总字数',
`comment_count` int(11) DEFAULT '0' COMMENT '评论数',
`last_index_id` bigint(20) DEFAULT NULL COMMENT '最新目录ID',
`last_index_name` varchar(50) DEFAULT NULL COMMENT '最新目录名',
`last_index_update_time` datetime DEFAULT NULL COMMENT '最新目录更新时间',
`is_vip` tinyint(1) DEFAULT '0' COMMENT '是否收费1收费0免费',
`status` tinyint(1) DEFAULT '0' COMMENT '状态0入库1上架',
`book_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '书籍状态0连载中1已完结',
`visit_count` bigint(20) DEFAULT '103' COMMENT '点击量',
`word_count` int(11) DEFAULT NULL COMMENT '总字数',
`comment_count` int(11) DEFAULT '0' COMMENT '评论数',
`last_index_id` bigint(20) DEFAULT NULL COMMENT '最新目录ID',
`last_index_name` varchar(50) DEFAULT NULL COMMENT '最新目录名',
`last_index_update_time` datetime DEFAULT NULL COMMENT '最新目录更新时间',
`is_vip` tinyint(1) DEFAULT '0' COMMENT '是否收费1收费0免费',
`status` tinyint(1) DEFAULT '0' COMMENT '状态0入库1上架',
`update_time` datetime NOT NULL COMMENT '更新时间',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`crawl_source_id` int(11) DEFAULT NULL COMMENT '爬虫源站ID',
`crawl_book_id` varchar(32) DEFAULT NULL COMMENT '抓取的源站小说ID',
`crawl_last_time` datetime DEFAULT NULL COMMENT '最后一次的抓取时间',
`crawl_is_stop` tinyint(1) DEFAULT '0' COMMENT '是否已停止更新0未停止1已停止',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`crawl_source_id` int(11) DEFAULT NULL COMMENT '爬虫源站ID',
`crawl_book_id` varchar(32) DEFAULT NULL COMMENT '抓取的源站小说ID',
`crawl_last_time` datetime DEFAULT NULL COMMENT '最后一次的抓取时间',
`crawl_is_stop` tinyint(1) DEFAULT '0' COMMENT '是否已停止更新0未停止1已停止',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_bookName_authorName` (`book_name`,`author_name`) USING BTREE,
KEY `key_lastIndexUpdateTime` (`last_index_update_time`) USING BTREE,
KEY `key_createTime` (`create_time`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1262260513468559361 DEFAULT CHARSET=utf8mb4 COMMENT='小说表';
UNIQUE KEY `key_uq_bookName_authorName` (`book_name`, `author_name`) USING BTREE,
KEY `key_lastIndexUpdateTime` (`last_index_update_time`) USING BTREE,
KEY `key_createTime` (`create_time`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1262260513468559361
DEFAULT CHARSET = utf8mb4 COMMENT ='小说表';
-- ----------------------------
-- Records of book
@ -112,14 +118,16 @@ CREATE TABLE `book_author`
`tel_phone` varchar(20) DEFAULT NULL COMMENT '手机号码',
`chat_account` varchar(50) DEFAULT NULL COMMENT 'QQ或微信账号',
`email` varchar(50) DEFAULT NULL COMMENT '电子邮箱',
`work_direction` tinyint(4) DEFAULT NULL COMMENT '作品方向0男频1女频',
`status` tinyint(4) DEFAULT NULL COMMENT '0待审核1审核通过正常2审核不通过',
`work_direction` tinyint(4) DEFAULT NULL COMMENT '作品方向0男频1女频',
`status` tinyint(4) DEFAULT NULL COMMENT '0待审核1审核通过正常2审核不通过',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '申请人ID',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '申请人ID',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人ID',
`update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1254957873655066625 DEFAULT CHARSET=utf8mb4 COMMENT='作者表';
) ENGINE = InnoDB
AUTO_INCREMENT = 1254957873655066625
DEFAULT CHARSET = utf8mb4 COMMENT ='作者表';
-- ----------------------------
-- Records of book_author
@ -131,16 +139,18 @@ CREATE TABLE `book_author`
DROP TABLE IF EXISTS `book_category`;
CREATE TABLE `book_category`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`work_direction` tinyint(1) DEFAULT NULL COMMENT '作品方向0男频1女频''',
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`work_direction` tinyint(1) DEFAULT NULL COMMENT '作品方向0男频1女频''',
`name` varchar(20) NOT NULL COMMENT '分类名',
`sort` tinyint(4) NOT NULL DEFAULT '10' COMMENT '排序',
`create_user_id` bigint(20) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_user_id` bigint(20) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`sort` tinyint(4) NOT NULL DEFAULT '10' COMMENT '排序',
`create_user_id` bigint(20) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_user_id` bigint(20) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='小说类别表';
) ENGINE = InnoDB
AUTO_INCREMENT = 8
DEFAULT CHARSET = utf8mb4 COMMENT ='小说类别表';
-- ----------------------------
-- Records of book_category
@ -167,15 +177,17 @@ DROP TABLE IF EXISTS `book_comment`;
CREATE TABLE `book_comment`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`book_id` bigint(20) DEFAULT NULL COMMENT '小说ID',
`book_id` bigint(20) DEFAULT NULL COMMENT '小说ID',
`comment_content` varchar(512) DEFAULT NULL COMMENT '评价内容',
`reply_count` int(11) DEFAULT '0' COMMENT '回复数量',
`audit_status` tinyint(1) DEFAULT '0' COMMENT '审核状态0待审核1审核通过2审核不通过',
`reply_count` int(11) DEFAULT '0' COMMENT '回复数量',
`audit_status` tinyint(1) DEFAULT '0' COMMENT '审核状态0待审核1审核通过2审核不通过',
`create_time` datetime DEFAULT NULL COMMENT '评价时间',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '评价人',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '评价人',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_bookid_userid` (`book_id`,`create_user_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb4 COMMENT='小说评论表';
UNIQUE KEY `key_uq_bookid_userid` (`book_id`, `create_user_id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 13
DEFAULT CHARSET = utf8mb4 COMMENT ='小说评论表';
-- ----------------------------
-- Records of book_comment
@ -192,13 +204,14 @@ DROP TABLE IF EXISTS `book_comment_reply`;
CREATE TABLE `book_comment_reply`
(
`id` bigint(20) NOT NULL COMMENT '主键',
`comment_id` bigint(20) DEFAULT NULL COMMENT '评论ID',
`comment_id` bigint(20) DEFAULT NULL COMMENT '评论ID',
`reply_content` varchar(512) DEFAULT NULL COMMENT '回复内容',
`audit_status` tinyint(1) DEFAULT '0' COMMENT '审核状态0待审核1审核通过2审核不通过',
`audit_status` tinyint(1) DEFAULT '0' COMMENT '审核状态0待审核1审核通过2审核不通过',
`create_time` datetime DEFAULT NULL COMMENT '回复用户ID',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '回复时间',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '回复时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='小说评论回复表';
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='小说评论回复表';
-- ----------------------------
-- Records of book_comment_reply
@ -215,7 +228,9 @@ CREATE TABLE `book_content`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3347665 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 3347665
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Records of book_content
@ -229,17 +244,19 @@ CREATE TABLE `book_index`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`book_id` bigint(20) NOT NULL COMMENT '小说ID',
`index_num` int(11) NOT NULL COMMENT '目录号',
`index_num` int(11) NOT NULL COMMENT '目录号',
`index_name` varchar(100) DEFAULT NULL COMMENT '目录名',
`word_count` int(11) DEFAULT NULL COMMENT '字数',
`is_vip` tinyint(4) DEFAULT '0' COMMENT '是否收费1收费0免费',
`word_count` int(11) DEFAULT NULL COMMENT '字数',
`is_vip` tinyint(4) DEFAULT '0' COMMENT '是否收费1收费0免费',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_bookId_indexNum` (`book_id`,`index_num`) USING BTREE,
KEY `key_bookId` (`book_id`) USING BTREE,
KEY `key_indexNum` (`index_num`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1262260612777095169 DEFAULT CHARSET=utf8mb4 COMMENT='小说目录表';
UNIQUE KEY `key_uq_bookId_indexNum` (`book_id`, `index_num`) USING BTREE,
KEY `key_bookId` (`book_id`) USING BTREE,
KEY `key_indexNum` (`index_num`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1262260612777095169
DEFAULT CHARSET = utf8mb4 COMMENT ='小说目录表';
-- ----------------------------
-- Records of book_index
@ -251,13 +268,15 @@ CREATE TABLE `book_index`
DROP TABLE IF EXISTS `book_screen_bullet`;
CREATE TABLE `book_screen_bullet`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`content_id` bigint(20) NOT NULL COMMENT '小说内容ID',
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`content_id` bigint(20) NOT NULL COMMENT '小说内容ID',
`screen_bullet` varchar(512) NOT NULL COMMENT '小说弹幕内容',
`create_time` datetime NOT NULL COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `key_contentId` (`content_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8mb4 COMMENT='小说弹幕表';
KEY `key_contentId` (`content_id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 79
DEFAULT CHARSET = utf8mb4 COMMENT ='小说弹幕表';
-- ----------------------------
-- Records of book_screen_bullet
@ -273,12 +292,14 @@ CREATE TABLE `book_setting`
`book_id` bigint(20) DEFAULT NULL COMMENT '小说ID',
`sort` tinyint(4) DEFAULT NULL COMMENT '排序号',
`type` tinyint(1) DEFAULT NULL COMMENT '类型0轮播图1顶部小说栏设置2本周强推3热门推荐4精品推荐',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人ID',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=utf8mb4 COMMENT='首页小说设置表';
) ENGINE = InnoDB
AUTO_INCREMENT = 64
DEFAULT CHARSET = utf8mb4 COMMENT ='首页小说设置表';
-- ----------------------------
-- Records of book_setting
@ -355,14 +376,15 @@ DROP TABLE IF EXISTS `crawl_batch_task`;
CREATE TABLE `crawl_batch_task`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`source_id` int(11) DEFAULT NULL COMMENT '爬虫源ID',
`crawl_count_success` int(11) DEFAULT NULL COMMENT '成功抓取数量',
`crawl_count_target` int(11) DEFAULT NULL COMMENT '目标抓取数量',
`source_id` int(11) DEFAULT NULL COMMENT '爬虫源ID',
`crawl_count_success` int(11) DEFAULT NULL COMMENT '成功抓取数量',
`crawl_count_target` int(11) DEFAULT NULL COMMENT '目标抓取数量',
`task_status` tinyint(1) DEFAULT '1' COMMENT '任务状态1正在运行0已停止',
`start_time` datetime DEFAULT NULL COMMENT '任务开始时间',
`end_time` datetime DEFAULT NULL COMMENT '任务结束时间',
`start_time` datetime DEFAULT NULL COMMENT '任务开始时间',
`end_time` datetime DEFAULT NULL COMMENT '任务结束时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='批量抓取任务表';
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='批量抓取任务表';
-- ----------------------------
-- Records of crawl_batch_task
@ -375,13 +397,14 @@ DROP TABLE IF EXISTS `crawl_single_task`;
CREATE TABLE `crawl_single_task`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`source_id` int(11) DEFAULT NULL COMMENT '爬虫源ID',
`source_id` int(11) DEFAULT NULL COMMENT '爬虫源ID',
`source_book_id` varchar(255) DEFAULT NULL COMMENT '源站小说ID',
`task_status` tinyint(1) DEFAULT NULL COMMENT '任务状态0失败1成功2未执行',
`exc_count` tinyint(2) DEFAULT '0' COMMENT '已经执行次数最多执行5次',
`task_status` tinyint(1) DEFAULT NULL COMMENT '任务状态0失败1成功2未执行',
`exc_count` tinyint(2) DEFAULT '0' COMMENT '已经执行次数最多执行5次',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='抓取单本小说任务表';
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='抓取单本小说任务表';
-- ----------------------------
-- Records of crawl_single_task
@ -396,11 +419,13 @@ CREATE TABLE `crawl_source`
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`source_name` varchar(50) DEFAULT NULL COMMENT '源站名',
`crawl_rule` text COMMENT '爬取规则json串',
`source_status` tinyint(1) DEFAULT '0' COMMENT '爬虫源状态0关闭1开启',
`source_status` tinyint(1) DEFAULT '0' COMMENT '爬虫源状态0关闭1开启',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='爬虫源表';
) ENGINE = InnoDB
AUTO_INCREMENT = 5
DEFAULT CHARSET = utf8mb4 COMMENT ='爬虫源表';
-- ----------------------------
-- Records of crawl_source
@ -428,17 +453,19 @@ VALUES ('5', '笔趣阁',
DROP TABLE IF EXISTS `friend_link`;
CREATE TABLE `friend_link`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`link_name` varchar(50) NOT NULL COMMENT '链接名',
`link_url` varchar(100) NOT NULL COMMENT '链接url',
`sort` tinyint(4) NOT NULL DEFAULT '11' COMMENT '排序号',
`is_open` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否开启0不开启1开启',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user_id` bigint(20) DEFAULT NULL COMMENT '更新者用户id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`sort` tinyint(4) NOT NULL DEFAULT '11' COMMENT '排序号',
`is_open` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否开启0不开启1开启',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '创建人id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_user_id` bigint(20) DEFAULT NULL COMMENT '更新者用户id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
) ENGINE = InnoDB
AUTO_INCREMENT = 6
DEFAULT CHARSET = utf8mb4;
-- ----------------------------
-- Records of friend_link
@ -453,17 +480,19 @@ DROP TABLE IF EXISTS `news`;
CREATE TABLE `news`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`cat_id` int(11) DEFAULT NULL COMMENT '类别ID',
`cat_id` int(11) DEFAULT NULL COMMENT '类别ID',
`cat_name` varchar(50) DEFAULT NULL COMMENT '分类名',
`source_name` varchar(50) DEFAULT NULL COMMENT '来源',
`title` varchar(100) DEFAULT NULL COMMENT '标题',
`content` text COMMENT '内容',
`create_time` datetime DEFAULT NULL COMMENT '发布时间',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '发布人ID',
`create_user_id` bigint(20) DEFAULT NULL COMMENT '发布人ID',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人ID',
`update_user_id` bigint(20) DEFAULT NULL COMMENT '更新人ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='新闻表';
) ENGINE = InnoDB
AUTO_INCREMENT = 3
DEFAULT CHARSET = utf8mb4 COMMENT ='新闻表';
-- ----------------------------
-- Records of news
@ -483,15 +512,17 @@ VALUES ('2', '3', '资讯', '全媒派公众号', 'AI小说悄然流行人类
DROP TABLE IF EXISTS `news_category`;
CREATE TABLE `news_category`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
`name` varchar(20) NOT NULL COMMENT '分类名',
`sort` tinyint(4) NOT NULL DEFAULT '10' COMMENT '排序',
`create_user_id` bigint(20) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_user_id` bigint(20) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`sort` tinyint(4) NOT NULL DEFAULT '10' COMMENT '排序',
`create_user_id` bigint(20) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_user_id` bigint(20) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='新闻类别表';
) ENGINE = InnoDB
AUTO_INCREMENT = 4
DEFAULT CHARSET = utf8mb4 COMMENT ='新闻类别表';
-- ----------------------------
-- Records of news_category
@ -509,15 +540,17 @@ CREATE TABLE `order_pay`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`out_trade_no` bigint(20) NOT NULL COMMENT '商户订单号',
`trade_no` varchar(64) DEFAULT NULL COMMENT '支付宝/微信交易号',
`trade_no` varchar(64) DEFAULT NULL COMMENT '支付宝/微信交易号',
`pay_channel` tinyint(1) NOT NULL DEFAULT '1' COMMENT '支付渠道1支付宝2微信',
`total_amount` int(11) NOT NULL COMMENT '交易金额(单位元)',
`total_amount` int(11) NOT NULL COMMENT '交易金额(单位元)',
`user_id` bigint(20) NOT NULL COMMENT '支付用户ID',
`pay_status` tinyint(1) DEFAULT '2' COMMENT '支付状态0支付失败1支付成功2待支付',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`pay_status` tinyint(1) DEFAULT '2' COMMENT '支付状态0支付失败1支付成功2待支付',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COMMENT='充值订单';
) ENGINE = InnoDB
AUTO_INCREMENT = 15
DEFAULT CHARSET = utf8mb4 COMMENT ='充值订单';
-- ----------------------------
-- Records of order_pay
@ -536,11 +569,13 @@ CREATE TABLE `sys_data_perm`
`crl_attr_name` varchar(50) DEFAULT NULL COMMENT '用户权限控制属性名',
`crl_column_name` varchar(50) DEFAULT NULL COMMENT '数据表权限控制列名',
`perm_code` varchar(50) DEFAULT NULL COMMENT '权限codeall_开头表示查看所有数据的权限sup_开头表示查看下级数据的权限own_开头表示查看本级数据的权限',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
`gmt_create` datetime DEFAULT NULL COMMENT '创建时间',
`gmt_modified` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=216 DEFAULT CHARSET=utf8 COMMENT='数据权限管理';
) ENGINE = InnoDB
AUTO_INCREMENT = 216
DEFAULT CHARSET = utf8 COMMENT ='数据权限管理';
-- ----------------------------
-- Records of sys_data_perm
@ -565,12 +600,14 @@ DROP TABLE IF EXISTS `sys_dept`;
CREATE TABLE `sys_dept`
(
`dept_id` bigint(20) NOT NULL AUTO_INCREMENT,
`parent_id` bigint(20) DEFAULT NULL COMMENT '上级部门ID一级部门为0',
`parent_id` bigint(20) DEFAULT NULL COMMENT '上级部门ID一级部门为0',
`name` varchar(50) DEFAULT NULL COMMENT '部门名称',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
`del_flag` tinyint(4) DEFAULT '0' COMMENT '是否删除 -1已删除 0正常',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
`del_flag` tinyint(4) DEFAULT '0' COMMENT '是否删除 -1已删除 0正常',
PRIMARY KEY (`dept_id`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8 COMMENT='部门管理';
) ENGINE = InnoDB
AUTO_INCREMENT = 17
DEFAULT CHARSET = utf8 COMMENT ='部门管理';
-- ----------------------------
-- Records of sys_dept
@ -596,18 +633,21 @@ CREATE TABLE `sys_dict`
`type` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '类型',
`description` varchar(100) COLLATE utf8_bin DEFAULT NULL COMMENT '描述',
`sort` decimal(10, 0) DEFAULT NULL COMMENT '排序升序',
`parent_id` bigint(20) DEFAULT '0' COMMENT '父级编号',
`create_by` int(11) DEFAULT NULL COMMENT '创建者',
`parent_id` bigint(20) DEFAULT '0' COMMENT '父级编号',
`create_by` int(11) DEFAULT NULL COMMENT '创建者',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` bigint(20) DEFAULT NULL COMMENT '更新者',
`update_by` bigint(20) DEFAULT NULL COMMENT '更新者',
`update_date` datetime DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(255) COLLATE utf8_bin DEFAULT NULL COMMENT '备注信息',
`del_flag` char(1) COLLATE utf8_bin DEFAULT '0' COMMENT '删除标记',
PRIMARY KEY (`id`),
KEY `sys_dict_value` (`value`),
KEY `sys_dict_label` (`name`),
KEY `sys_dict_del_flag` (`del_flag`)
) ENGINE=InnoDB AUTO_INCREMENT=142 DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='字典表';
KEY `sys_dict_value` (`value`),
KEY `sys_dict_label` (`name`),
KEY `sys_dict_del_flag` (`del_flag`)
) ENGINE = InnoDB
AUTO_INCREMENT = 142
DEFAULT CHARSET = utf8
COLLATE = utf8_bin COMMENT ='字典表';
-- ----------------------------
-- Records of sys_dict
@ -880,11 +920,13 @@ DROP TABLE IF EXISTS `sys_file`;
CREATE TABLE `sys_file`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`type` int(11) DEFAULT NULL COMMENT '文件类型',
`type` int(11) DEFAULT NULL COMMENT '文件类型',
`url` varchar(200) DEFAULT NULL COMMENT 'URL地址',
`create_date` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=183 DEFAULT CHARSET=utf8 COMMENT='文件上传';
) ENGINE = InnoDB
AUTO_INCREMENT = 183
DEFAULT CHARSET = utf8 COMMENT ='文件上传';
-- ----------------------------
-- Records of sys_file
@ -984,13 +1026,15 @@ CREATE TABLE `sys_gen_columns`
`column_type` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '列类型',
`java_type` varchar(64) CHARACTER SET utf8 DEFAULT NULL COMMENT '映射java类型',
`column_comment` varchar(1024) CHARACTER SET utf8 DEFAULT '' COMMENT '列注释',
`column_sort` tinyint(4) DEFAULT NULL COMMENT '列排序升序',
`column_sort` tinyint(4) DEFAULT NULL COMMENT '列排序升序',
`column_label` varchar(64) DEFAULT NULL COMMENT '鍒楁爣绛惧悕',
`page_type` tinyint(4) DEFAULT '1' COMMENT '页面显示类型1文本框 2下拉框 3数值4日期 5文本域6富文本 7上传图片单文件 8上传图片多文件9上传文件单文件 10上传文件多文件11隐藏域 12不显示',
`is_required` tinyint(1) DEFAULT NULL COMMENT '是否必填',
`page_type` tinyint(4) DEFAULT '1' COMMENT '页面显示类型1文本框 2下拉框 3数值4日期 5文本域6富文本 7上传图片单文件 8上传图片多文件9上传文件单文件 10上传文件多文件11隐藏域 12不显示',
`is_required` tinyint(1) DEFAULT NULL COMMENT '是否必填',
`dict_type` varchar(100) CHARACTER SET utf8 DEFAULT '' COMMENT '页面显示为下拉时使用字典类型从字典表中取出',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=815 DEFAULT CHARSET=utf8mb4;
) ENGINE = InnoDB
AUTO_INCREMENT = 815
DEFAULT CHARSET = utf8mb4;
-- ----------------------------
-- Records of sys_gen_columns
@ -1159,26 +1203,27 @@ VALUES ('814', 'author_code', 'create_user_id', 'bigint', 'Long', '创建人ID',
DROP TABLE IF EXISTS `sys_gen_table`;
CREATE TABLE `sys_gen_table`
(
`id` bigint(20) NOT NULL COMMENT '主键',
`id` bigint(20) NOT NULL COMMENT '主键',
`table_name` varchar(64) NOT NULL COMMENT '表名',
`class_name` varchar(100) NOT NULL COMMENT '实体类名称',
`comments` varchar(500) NOT NULL COMMENT '表说明',
`category` tinyint(1) NOT NULL DEFAULT '0' COMMENT '分类0数据表1树表',
`package_name` varchar(500) DEFAULT NULL COMMENT '生成包路径',
`module_name` varchar(30) DEFAULT NULL COMMENT '生成模块名',
`sub_module_name` varchar(30) DEFAULT NULL COMMENT '生成子模块名',
`function_name` varchar(200) DEFAULT NULL COMMENT '生成功能名用于类描述',
`function_name_simple` varchar(50) DEFAULT NULL COMMENT '生成功能名简写用于功能提示保存xx成功',
`author` varchar(50) DEFAULT NULL COMMENT '生成功能作者',
`src_dir` varchar(1000) DEFAULT NULL COMMENT 'src目录',
`options` varchar(1000) DEFAULT NULL COMMENT '其它生成选项',
`create_by` bigint(20) NOT NULL COMMENT '创建者',
`category` tinyint(1) NOT NULL DEFAULT '0' COMMENT '分类0数据表1树表',
`package_name` varchar(500) DEFAULT NULL COMMENT '生成包路径',
`module_name` varchar(30) DEFAULT NULL COMMENT '生成模块名',
`sub_module_name` varchar(30) DEFAULT NULL COMMENT '生成子模块名',
`function_name` varchar(200) DEFAULT NULL COMMENT '生成功能名用于类描述',
`function_name_simple` varchar(50) DEFAULT NULL COMMENT '生成功能名简写用于功能提示保存xx成功',
`author` varchar(50) DEFAULT NULL COMMENT '生成功能作者',
`src_dir` varchar(1000) DEFAULT NULL COMMENT 'src目录',
`options` varchar(1000) DEFAULT NULL COMMENT '其它生成选项',
`create_by` bigint(20) NOT NULL COMMENT '创建者',
`create_date` datetime NOT NULL COMMENT '创建时间',
`update_by` bigint(20) NOT NULL COMMENT '更新者',
`update_by` bigint(20) NOT NULL COMMENT '更新者',
`update_date` datetime NOT NULL COMMENT '更新时间',
`remarks` varchar(500) DEFAULT NULL COMMENT '备注信息',
`remarks` varchar(500) DEFAULT NULL COMMENT '备注信息',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='代码生成表';
) ENGINE = InnoDB
DEFAULT CHARSET = utf8 COMMENT ='代码生成表';
-- ----------------------------
-- Records of sys_gen_table
@ -1193,8 +1238,8 @@ VALUES ('1', '表名', '1', '1', '0', null, null, null, null, null, null, null,
DROP TABLE IF EXISTS `sys_gen_table_column`;
CREATE TABLE `sys_gen_table_column`
(
`id` bigint(20) NOT NULL COMMENT '主键',
`table_id` bigint(20) NOT NULL COMMENT '表id',
`id` bigint(20) NOT NULL COMMENT '主键',
`table_id` bigint(20) NOT NULL COMMENT '表id',
`column_name` varchar(64) NOT NULL COMMENT '列名',
`column_sort` decimal(10, 0) DEFAULT NULL COMMENT '列排序升序',
`column_type` varchar(100) NOT NULL COMMENT '类型',
@ -1213,8 +1258,9 @@ CREATE TABLE `sys_gen_table_column`
`show_type` varchar(200) DEFAULT NULL COMMENT '表单类型',
`options` varchar(1000) DEFAULT NULL COMMENT '其它生成选项',
PRIMARY KEY (`id`),
KEY `idx_gen_table_column_tn` (`table_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='代码生成表列';
KEY `idx_gen_table_column_tn` (`table_id`) USING BTREE
) ENGINE = InnoDB
DEFAULT CHARSET = utf8 COMMENT ='代码生成表列';
-- ----------------------------
-- Records of sys_gen_table_column
@ -1227,16 +1273,18 @@ DROP TABLE IF EXISTS `sys_log`;
CREATE TABLE `sys_log`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`username` varchar(50) DEFAULT NULL COMMENT '用户名',
`operation` varchar(50) DEFAULT NULL COMMENT '用户操作',
`time` int(11) DEFAULT NULL COMMENT '响应时间',
`time` int(11) DEFAULT NULL COMMENT '响应时间',
`method` varchar(200) DEFAULT NULL COMMENT '请求方法',
`params` varchar(5000) DEFAULT NULL COMMENT '请求参数',
`ip` varchar(64) DEFAULT NULL COMMENT 'IP地址',
`gmt_create` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1412 DEFAULT CHARSET=utf8 COMMENT='系统日志';
) ENGINE = InnoDB
AUTO_INCREMENT = 1412
DEFAULT CHARSET = utf8 COMMENT ='系统日志';
-- ----------------------------
@ -1246,17 +1294,19 @@ DROP TABLE IF EXISTS `sys_menu`;
CREATE TABLE `sys_menu`
(
`menu_id` bigint(20) NOT NULL AUTO_INCREMENT,
`parent_id` bigint(20) DEFAULT NULL COMMENT '父菜单ID一级菜单为0',
`parent_id` bigint(20) DEFAULT NULL COMMENT '父菜单ID一级菜单为0',
`name` varchar(50) DEFAULT NULL COMMENT '菜单名称',
`url` varchar(200) DEFAULT NULL COMMENT '菜单URL',
`perms` varchar(500) DEFAULT NULL COMMENT '授权(多个用逗号分隔user:list,user:create)',
`type` int(11) DEFAULT NULL COMMENT '类型 0目录 1菜单 2按钮',
`type` int(11) DEFAULT NULL COMMENT '类型 0目录 1菜单 2按钮',
`icon` varchar(50) DEFAULT NULL COMMENT '菜单图标',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
`order_num` int(11) DEFAULT NULL COMMENT '排序',
`gmt_create` datetime DEFAULT NULL COMMENT '创建时间',
`gmt_modified` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`menu_id`)
) ENGINE=InnoDB AUTO_INCREMENT=234 DEFAULT CHARSET=utf8 COMMENT='菜单管理';
) ENGINE = InnoDB
AUTO_INCREMENT = 234
DEFAULT CHARSET = utf8 COMMENT ='菜单管理';
-- ----------------------------
-- Records of sys_menu
@ -1402,11 +1452,13 @@ CREATE TABLE `sys_role`
`role_name` varchar(100) DEFAULT NULL COMMENT '角色名称',
`role_sign` varchar(100) DEFAULT NULL COMMENT '角色标识',
`remark` varchar(100) DEFAULT NULL COMMENT '备注',
`user_id_create` bigint(20) DEFAULT NULL COMMENT '创建用户id',
`user_id_create` bigint(20) DEFAULT NULL COMMENT '创建用户id',
`gmt_create` datetime DEFAULT NULL COMMENT '创建时间',
`gmt_modified` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`role_id`)
) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8 COMMENT='角色';
) ENGINE = InnoDB
AUTO_INCREMENT = 62
DEFAULT CHARSET = utf8 COMMENT ='角色';
-- ----------------------------
-- Records of sys_role
@ -1424,7 +1476,9 @@ CREATE TABLE `sys_role_data_perm`
`role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
`perm_id` bigint(20) DEFAULT NULL COMMENT '权限ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=79 DEFAULT CHARSET=utf8 COMMENT='角色与数据权限对应关系';
) ENGINE = InnoDB
AUTO_INCREMENT = 79
DEFAULT CHARSET = utf8 COMMENT ='角色与数据权限对应关系';
-- ----------------------------
-- Records of sys_role_data_perm
@ -1462,7 +1516,9 @@ CREATE TABLE `sys_role_menu`
`role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
`menu_id` bigint(20) DEFAULT NULL COMMENT '菜单ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4830 DEFAULT CHARSET=utf8 COMMENT='角色与菜单对应关系';
) ENGINE = InnoDB
AUTO_INCREMENT = 4830
DEFAULT CHARSET = utf8 COMMENT ='角色与菜单对应关系';
-- ----------------------------
-- Records of sys_role_menu
@ -2228,23 +2284,25 @@ CREATE TABLE `sys_user`
`username` varchar(50) DEFAULT NULL COMMENT '用户名',
`name` varchar(100) DEFAULT NULL,
`password` varchar(50) DEFAULT NULL COMMENT '密码',
`dept_id` bigint(20) DEFAULT NULL,
`dept_id` bigint(20) DEFAULT NULL,
`email` varchar(100) DEFAULT NULL COMMENT '邮箱',
`mobile` varchar(100) DEFAULT NULL COMMENT '手机号',
`status` tinyint(4) DEFAULT NULL COMMENT '状态 0:禁用1:正常',
`user_id_create` bigint(20) DEFAULT NULL COMMENT '创建用户id',
`status` tinyint(4) DEFAULT NULL COMMENT '状态 0:禁用1:正常',
`user_id_create` bigint(20) DEFAULT NULL COMMENT '创建用户id',
`gmt_create` datetime DEFAULT NULL COMMENT '创建时间',
`gmt_modified` datetime DEFAULT NULL COMMENT '修改时间',
`sex` bigint(20) DEFAULT NULL COMMENT '性别',
`sex` bigint(20) DEFAULT NULL COMMENT '性别',
`birth` datetime DEFAULT NULL COMMENT '出身日期',
`pic_id` bigint(20) DEFAULT NULL,
`pic_id` bigint(20) DEFAULT NULL,
`live_address` varchar(500) DEFAULT NULL COMMENT '现居住地',
`hobby` varchar(255) DEFAULT NULL COMMENT '爱好',
`province` varchar(255) DEFAULT NULL COMMENT '省份',
`city` varchar(255) DEFAULT NULL COMMENT '所在城市',
`district` varchar(255) DEFAULT NULL COMMENT '所在地区',
PRIMARY KEY (`user_id`)
) ENGINE=InnoDB AUTO_INCREMENT=139 DEFAULT CHARSET=utf8;
) ENGINE = InnoDB
AUTO_INCREMENT = 139
DEFAULT CHARSET = utf8;
-- ----------------------------
-- Records of sys_user
@ -2264,7 +2322,9 @@ CREATE TABLE `sys_user_role`
`user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
`role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=137 DEFAULT CHARSET=utf8 COMMENT='用户与角色对应关系';
) ENGINE = InnoDB
AUTO_INCREMENT = 137
DEFAULT CHARSET = utf8 COMMENT ='用户与角色对应关系';
-- ----------------------------
-- Records of sys_user_role
@ -2344,19 +2404,21 @@ VALUES ('136', '138', '60');
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`username` varchar(50) NOT NULL COMMENT '登录名',
`password` varchar(100) NOT NULL COMMENT '登录密码',
`nick_name` varchar(50) DEFAULT NULL COMMENT '昵称',
`user_photo` varchar(100) DEFAULT NULL COMMENT '用户头像',
`user_sex` tinyint(1) DEFAULT NULL COMMENT '用户性别01',
`account_balance` bigint(20) NOT NULL DEFAULT '0' COMMENT '账户余额',
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '用户状态0正常',
`nick_name` varchar(50) DEFAULT NULL COMMENT '昵称',
`user_photo` varchar(100) DEFAULT NULL COMMENT '用户头像',
`user_sex` tinyint(1) DEFAULT NULL COMMENT '用户性别01',
`account_balance` bigint(20) NOT NULL DEFAULT '0' COMMENT '账户余额',
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '用户状态0正常',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_time` datetime NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_username` (`username`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1255664783722586113 DEFAULT CHARSET=utf8mb4;
) ENGINE = InnoDB
AUTO_INCREMENT = 1255664783722586113
DEFAULT CHARSET = utf8mb4;
-- ----------------------------
-- Records of user
@ -2393,11 +2455,13 @@ CREATE TABLE `user_bookshelf`
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
`book_id` bigint(20) NOT NULL COMMENT '小说ID',
`pre_content_id` bigint(20) DEFAULT NULL COMMENT '上一次阅读的章节内容表ID',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_userid_bookid` (`user_id`,`book_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=42 DEFAULT CHARSET=utf8mb4 COMMENT='用户书架表';
UNIQUE KEY `key_uq_userid_bookid` (`user_id`, `book_id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 42
DEFAULT CHARSET = utf8mb4 COMMENT ='用户书架表';
-- ----------------------------
-- Records of user_bookshelf
@ -2422,15 +2486,17 @@ CREATE TABLE `user_buy_record`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
`book_id` bigint(20) DEFAULT NULL COMMENT '购买的小说ID',
`book_id` bigint(20) DEFAULT NULL COMMENT '购买的小说ID',
`book_name` varchar(50) DEFAULT NULL COMMENT '购买的小说名',
`book_index_id` bigint(20) DEFAULT NULL COMMENT '购买的章节ID',
`book_index_id` bigint(20) DEFAULT NULL COMMENT '购买的章节ID',
`book_index_name` varchar(100) DEFAULT NULL COMMENT '购买的章节名',
`buy_amount` int(11) DEFAULT NULL COMMENT '购买使用的屋币数量',
`buy_amount` int(11) DEFAULT NULL COMMENT '购买使用的屋币数量',
`create_time` datetime DEFAULT NULL COMMENT '购买时间',
PRIMARY KEY (`id`),
UNIQUE KEY `key_userId_indexId` (`user_id`,`book_index_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用户消费记录表';
UNIQUE KEY `key_userId_indexId` (`user_id`, `book_index_id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 3
DEFAULT CHARSET = utf8mb4 COMMENT ='用户消费记录表';
-- ----------------------------
-- Records of user_buy_record
@ -2449,11 +2515,13 @@ DROP TABLE IF EXISTS `user_feedback`;
CREATE TABLE `user_feedback`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`user_id` bigint(20) DEFAULT NULL COMMENT '用户id',
`content` varchar(512) DEFAULT NULL COMMENT '反馈内容',
`create_time` datetime DEFAULT NULL COMMENT '反馈时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4;
) ENGINE = InnoDB
AUTO_INCREMENT = 9
DEFAULT CHARSET = utf8mb4;
-- ----------------------------
-- Records of user_feedback
@ -2471,11 +2539,13 @@ CREATE TABLE `user_read_history`
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
`book_id` bigint(20) NOT NULL COMMENT '小说ID',
`pre_content_id` bigint(20) DEFAULT NULL COMMENT '上一次阅读的章节内容表ID',
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_userid_bookid` (`user_id`,`book_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8mb4 COMMENT='用户阅读记录表';
UNIQUE KEY `key_uq_userid_bookid` (`user_id`, `book_id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 119
DEFAULT CHARSET = utf8mb4 COMMENT ='用户阅读记录表';
-- ----------------------------
-- Records of user_read_history
@ -2541,7 +2611,9 @@ CREATE TABLE `book_content0`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1155 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 1155
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content1
@ -2554,7 +2626,9 @@ CREATE TABLE `book_content1`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=406 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 406
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content2
@ -2567,7 +2641,9 @@ CREATE TABLE `book_content2`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1222 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 1222
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content3
@ -2580,7 +2656,9 @@ CREATE TABLE `book_content3`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=410 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 410
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content4
@ -2593,7 +2671,9 @@ CREATE TABLE `book_content4`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1188 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 1188
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content5
@ -2606,7 +2686,9 @@ CREATE TABLE `book_content5`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=416 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 416
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content6
@ -2619,7 +2701,9 @@ CREATE TABLE `book_content6`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1180 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 1180
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content7
@ -2632,7 +2716,9 @@ CREATE TABLE `book_content7`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=404 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 404
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content8
@ -2645,7 +2731,9 @@ CREATE TABLE `book_content8`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1134 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 1134
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
-- ----------------------------
-- Table structure for book_content9
@ -2658,24 +2746,28 @@ CREATE TABLE `book_content9`
`content` mediumtext COMMENT '小说章节内容',
PRIMARY KEY (`id`),
UNIQUE KEY `key_uq_indexId` (`index_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=415 DEFAULT CHARSET=utf8mb4 COMMENT='小说内容表';
) ENGINE = InnoDB
AUTO_INCREMENT = 415
DEFAULT CHARSET = utf8mb4 COMMENT ='小说内容表';
DROP TABLE IF EXISTS `crawl_single_task`;
CREATE TABLE `crawl_single_task`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`source_id` int(11) DEFAULT NULL COMMENT '爬虫源ID',
`source_id` int(11) DEFAULT NULL COMMENT '爬虫源ID',
`source_name` varchar(50) DEFAULT NULL COMMENT '爬虫源名',
`source_book_id` varchar(255) DEFAULT NULL COMMENT '源站小说ID',
`cat_id` int(11) DEFAULT NULL COMMENT '分类ID',
`cat_id` int(11) DEFAULT NULL COMMENT '分类ID',
`book_name` varchar(50) DEFAULT NULL COMMENT '爬取的小说名',
`author_name` varchar(50) DEFAULT NULL COMMENT '爬取的小说作者名',
`task_status` tinyint(1) DEFAULT '2' COMMENT '任务状态0失败1成功2未执行',
`exc_count` tinyint(2) DEFAULT '0' COMMENT '已经执行次数最多执行5次',
`task_status` tinyint(1) DEFAULT '2' COMMENT '任务状态0失败1成功2未执行',
`exc_count` tinyint(2) DEFAULT '0' COMMENT '已经执行次数最多执行5次',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COMMENT='抓取单本小说任务表';
) ENGINE = InnoDB
AUTO_INCREMENT = 8
DEFAULT CHARSET = utf8mb4 COMMENT ='抓取单本小说任务表';
-- ----------------------------
-- Records of crawl_single_task
@ -2699,13 +2791,14 @@ CREATE TABLE `author_income_detail`
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
`author_id` bigint(20) NOT NULL COMMENT '作家ID',
`book_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '作品ID,0表示全部作品',
`income_date` date NOT NULL COMMENT '收入日期',
`income_account` int(11) NOT NULL DEFAULT '0' COMMENT '订阅总额',
`income_count` int(11) NOT NULL DEFAULT '0' COMMENT '订阅次数',
`income_number` int(11) NOT NULL DEFAULT '0' COMMENT '订阅人数',
`create_time` datetime DEFAULT NULL,
`income_date` date NOT NULL COMMENT '收入日期',
`income_account` int(11) NOT NULL DEFAULT '0' COMMENT '订阅总额',
`income_count` int(11) NOT NULL DEFAULT '0' COMMENT '订阅次数',
`income_number` int(11) NOT NULL DEFAULT '0' COMMENT '订阅人数',
`create_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='稿费收入明细统计表';
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='稿费收入明细统计表';
CREATE TABLE `author_income`
(
@ -2713,15 +2806,16 @@ CREATE TABLE `author_income`
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
`author_id` bigint(20) NOT NULL COMMENT '作家ID',
`book_id` bigint(20) NOT NULL COMMENT '作品ID',
`income_month` date NOT NULL COMMENT '收入月份',
`income_month` date NOT NULL COMMENT '收入月份',
`pre_tax_income` bigint(20) NOT NULL DEFAULT '0' COMMENT '税前收入',
`after_tax_income` bigint(20) NOT NULL DEFAULT '0' COMMENT '税后收入',
`pay_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '支付状态0待支付1已支付',
`confirm_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '稿费确认状态0待确认1已确认',
`detail` varchar(255) DEFAULT NULL COMMENT '详情',
`create_time` datetime DEFAULT NULL,
`detail` varchar(255) DEFAULT NULL COMMENT '详情',
`create_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='稿费收入统计表';
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='稿费收入统计表';
alter table book
@ -2821,7 +2915,7 @@ alter table book_index
CREATE TABLE `website_info`
(
id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
name varchar(50) NOT NULL COMMENT '网站名',
domain varchar(50) NOT NULL COMMENT '网站域名',
keyword varchar(50) NOT NULL COMMENT 'SEO关键词',
@ -2829,10 +2923,10 @@ CREATE TABLE `website_info`
qq varchar(20) NOT NULL COMMENT '站长QQ',
logo varchar(200) NOT NULL COMMENT '网站logo图片默认',
logo_dark varchar(200) NOT NULL COMMENT '网站logo图片深色',
create_time datetime null comment '创建时间',
create_user_id bigint null comment '创建人ID',
update_time datetime null comment '更新时间',
update_user_id bigint null comment '更新人ID',
create_time datetime null comment '创建时间',
create_user_id bigint null comment '创建人ID',
update_time datetime null comment '更新时间',
update_user_id bigint null comment '更新人ID',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4 COMMENT ='网站信息表';
@ -3007,3 +3101,8 @@ where id = 1;
update crawl_source
set crawl_rule = replace(crawl_rule, 'ibiquge.net', 'ibiquzw.org')
where id = 16;
update website_info
set logo = '/images/logo.png',
logo_dark='/images/logo.png'
where id = 1;

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB