/*
 Navicat Premium Data Transfer

 Source Server         : localhost33060
 Source Server Type    : MySQL
 Source Server Version : 50744
 Source Host           : localhost:33060
 Source Schema         : block_book

 Target Server Type    : MySQL
 Target Server Version : 50744
 File Encoding         : 65001

 Date: 21/05/2025 13:23:01
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for activity
-- ----------------------------
DROP TABLE IF EXISTS `activity`;
CREATE TABLE `activity`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动名称',
  `descr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动描述',
  `img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动图片',
  `start` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开始日期',
  `end` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '结束日期',
  `location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动地点',
  `num` int(11) NULL DEFAULT 0 COMMENT '报名人数',
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '活动详情',
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '活动状态',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '图书活动' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of activity
-- ----------------------------
INSERT INTO `activity` VALUES (1, '热门读书活动进行中', ' 为了帮助新同学们快速适应大学生活，更好地利用图书馆的资源、空间和服务，现邀请您参加“答题闯关，徜徉书海”新生入馆教育活动，参与活动有奖', 'http://localhost:9090/files/download/1728530722844-a1.jpg', '2024-09-01', '2024-11-30', '校图书馆1层', 0, '<p style=\"text-align: justify;\"><span style=\"color: rgb(0, 0, 0);\"> 为了帮助新同学们快速适应大学生活，更好地利用图书馆的资源、空间和服务，现邀请您参加“答题闯关，徜徉书海”新生入馆教育活动，参与活动有奖哦！</span></p><p style=\"text-align: justify;\"><span style=\"color: rgb(0, 0, 0);\"> &nbsp; &nbsp; &nbsp;请通过入馆教育平台线上自主学习图书馆概况、入馆须知、图书借还、数字资源应用、读者服务等相关知识，答题闯关通过后开通入馆权限。</span></p><p><span style=\"color: rgb(0, 0, 0);\"><strong>参与方式：</strong></span></p><p><span style=\"color: rgb(0, 0, 0);\"> &nbsp; &nbsp; &nbsp;可通过登陆图书馆主页“新生培训入口”或图书馆微信公众号（lib_mdjnu）的“服务中心”下的“新生专栏”进入入馆教育平台，进行学习闯关。</span></p><p><span style=\"color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 14px;\">为了拓展读者对图书馆工作的认知，提高图书馆服务质量。增强读者与图书馆的互动，提升图书馆人气。培养读者对图书的热爱，激发阅读兴趣。图书馆特举办“一本书的旅行”活动，带领大家深入了解图书采购、验收、加工、编目等环节，共同见证一本书从采购到上架的蜕变之旅。</span></p>', '进行中');
INSERT INTO `activity` VALUES (2, '开学季读书活动', '开学季读书活动', 'http://localhost:9090/files/download/1728530731353-a2.jpg', '2024-09-24', '2024-10-31', '校广场A区', 0, '<p><img src=\"http://localhost:9090/files/download/1727249849889-a1.jpg\" alt=\"\" data-href=\"\" style=\"width: 100%;\"/></p><p>读书妙处无穷，书香熏染人生。对待生活，对待人，对待自己，对待这个日新月异的世界，只要你愿意花心思进去，让梦想划进书籍的海洋，在经典中书籍中汲取力量，遇见更广阔的世界。</p><p> &nbsp; &nbsp; &nbsp;图书馆即将开展萌新图书借阅活动，根据2024级读者每月图书借阅情况，对借阅量前10名读者进行奖励。连续4个月上榜读者，图书馆将再奖励学习大礼包。</p><p><strong>活动对象</strong>：2024级本科生</p><p><strong>颁奖时间</strong>：请关注图书馆微信公众号</p><p>阅读之旅，从图书馆开始。新的起点，让我们一起成为图书馆阅读达人，感受阅读的乐趣，在书籍里寻找自己的“诗和远方”吧！</p>', '进行中');
INSERT INTO `activity` VALUES (3, '图书游戏工作坊', '一场游戏，拿捏学习知识精髓！\n一张地图，开启图书世界寻宝之旅！\n一次冒险，解锁学以致用新思路！', 'http://localhost:9090/files/download/1728530739327-a3.jpg', '2024-09-21', '2024-10-31', '校图书馆A栋201', 0, '<p style=\"text-align: left;\"><span style=\"font-size: 16px;\">一场游戏，拿捏学习知识精髓！</span><br><span style=\"font-size: 16px;\">一张地图，开启图书世界寻宝之旅！</span><br><span style=\"font-size: 16px;\">一次冒险，解锁学以致用新思路！ <br></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 16px;\">将枯燥的学习转变为富有挑战性的游戏，使得图书不再是一个难以学习的工具。无论你是新手还是资深学习者，都值得尝试一下，让学习变得更有乐趣。<br></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 16px;\"><strong>现在就报名「</strong></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 24px;\"><strong>图书</strong></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 16px;\"><strong>游戏工作坊」，开始一场图书探索之旅吧！<br><br></strong></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 24px;\"><strong>「图书游戏工作坊」强强强强强推！</strong></span></p><p style=\"text-align: left;\"><span style=\"font-size: 16px;\"><strong>实践性强：游戏工作坊中的任务设计紧密贴合实际开发过程，将抽象的Git知识具象化。</strong></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 16px;\"><strong>互动性强：巧妙设置诸多互动环节，通过团队协作，小组共创，让大家参与度更高。<br>趣味性强：极具巧思的游戏创意，帮助大家在实际操作中深化理论理解，提高整体能力水平。<br>原创性强：禅道团队自主研发，实践与理论结合，为参与者提供有趣、有价值的学习和提升策略。<br><br></strong></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 16px;\">除此之外，还有诸多惊喜周边礼品奖励，带走超多可爱实用的周边。<br><br></span><span style=\"color: rgb(57, 72, 93); background-color: rgb(255, 255, 255); font-size: 16px;\"><strong>活动时间：2024年9月21日14:00-17:30<br>活动地点：学校图书馆A栋201<br></strong></span></p><p style=\"text-align: left;\"><span style=\"font-size: 16px;\"><strong>温馨提示：本次活动不收取任何费用。</strong></span></p>', '进行中');
INSERT INTO `activity` VALUES (4, '书香满园·悦读之旅', '推广阅读文化，鼓励大众尤其是青少年养成良好的阅读习惯。丰富参与者的知识储备，拓宽视野。促进图书资源的共享与交流。', 'http://localhost:9090/files/download/1728530746021-a4.jpg', '2024-09-01', '2024-11-30', '学校操场', 0, '<h3 style=\"text-align: left;\">活动名称：</h3><p style=\"text-align: left;\">书香满园·悦读之旅</p><h3 style=\"text-align: left;\">活动目标：</h3><ol><li style=\"text-align: left;\">推广阅读文化，鼓励大众尤其是青少年养成良好的阅读习惯。</li><li style=\"text-align: left;\">丰富参与者的知识储备，拓宽视野。</li><li style=\"text-align: left;\">促进图书资源的共享与交流。</li><li style=\"text-align: left;\">增强社区/学校的凝聚力，营造积极向上的文化氛围。</li></ol><h3 style=\"text-align: left;\">活动时间：</h3><p style=\"text-align: left;\">[具体日期]，上午9:00至下午5:00</p><h3 style=\"text-align: left;\">活动地点：</h3><p style=\"text-align: left;\">学校操场</p><h3 style=\"text-align: left;\">活动内容：</h3><h4 style=\"text-align: left;\">1. 开幕式（9:00-9:30）</h4><ul><li style=\"text-align: left;\">领导致辞，强调阅读的重要性。</li><li style=\"text-align: left;\">简短介绍活动安排。</li></ul><h4 style=\"text-align: left;\">2. 图书展览（9:30-11:30）</h4><ul><li style=\"text-align: left;\">展示各类图书，包括新书推荐、经典重读、主题书展等。</li><li style=\"text-align: left;\">设置互动区域，让参与者可以翻阅、讨论书籍。</li></ul><h4 style=\"text-align: left;\">3. 阅读分享会（11:30-12:30）</h4><ul><li style=\"text-align: left;\">邀请知名作家、学者或阅读爱好者分享阅读体验与心得。</li><li style=\"text-align: left;\">开设“我读我秀”环节，鼓励现场观众分享自己喜欢的书籍或段落。</li></ul>', '进行中');
INSERT INTO `activity` VALUES (5, '阅读盛宴·共享书香', '激发大众的阅读兴趣，推广阅读作为生活方式。提供多元化的阅读体验，满足不同年龄和兴趣读者的需求。\n', 'http://localhost:9090/files/download/1728530753715-a5.png', '2024-09-01', '2024-10-31', '校文化中心', 0, '<p><strong>活动名称：</strong>阅读盛宴·共享书香</p><p><strong>活动目标：</strong></p><p>激发大众的阅读兴趣，推广阅读作为生活方式。</p><p>提供多元化的阅读体验，满足不同年龄和兴趣读者的需求。</p><p>促进图书资源的共享，建立阅读社群。</p><p>鼓励创作与表达，提升参与者的文化素养。</p><p><strong>活动时间：</strong></p><p>[具体日期]，上午10:00至下午4:00</p><p><strong>活动地点：</strong></p><p>文化中心</p><p><strong>活动内容：</strong></p><p>1. 开幕式与阅读宣言（10:00-10:30）</p><p>简短介绍活动目的与安排。</p><p>邀请嘉宾发表阅读宣言，强调阅读的重要性。</p><p>2. 主题书展与互动体验（10:30-12:00）</p><p>设立多个主题书展，如文学经典、科幻奇幻、儿童绘本等。</p><p>提供互动体验区，如VR阅读体验、有声书录制等。</p><p>3. 作者见面会与签售会（12:30-14:00）</p><p>邀请知名作家进行面对面交流，分享创作背后的故事。</p><p>提供签售环节，让读者有机会收藏心仪作家的作品。</p><p>4. 阅读马拉松（14:00-16:00）</p><p>设立阅读马拉松区域，鼓励参与者连续阅读一定时间。</p><p>提供小奖品作为鼓励，如书签、阅读灯等。</p><p>5. 创意阅读与分享（16:00-17:00）</p><p>鼓励参与者以创意方式阅读，如角色扮演、朗诵等。</p><p>提供分享平台，让参与者展示自己的阅读成果。</p><p><strong>宣传推广：</strong></p><p>利用社交媒体、合作伙伴渠道进行广泛宣传。</p><p>制作活动海报与传单，在公共场所进行分发。</p><p>邀请媒体进行报道，提高活动知名度。</p><p>预算规划：</p><p>场地租赁与布置费用</p><p>书籍展览与互动体验所需材料费</p><p>作者邀请与签售费用</p><p>奖品与纪念品购置费用</p><p>宣传与推广费用</p><p>注意事项：</p><p>确保活动现场的秩序与安全，提供必要的指引与服务。</p><p>考虑到不同读者的需求，提供舒适的阅读环境。</p><p>鼓励环保，减少活动过程中的浪费。</p><p><br></p><p>通过这个图书活动方案，我们希望能够打造一个充满书香与创意的阅读盛宴，让更多的人感受到阅读的魅力与价值。</p>', '进行中');
INSERT INTO `activity` VALUES (6, '书香飘逸·阅读嘉年华', '促进读者之间的交流与分享，建立阅读社群。鼓励创新与探索，提升阅读体验。', 'http://localhost:9090/files/download/1728530760951-a6.jpg', '2024-09-01', '2024-11-30', '社区中心', 0, '<h3 style=\"text-align: left;\">活动名称：</h3><p style=\"text-align: left;\">书香飘逸·阅读嘉年华</p><h3 style=\"text-align: left;\">活动目标：</h3><ol><li style=\"text-align: left;\">激发公众的阅读兴趣，推广阅读文化。</li><li style=\"text-align: left;\">提供丰富的阅读资源，满足不同读者的需求。</li><li style=\"text-align: left;\">促进读者之间的交流与分享，建立阅读社群。</li><li style=\"text-align: left;\">鼓励创新与探索，提升阅读体验。</li></ol><h3 style=\"text-align: left;\">活动时间：</h3><p style=\"text-align: left;\">[具体日期]，上午9:30至下午5:00</p><h3 style=\"text-align: left;\">活动地点：</h3><p style=\"text-align: left;\">社区中心</p><h3 style=\"text-align: left;\">活动内容：</h3><h4 style=\"text-align: left;\">1. 开幕式与阅读启动仪式（9:30-10:00）</h4><ul><li style=\"text-align: left;\">简短介绍活动安排与亮点。</li><li style=\"text-align: left;\">邀请嘉宾共同启动阅读嘉年华，宣布活动正式开始。</li></ul><h4 style=\"text-align: left;\">2. 多元化书展（10:00-12:00）</h4><ul><li style=\"text-align: left;\">设立多个书展区域，涵盖不同类别与主题的图书。</li><li style=\"text-align: left;\">提供专业导览，帮助读者发现心仪的书籍。</li></ul><h4 style=\"text-align: left;\">3. 阅读工作坊（12:30-14:00）</h4><ul><li style=\"text-align: left;\">邀请作家、学者或阅读推广人开设工作坊。</li><li style=\"text-align: left;\">分享阅读技巧、推荐优秀书籍、探讨阅读的意义等。</li></ul><h4 style=\"text-align: left;\">4. 读者互动环节（14:00-16:00）</h4><ul><li style=\"text-align: left;\">设立读者互动区，鼓励读者分享自己的阅读体验与感悟。</li><li style=\"text-align: left;\">提供即兴表演、阅读接龙等趣味活动，增进读者间的交流。</li></ul><h4 style=\"text-align: left;\">5. 闭幕式与阅读之星评选（16:00-17:00）</h4><ul><li style=\"text-align: left;\">总结活动成果，感谢参与者的支持与贡献。</li><li style=\"text-align: left;\">评选并颁发“阅读之星”奖项，表彰在阅读嘉年华期间表现突出的读者。</li></ul>', '进行中');
INSERT INTO `activity` VALUES (7, '阅读奇遇记·探索书海之旅', '激发公众对阅读的兴趣，推广多元化的阅读文化，通过趣味活动，提升阅读的趣味性和参与度', 'http://localhost:9090/files/download/1728530767435-a7.jpg', '2024-09-01', '2024-11-30', '文化中心', 0, '<h3 style=\"text-align: left;\">活动名称：</h3><p style=\"text-align: left;\">阅读奇遇记·探索书海之旅</p><h3 style=\"text-align: left;\">活动目标：</h3><ol><li style=\"text-align: left;\">激发公众对阅读的兴趣，推广多元化的阅读文化。</li><li style=\"text-align: left;\">提供丰富的图书资源，满足不同年龄和兴趣读者的需求。</li><li style=\"text-align: left;\">鼓励读者之间的互动与交流，建立阅读社群。</li><li style=\"text-align: left;\">通过趣味活动，提升阅读的趣味性和参与度。</li></ol><h3 style=\"text-align: left;\">活动时间：</h3><p style=\"text-align: left;\">[具体日期]，上午10:00至下午4:30</p><h3 style=\"text-align: left;\">活动地点：</h3><p style=\"text-align: left;\">文化中心</p><h3 style=\"text-align: left;\">活动内容：</h3><h4 style=\"text-align: left;\">1. 开幕式与阅读誓约（10:00-10:30）</h4><ul><li style=\"text-align: left;\">简短介绍活动目的与安排。</li><li style=\"text-align: left;\">邀请参与者共同宣读“阅读誓约”，承诺在活动中积极阅读、分享与交流。</li></ul><h4 style=\"text-align: left;\">2. 奇遇书海展区（10:30-12:00）</h4><ul><li style=\"text-align: left;\">设立多个主题展区，如经典文学、科幻世界、儿童乐园等。</li><li style=\"text-align: left;\">每个展区设置趣味任务，如寻找特定书籍、解答文学谜题等，完成任务可获得小奖品。</li></ul><h4 style=\"text-align: left;\">3. 阅读马拉松挑战（12:30-14:00）</h4><ul><li style=\"text-align: left;\">设立阅读马拉松区域，鼓励参与者连续阅读一定时间。</li><li style=\"text-align: left;\">提供舒适的阅读环境，如阅读帐篷、懒人沙发等。</li><li style=\"text-align: left;\">完成挑战的读者可获得纪念证书和奖品。</li></ul><h4 style=\"text-align: left;\">4. 读者沙龙与分享会（14:00-15:30）</h4><ul><li style=\"text-align: left;\">邀请知名作家、学者或阅读推广人进行主题分享。</li><li style=\"text-align: left;\">提供读者沙龙环节，鼓励参与者分享自己的阅读心得与感悟。</li><li style=\"text-align: left;\">设立互动问答环节，增进读者与嘉宾之间的交流。</li></ul><h4 style=\"text-align: left;\">5. 闭幕式与最佳读者评选（15:30-16:00）</h4><ul><li style=\"text-align: left;\">总结活动成果，感谢参与者的支持与贡献。</li><li style=\"text-align: left;\">评选并颁发“最佳读者”奖项，表彰在活动中表现突出的读者。</li><li style=\"text-align: left;\">宣布下一次阅读活动的预告，鼓励持续参与。</li></ul>', '进行中');
INSERT INTO `activity` VALUES (8, '阅读探索节·书香满校', '通过这个“阅读探索节·书香满校”活动方案，我们希望能够为市民打造一个充满乐趣与探索的阅读盛会，让更多的人在享受阅读的同时，也能感受到阅读的魅力和价值，共同营造书香满城的浓厚氛围。', 'http://localhost:9090/files/download/1728530775084-a8.jpg', '2024-09-01', '2024-12-31', '文化中心', 0, '<h3 style=\"text-align: left;\">活动名称：</h3><p style=\"text-align: left;\">阅读探索节·书香满校</p><h3 style=\"text-align: left;\">活动目标：</h3><ol><li style=\"text-align: left;\">激发市民的阅读兴趣，推广阅读作为提升个人素养的重要途径。</li><li style=\"text-align: left;\">展示丰富多样的图书资源，满足不同读者的阅读需求。</li><li style=\"text-align: left;\">促进读者之间的互动与交流，营造浓厚的阅读氛围。</li><li style=\"text-align: left;\">通过创意活动，提升阅读的吸引力和参与度。</li></ol><h3 style=\"text-align: left;\">活动时间：</h3><p style=\"text-align: left;\">[具体日期]，上午9:00至下午5:00</p><h3 style=\"text-align: left;\">活动地点：</h3><p style=\"text-align: left;\">文化中心广场</p><h3 style=\"text-align: left;\">活动内容：</h3><h4 style=\"text-align: left;\">1. 开幕式与阅读宣言（9:00-9:30）</h4><ul><li style=\"text-align: left;\">简短介绍活动主题与目的。</li><li style=\"text-align: left;\">邀请嘉宾发表阅读宣言，倡导全民阅读。</li></ul><h4 style=\"text-align: left;\">2. 书香市集（9:30-12:00）</h4><ul><li style=\"text-align: left;\">设立多个书香摊位，展示各类图书，包括新书、经典、畅销书等。</li><li style=\"text-align: left;\">每个摊位设置互动环节，如书籍推荐、阅读挑战等，吸引读者参与。</li></ul><h4 style=\"text-align: left;\">3. 阅读探险寻宝（12:30-14:00）</h4><ul><li style=\"text-align: left;\">发放阅读探险地图，引导读者在活动场地内寻找隐藏的“书香宝藏”。</li><li style=\"text-align: left;\">宝藏可以是特定书籍、阅读优惠券、小礼品等。</li></ul><h4 style=\"text-align: left;\">4. 读者沙龙与分享会（14:00-16:00）</h4><ul><li style=\"text-align: left;\">邀请知名作家、书评人进行阅读分享，讲述阅读对人生的影响。</li><li style=\"text-align: left;\">提供读者沙龙环节，鼓励读者分享自己的阅读故事和感悟。</li></ul><h4 style=\"text-align: left;\">5. 闭幕式与阅读之星表彰（16:00-16:30）</h4><ul><li style=\"text-align: left;\">总结活动亮点，感谢参与者的支持与贡献。</li><li style=\"text-align: left;\">评选并表彰“阅读之星”，鼓励更多人积极参与阅读活动。</li></ul><p style=\"text-align: left;\">通过这个“阅读探索节·书香满城”活动方案，我们希望能够为市民打造一个充满乐趣与探索的阅读盛会，让更多的人在享受阅读的同时，也能感受到阅读的魅力和价值，共同营造书香满城的浓厚氛围。</p>', '进行中');

-- ----------------------------
-- Table structure for admin
-- ----------------------------
DROP TABLE IF EXISTS `admin`;
CREATE TABLE `admin`  (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '账号',
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '密码',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '姓名',
  `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '头像',
  `role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色',
  `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电话',
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '管理员表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of admin
-- ----------------------------
INSERT INTO `admin` VALUES (1, 'admin', 'admin', '管理员', 'http://localhost:9090/files/download/1721114905635-柴犬.jpeg', 'ADMIN', '18899990011', 'admin2@xm.com');

-- ----------------------------
-- Table structure for book
-- ----------------------------
DROP TABLE IF EXISTS `book`;
CREATE TABLE `book`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `cover` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '封面',
  `descr` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '简介',
  `author` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '作者',
  `publisher` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '出版社',
  `date` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '出版日期',
  `price` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '价格',
  `isbn` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'ISBN',
  `store` int(11) NULL DEFAULT NULL COMMENT '库存',
  `category_id` int(11) NULL DEFAULT NULL COMMENT '分类ID',
  `grounding` tinyint(1) NULL DEFAULT NULL COMMENT '是否上架',
  `recommend` tinyint(1) NULL DEFAULT NULL COMMENT '是否推荐',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '图书信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of book
-- ----------------------------
INSERT INTO `book` VALUES (1, '我在北京送快递', 'http://localhost:9090/files/download/1728526183155-book6.jpg', '进入社会工作至今的二十年间，胡安焉走南闯北，辗转于广东、广西、云南、上海、北京等地，做过快递员、夜班拣货工人、便利店店员、保安、自行车店销售、服装店导购、加油站加油工……他将日常的点滴和工作的甘苦化作真诚的自述，记录了一个平凡人在生活中的辛劳、私心、温情、正气。\n\n在物流公司夜间拣货的一年，给他留下了深刻的生理印记：“这份工作还会令人脾气变坏，因为长期熬夜以及过度劳累，人的情绪控制力会明显下降……我已经感到脑子不好使了，主要是反应变得迟钝，记忆力开始衰退。”在北京送快递的两年，他“把自己看作一个时薪30元的送货机器，达不到额定产出值就恼羞成怒、气急败坏”……\n\n但他最终认识到，怀着怨恨的人生是不值得过的。这些在事后追忆中写成的工作经历，渗透着他看待生活和世界的态度与反思，旨在表达个人在有限的选择和局促的现实中，对生活意义的直面和肯定：生活中许多平凡隽永的时刻，要比现实困扰的方方面面对人生更具有决定意义。', '胡安焉', '湖南文艺出版社', '2023-03-01', '56', '9787572609268', 1000, 3, 0, 0);
INSERT INTO `book` VALUES (2, '我的阿勒泰', 'http://localhost:9090/files/download/1728526177883-book5.jpg', '偏远寂静的阿克哈拉村，缓慢而永恒的喀吾图，沙依横布拉克的夏牧场……\n\n“阿勒泰的精灵”李娟以细腻明亮的笔触全景式记录北疆边地美好闪光的时刻\n\n全书分为两辑。第一辑记忆之中（2007-2009），记录了在喀吾图和阿克哈拉村细碎坚忍的生活画面；第二辑角落之中（2002-2006），原生态书写了李娟和母亲及高龄的外婆随牧民迁徙、流动的日常：开杂货铺，当小裁缝，帮往来的牧民车衣裙，去大山深处采野生木耳；春天沙依恒布拉克草原上鼓胀的帐篷，夏季牧场上喧嚣盛大的阿肯弹唱会，入冬后瓷实的迢迢雪路……戈壁、草原、森林、雪山、骏马和牧人，细腻明亮的文字展现了游牧民族在边地深远丰富的生存景观。', '李娟', '花城出版社', '2021-08-01', '45', '9787536094352', 998, 2, 1, 0);
INSERT INTO `book` VALUES (3, 'Python编程（第3版）', 'http://localhost:9090/files/download/1728526170731-book7.jpg', '本书是针对所有层次的 Python 读者而作的 Python 入门书。全书分为两部分：第一部分介绍使用Python 编程所必须了解的基本概念，包括强大的 Python 库和工具，以及列表、字典、if 语句、类、文件和异常、测试代码等内容；第二部分将理论付诸实践，讲解如何开发三个项目，包括简单的 2D 游 戏、利用数据生成交互式的信息图以及创建和定制简单的 Web 应用程序，并帮助读者解决常见编程问题和困惑。第 3 版进行了全面修订：使用了文本编辑器 VS Code，新增了介绍 removeprefix() 方法和removesuffix() 方法的内容，并且在项目中利用了Matplotlib 和 Plotly 的最新特性，等等。\n\n本书适合对 Python 感兴趣的所有读者阅读。', ' [美] 埃里克 • 马瑟斯（Eric Matthes）', '人民邮电出版社', '2023-05-01', '109.8', '9787115613639', 999, 1, 1, 0);
INSERT INTO `book` VALUES (4, '等一切风平浪静', 'http://localhost:9090/files/download/1728526146495-book1.jpg', '刘同全新随笔，十年蜕变之作，希望每一个故事，都能帮你撬走一些内心的藤壶', '刘同', '湖南文艺出版社', '2024-06-01', '39', '9787572618635', 1000, 2, 1, 0);
INSERT INTO `book` VALUES (5, '被讨厌的勇气', 'http://localhost:9090/files/download/1728526136963-boo2.jpg', '“自我启发之父”阿德勒的哲学课,蔡康永、张德芬、大张伟、陈文茜、曾宝仪、勇气推荐！腰封各个印次印刷内容可能有所不同，以实物为准，内文一致 随书附赠干货版小册子', '岸見一郎, 古賀史健', '机械工业出版社', '2020-03-01', '27.5', '9787111495482', 1000, 4, 1, 1);
INSERT INTO `book` VALUES (6, '这就是ChatGPT！', 'http://localhost:9090/files/download/1728526130554-book3.jpg', 'OpenAI CEO山姆·阿尔特曼（Sam Altman）强烈推荐，沉浸于神奇AI的海洋，与您一同探寻人工智能无尽可能性，与ChatGPT一同开启对话的奇妙旅程！', '[美] 斯蒂芬·沃尔弗拉姆（Stephen Wolfram）', '人民邮电出版社', '2023-07-01', '29.9', '9787115618085', 1000, 1, 1, 1);
INSERT INTO `book` VALUES (7, '像艺术家一样思考白金版', 'http://localhost:9090/files/download/1728526121300-book4.jpg', '学会观察,学会画画,学会有创造性地解决现实中复杂问题，贝蒂?艾德华的经典绘画书', '[美]贝蒂·艾德华', '北方文艺出版社', '2024-08-01', '46.3', '9787531719540', 999, 10, 1, 1);
INSERT INTO `book` VALUES (8, '活着', 'http://localhost:9090/files/download/1728697558653-活着.jpg', '余华代表作，DU家授权正版。人是为了活着本身而活着的，而不是为了活着之外的任何事物而活着。', '余华', '北京十月文艺出版社', '2021-10-01', '31', '9787530221532', 1002, 2, 1, 1);

-- ----------------------------
-- Table structure for cart
-- ----------------------------
DROP TABLE IF EXISTS `cart`;
CREATE TABLE `cart`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `book_id` int(11) NULL DEFAULT NULL COMMENT '图书ID',
  `num` int(11) NULL DEFAULT NULL COMMENT '数量',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '用户ID',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '添加日期',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '书单信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of cart
-- ----------------------------
INSERT INTO `cart` VALUES (3, 8, 1, 4, '2024-10-14 11:11:30');
INSERT INTO `cart` VALUES (7, 8, 1, 1, '2025-03-21 15:00:24');

-- ----------------------------
-- Table structure for category
-- ----------------------------
DROP TABLE IF EXISTS `category`;
CREATE TABLE `category`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分类名称',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '图书分类' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of category
-- ----------------------------
INSERT INTO `category` VALUES (1, '科学');
INSERT INTO `category` VALUES (2, '文学');
INSERT INTO `category` VALUES (3, '小说');
INSERT INTO `category` VALUES (4, '生活');
INSERT INTO `category` VALUES (5, '财经');
INSERT INTO `category` VALUES (6, '杂志');
INSERT INTO `category` VALUES (7, '动漫');
INSERT INTO `category` VALUES (8, '励志');
INSERT INTO `category` VALUES (9, '教材');
INSERT INTO `category` VALUES (10, '艺术');
INSERT INTO `category` VALUES (11, '管理');
INSERT INTO `category` VALUES (12, '哲学');
INSERT INTO `category` VALUES (13, '历史');
INSERT INTO `category` VALUES (14, '保健');

-- ----------------------------
-- Table structure for collect
-- ----------------------------
DROP TABLE IF EXISTS `collect`;
CREATE TABLE `collect`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `activity_id` int(11) NULL DEFAULT NULL COMMENT '活动ID',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '收藏人ID',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '收藏时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '活动收藏信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of collect
-- ----------------------------
INSERT INTO `collect` VALUES (1, 1, 1, '2024-10-17 11:56:49');
INSERT INTO `collect` VALUES (3, 3, 4, '2024-10-17 11:56:49');
INSERT INTO `collect` VALUES (4, 7, 1, '2024-10-18 11:01:13');

-- ----------------------------
-- Table structure for comment
-- ----------------------------
DROP TABLE IF EXISTS `comment`;
CREATE TABLE `comment`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `content` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '内容',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '评论人',
  `pid` int(11) NULL DEFAULT NULL COMMENT '父级ID',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '评论时间',
  `fid` int(11) NULL DEFAULT NULL COMMENT '关联ID',
  `module` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模块',
  `root_id` int(11) NULL DEFAULT NULL COMMENT '根节点ID',
  `score` double(10, 2) NULL DEFAULT NULL COMMENT '评分',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '评论信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of comment
-- ----------------------------
INSERT INTO `comment` VALUES (1, '我是青哥哥，我现在正在带敲《图书借阅系统》，欢迎大家跟我一起学习~', 1, NULL, '2024-10-15 10:06:43', 1, 'book', 1, 5.00);
INSERT INTO `comment` VALUES (2, '来了 我来跟着青哥哥学习~', 1, 1, '2024-10-15 10:06:43', 1, 'book', 1, 5.00);
INSERT INTO `comment` VALUES (7, '我正在阅读《像艺术家一样思考》这本书，非常喜欢', 1, NULL, '2024-10-15 10:28:01', 7, 'book', 7, 5.00);
INSERT INTO `comment` VALUES (8, '我是青哥哥  我喜欢打游戏~', 1, NULL, '2024-10-15 10:29:03', 7, 'book', 8, 5.00);
INSERT INTO `comment` VALUES (16, '111', 4, 8, '2024-10-15 11:55:02', 7, 'book', 8, 5.00);
INSERT INTO `comment` VALUES (17, '2222', 4, 16, '2024-10-15 11:55:05', 7, 'book', 8, 5.00);
INSERT INTO `comment` VALUES (18, '我们造车就是华为品牌车', 1, NULL, '2024-10-16 11:18:39', 3, 'posts', 18, 5.00);
INSERT INTO `comment` VALUES (19, '这个过程让我反思，很多我们父母过去以为有效的方法，其实在现在的孩子身上未必好用', 1, NULL, '2024-10-16 11:37:01', 2, 'posts', 19, 5.00);
INSERT INTO `comment` VALUES (20, '我还跟孩子讨论了效率问题', 1, NULL, '2024-10-16 11:37:04', 2, 'posts', 20, 5.00);
INSERT INTO `comment` VALUES (22, '11', 1, NULL, '2025-03-21 14:59:17', 8, 'book', 22, 5.00);
INSERT INTO `comment` VALUES (23, NULL, 1, NULL, '2025-03-21 14:59:25', 8, 'book', 23, 5.00);
INSERT INTO `comment` VALUES (24, NULL, 1, NULL, '2025-03-21 14:59:52', 8, 'book', 24, 5.00);
INSERT INTO `comment` VALUES (25, NULL, 1, NULL, '2025-03-21 15:00:26', 8, 'book', 25, 4.00);
INSERT INTO `comment` VALUES (26, NULL, 1, NULL, '2025-03-21 15:00:27', 8, 'book', 26, 5.00);
INSERT INTO `comment` VALUES (35, '111', 1, NULL, '2025-03-21 15:23:45', 7, 'book', 35, 5.00);
INSERT INTO `comment` VALUES (36, '212121', 1, NULL, '2025-03-21 15:27:51', 7, 'book', 36, 4.00);

-- ----------------------------
-- Table structure for notice
-- ----------------------------
DROP TABLE IF EXISTS `notice`;
CREATE TABLE `notice`  (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '公告标题',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '公告内容',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发布时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '系统公告表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of notice
-- ----------------------------
INSERT INTO `notice` VALUES (1, '今天天气真的不错', '今天好开心呀！因为天气很好，我又可以肆无忌惮的跟着武哥和青哥学习了！！真的好开心！', '2024-07-16 15:51:17');
INSERT INTO `notice` VALUES (2, '项目所有功能开发完毕！', '我的项目所有的功能都开发完啦！真的很有成就感！', '2024-07-16 15:52:22');
INSERT INTO `notice` VALUES (3, '项目功能都测试完成，准备上线！', '经过半个月的学习和练习，终于把这个项目完成了，可以打包上线了！', '2024-07-16 15:52:56');

-- ----------------------------
-- Table structure for orders
-- ----------------------------
DROP TABLE IF EXISTS `orders`;
CREATE TABLE `orders`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '书籍名称',
  `order_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '借书编号',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '借书时间',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '用户ID',
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '状态',
  `hex` varchar(600) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '哈希',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '订单信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of orders
-- ----------------------------
INSERT INTO `orders` VALUES (1, '活着等1本书', '1231321321321321', '2024-10-12 11:09:57', 1, '已借出', '0x049cd90d402aedefdf9f080a8aeffbd7209f2a04d04db9c5dda678003c2b03c186a3893f19117d9c');
INSERT INTO `orders` VALUES (2, '活着', '1845644062331506688', '2024-09-14 09:53:29', 1, '已归还', '0x2be5d0046aeb107cc0eadda59af32afa5054450add9f88160f377850635b0781cf646524cc18d556');
INSERT INTO `orders` VALUES (3, '像艺术家一样思考白金版', '1845648900637433856', '2024-10-14 10:12:43', 1, '已取消', '0xfffaaf5093967db940d0316f0261a5c2f4477cdbcf7c48f0a1504882ca0c3c77f8847be72fd3e75c');
INSERT INTO `orders` VALUES (4, '被讨厌的勇气', '1845650057652969472', '2024-10-14 10:17:18', 1, '已取消', '0x66a66df7b44b3b6c1e1182bc187dc6826421ce2e8895dd602e1e113a7447d695ff903f558932048d');
INSERT INTO `orders` VALUES (5, '等一切风平浪静', '1845650401405542400', '2024-10-14 10:18:40', 4, '借书待确认', '0x5bd5955c31c8879bedb7f3da774ec95f7f2bde07c8b595dec411deda4ea0dc70be407c6c62e00ae8');
INSERT INTO `orders` VALUES (7, '我的阿勒泰，这就是ChatGPT！等3本图书', '1845670941054832640', '2024-09-20 11:40:17', 1, '已归还', '0x7dbe009bb7ef72730cd2591e38bb9e6af3354a64e70ab5b17037f984b394f2d31b5702790974e7b1');
INSERT INTO `orders` VALUES (8, 'Python编程（第3版）等1本图书', '1845671933167112192', '2024-10-14 11:44:14', 1, '借书待确认', '0xa15bbe320447761a91ee3391a9e02fec91c328d789777b308bc6c3ad7892f397cd8b89c9da8a696c');
INSERT INTO `orders` VALUES (9, '我的阿勒泰', '1845672040734232576', '2024-10-14 11:44:40', 1, '借书待确认', '0xc9c2710c317c59855c7012997b797a069831fb2338c4d15751cb2d76249e957202868a13a7bb6010');
INSERT INTO `orders` VALUES (10, '等一切风平浪静等3本图书', '1845672226374152192', '2024-10-18 11:45:24', 1, '借书待确认', '0x2e03ac691d7154fe85074f11f184552353bdb635ad82d4abd3964f414604809c8fd3433a45942b3f');
INSERT INTO `orders` VALUES (11, '活着等1本图书', '1902978584520712192', '2025-03-21 15:00:24', 1, '借书待确认', '0x8e40e1750e122b52e4016792babbbc95dbe6125c518b85823bb64c100131f3f9b8d3b58caa93354f');
INSERT INTO `orders` VALUES (12, '这就是ChatGPT！等1本图书', '1925055494553608192', '2025-05-21 13:06:10', 1, '借书待确认', '0x58b534f7231dee399e59c7949920f699ba97f6048b7cadfdbfe7531ead3a8183f31787cc3d09b6e8');

-- ----------------------------
-- Table structure for orders_item
-- ----------------------------
DROP TABLE IF EXISTS `orders_item`;
CREATE TABLE `orders_item`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `book_id` int(11) NULL DEFAULT NULL COMMENT '图书ID',
  `book_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图书名称',
  `book_cover` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图书封面',
  `num` int(11) NULL DEFAULT NULL COMMENT '数量',
  `order_id` int(11) NULL DEFAULT NULL COMMENT '借书订单ID',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '订单明细' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of orders_item
-- ----------------------------
INSERT INTO `orders_item` VALUES (1, 8, '活着', 'http://localhost:9090/files/download/1728697558653-活着.jpg', 1, 1);
INSERT INTO `orders_item` VALUES (2, 8, '活着', 'http://localhost:9090/files/download/1728697558653-活着.jpg', 2, 2);
INSERT INTO `orders_item` VALUES (3, 7, '像艺术家一样思考白金版', 'http://localhost:9090/files/download/1728526121300-book4.jpg', 1, 3);
INSERT INTO `orders_item` VALUES (4, 5, '被讨厌的勇气', 'http://localhost:9090/files/download/1728526136963-boo2.jpg', 3, 4);
INSERT INTO `orders_item` VALUES (5, 4, '等一切风平浪静', 'http://localhost:9090/files/download/1728526146495-book1.jpg', 1, 5);
INSERT INTO `orders_item` VALUES (7, 2, '我的阿勒泰', 'http://localhost:9090/files/download/1728526177883-book5.jpg', 2, 7);
INSERT INTO `orders_item` VALUES (8, 6, '这就是ChatGPT！', 'http://localhost:9090/files/download/1728526130554-book3.jpg', 1, 7);
INSERT INTO `orders_item` VALUES (9, 3, 'Python编程（第3版）', 'http://localhost:9090/files/download/1728526170731-book7.jpg', 1, 8);
INSERT INTO `orders_item` VALUES (10, 2, '我的阿勒泰', 'http://localhost:9090/files/download/1728526177883-book5.jpg', 1, 9);
INSERT INTO `orders_item` VALUES (11, 4, '等一切风平浪静', 'http://localhost:9090/files/download/1728526146495-book1.jpg', 3, 10);
INSERT INTO `orders_item` VALUES (12, 8, '活着', 'http://localhost:9090/files/download/1728697558653-活着.jpg', 1, 11);
INSERT INTO `orders_item` VALUES (13, 6, '这就是ChatGPT！', 'http://localhost:9090/files/download/1728526130554-book3.jpg', 1, 12);

-- ----------------------------
-- Table structure for posts
-- ----------------------------
DROP TABLE IF EXISTS `posts`;
CREATE TABLE `posts`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '标题',
  `img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '图片',
  `tags` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '标签',
  `content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '内容',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '发布人ID',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '发布时间',
  `read_count` int(11) NULL DEFAULT NULL COMMENT '阅读量',
  `section_id` int(11) NULL DEFAULT NULL COMMENT '版块ID',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '帖子信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of posts
-- ----------------------------
INSERT INTO `posts` VALUES (1, '硕士毕业生只能当宿管、勤杂工？如何应对“本研倒挂”｜教育一周洞见', 'http://124.223.57.18:9092/files/download/1727080570630-posts1.webp', '[\"热门问答\"]', '<p style=\"text-align: start;\"><img src=\"http://124.223.57.18:9092/files/download/1727080583016-posts1.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"><strong>老现象“本研倒挂”引热议，本质原因是对研究生学历贬值的焦虑</strong></p><p style=\"text-align: start;\">本周的教育热词是“研究生”。</p><p style=\"text-align: start;\">先是“兰州大学在校研究生总量首超本科生”登上热搜，高校“本研倒挂”的现象引发关注，网友惊呼“以后会不会大街上随便拉一个都是研究生”“离博士送外卖不远了”。随后，“云南保山学院拟聘3名硕士为宿舍管理员”的消息，作为实例引发了学历贬值的相关讨论。到了周末，一则“南航苏州附中勤杂工招聘结果公示，24岁物理学硕士拟获录用”的消息，让更多的人绷不住了，有网友哀叹“浪费资源，浪费人才，悲哀！心痛”。</p><p style=\"text-align: start;\"><br></p><p style=\"text-align: start;\">需要指出，南航苏州附中立即做了一个回应，称工作人员失误，应聘者实为本科，但是，该校党委书记又补充了一句，“他是本科，硕士学位还没拿到”——言下之意，这位学生是在攻读研究生了，只是学位证还没拿到而已。换言之，无法缓解人们对研究生贬值现象的焦虑。</p><p style=\"text-align: start;\"><br></p><p style=\"text-align: start;\">某种程度上，如一些教育界人士指出那样，高校“本研倒挂”上热搜属于大惊小怪，因为这个现象早就出现了。稍微检索下就发现，2006年中国青年报的一篇报道就提到，“人大、北大等几所大学研究生数量已经超过本科生数量。”换言之，大概二十年前，“本研倒挂”已经出现。横向比较，在国外这也不是什么奇怪的现象，以麻省理工学院为例，最新在校本科生数量是4576名，占比38%，研究生7344名，占比62%。</p><p style=\"text-align: start;\"><br></p><p style=\"text-align: start;\">之所以最近人们对此大惊小怪，恐怕并非因为普遍不知道“本研倒挂”现象，而是因为这一现象的严重程度，已经超过了人们了心理阈值。据不完全统计，仅在“双一流”高校中，就至少有49所今年的研究生招生人数已经超过本科生。</p><p style=\"text-align: start;\"><br></p><p style=\"text-align: start;\"><img src=\"http://124.223.57.18:9092/files/download/1727079748997-posts2.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"></p>', 1, '2024-09-20 10:00:00', 200, 1);
INSERT INTO `posts` VALUES (2, '家长要成为孩子学习中的陪伴者，不要对孩子说“成绩好坏无所谓”', 'http://124.223.57.18:9092/files/download/1727080538603-posts1.png', '[\"学习园地\",\"科普知识\"]', '<p style=\"text-align: start;\"><strong>晴天妈妈：在父母陪伴孩子写作业、学习的过程中，您觉得有哪些情况是需要避免的？有没有哪些现象您认为是一种乱象，或者这种做法可能导致父母和孩子都两败俱伤？</strong></p><p style=\"text-align: start;\"><strong>田宏杰：</strong>在过去的日子里，尤其是双减政策出台之前，很多父母都投入了大量精力陪孩子上课外班。有的妈妈甚至会架着iPad把整场课程都录下来。我问她们：“你录这些干什么？”她们会回答：“我回去整理思路，孩子不会的部分我也能再讲给他听。”这种高度投入的状态，家长自己学一遍，再讲给孩子听，其实背后有两种可能性。</p><p style=\"text-align: start;\">一种可能是，父母真的具备足够的教育智慧，不仅懂得解题，还了解教育心理学，而且心态非常稳。她带着这些知识去陪伴孩子，做到不急不躁，理解孩子的困难，能够给予适当的帮助。如果真的能做到这种“完美型”父母，那确实是理想的情况。她不会对孩子发火，孩子犯错时还能给孩子调整的时间和机会，这当然是一个完美的状态。</p><p style=\"text-align: start;\">但问题在于，人很难做到这一点。当你投入了那么多的时间和精力，把所有东西都学得那么明白，但面对一个没有你那么用心、也没有你那么容易理解的孩子时，父母的心态能否保持平和？我觉得非常难。当你付出这么多，肯定会对这件事情有很高的期望，你希望有一种确定感和掌控感。然而孩子的成长是充满不确定性的，无法像你预期的那样线性地取得结果。</p><p style=\"text-align: start;\">很多时候，<strong>前期你会觉得陪伴孩子很有效果，但随着时间推移，效果可能会减弱，甚至会束缚孩子的成长。在我的书里，我提到了一种现象，叫“过度密集型的陪伴教育”。当我们一直催促孩子学习时，会呈现出一种“倒U型曲线”。刚开始，随着陪伴力度的增加，孩子的成绩可能确实会提升，但到了某个阶段，陪伴力度的进一步增加反而会导致成绩下降。</strong>你会发现，别人家的孩子在四五年级时仍在进步，而你家的孩子却“躺平”了，亲子矛盾也随之加剧。</p><p style=\"text-align: start;\">目前，我们周围很多家庭都存在这种问题，父母在陪学中过度密集地介入，管控过多，无法控制自己的心态和言行。面对孩子时，有的父母可能表现得粗暴，有的则是失望的叹气，甚至是蔑视。这些都会伤害孩子。</p><p style=\"text-align: start;\">此外，还有打骂、吼叫的影响。很多家长发现，<strong>打骂和吼叫不仅让孩子变笨，学习成绩也变得更差，这是有神经生理学基础的。打骂和吼叫会激发孩子的“战斗或逃跑反应”。这种反应会让孩子感到被攻击，感到害怕。如果有能力反击，孩子可能会“战斗”；如果不行，就会选择“逃跑”。</strong></p><p style=\"text-align: start;\">在这种状态下，身体会激发能量，加快心跳、提高血压，血液会流向四肢，而大脑的供血就不足了。同时，皮质醇的分泌还会抑制大脑的思考能力。其实，成年人自己也可以感受一下，每当和孩子急躁争吵时，脑子就不太好使了，办法也想不出来，只想揍孩子，是不是这样？孩子的反应也一样。 </p><p style=\"text-align: start;\"><strong>晴天妈妈：</strong>田老师提到的“战斗逃跑反应”特别形象。其实我也有类似的观察，我小时候有个同学，他父母也是老师，从小到大一直陪他学习，初中时成绩非常好。但到了高中，情况就发生了变化。我在陪孩子写作业时，更多是“人陪心不陪”，我在旁边做自己的事，比如写论文，毕竟我也是个在读博士生，过程很艰难。孩子在写作业的时候，我也在写我的东西，或者看书。我不会去盯着他的作业，甚至不太管他对错多少。我觉得批改作业的部分可以让他们同学之间互相批改，我不觉得这是问题。关键是我不会对他学习的结果负责。我更在意的是他学习过程中的状态。</p><p style=\"text-align: start;\">我注意到一些家长，会录下整个课程，自己学一遍再教给孩子。我想跟大家分享一个真实的例子，不是用数据吓人，而是我观察到的现象。在我们那个年代，很多老师的孩子在初中成绩很好，因为父母一直陪着他们。但到了高中，情况就不一样了。高中不再只有六门课，我们那个年代是语文、数学、英语加综合科目，课程多达九到十门。而且，高中生的作息时间几乎都在学校，父母已经无法再跟上他们的学习节奏了。</p><p style=\"text-align: start;\">这样一来，你会发现，那些在初中成绩名列前茅、父母陪伴得特别多的孩子，到了高中可能反而表现不如人意。一个原因是，<strong>孩子本身的心理和学习动力是依赖于父母的。他们常常是为了“让父母快乐”而学习。</strong>而当父母无法再帮助他们时，问题就显现出来了。其次，父母的知识结构和能力也跟不上了，尤其在面对复杂的高中课程时。最后，随着孩子长大，父母对孩子的影响力越来越小，孩子的学习节奏和心态开始变得更加重要。</p><p style=\"text-align: start;\">就像田老师书中提到的，学习方法和动力系统是非常关键的。我昨天对孩子发了脾气，因为开学两周了，他们每天九点多才睡觉。我可以接受他们写不完作业，但我不能接受九点还没睡。我对他们说：“如果你现在就得靠熬夜来完成学校布置的任务，而且学校的作业并不多，那你到了高年级怎么办？”</p><p style=\"text-align: start;\">我还跟孩子讨论了效率问题。我问他们：“你觉得自己是聪明还是笨？”他们说自己聪明，但效率不高。我指出他们九点作业没完成的原因，并讨论了作业量的问题。结果孩子承认，课后写作业时去抓蛐蛐了。我告诉他们，我理解玩耍的欲望，但希望他们能自己调整作业和娱乐的时间。</p><p style=\"text-align: start;\">这个过程让我反思，很多我们父母过去以为有效的方法，其实在现在的孩子身上未必好用</p>', 1, '2024-09-20 10:00:00', 802, 2);
INSERT INTO `posts` VALUES (3, '华为首次公开回应“引望之问”', 'http://124.223.57.18:9092/files/download/1727080527013-posts3.webp', '[\"热门问答\",\"科普知识\"]', '<p><span style=\"color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);\">自今年初华为注册成立深圳引望智能技术有限公司以来，业界围绕引望的各种猜测热度始终居高不下。尤其是近期阿维塔和赛力斯的先后入股，更让引望成为舆论关注焦点。华为最初成立引望的战略考量是什么？谁将成为下一个入股引望的车企？引望又将如何重构汽车产业智能化供应链？这些萦绕在人们心中的思考，已组合成当前产业界的“引望之问”。</span><span style=\"color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);\"><strong>日前，华为轮值董事长徐直军接受经济日报记者采访，首次公开回应了引望之问</strong></span><span style=\"color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);\">。</span></p><p><img src=\"http://124.223.57.18:9092/files/download/1727079847795-posts3.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"/></p><p style=\"text-align: start;\">“引望取自于一首诗——北宋政治家寇准的词，‘高楼聊引望，杳杳一川平’，寓意是希望给我们国家的汽车产业带来希望，也是希望未来通过自身的努力，支持我们国家实现汽车产业崛起的梦想。”徐直军开门见山，“当然，能不能做到，要靠引望未来的努力，至少我们有这个想法和目标，一步一步在朝这个目标迈进。”</p><p style=\"text-align: start;\"><strong>为什么华为不造车</strong>？“我们造车就是华为品牌车，充其量就像手机一样，占到百分之一二十的份额。但是做了以后，我们的引望就只能为自己服务了，说不定还要建汽车制造厂，这又是重复建设了。”徐直军说。</p><p style=\"text-align: start;\">“如果换一个定位，顺应汽车产业电动化、智能化双重变革，在新的领域发力，可能会更有价值和意义。”徐直军解释，“2019年4月，我在上海汽车展时，就提出华为要做智能电动汽车产业增量部件提供商。之所以强调‘增量’，那是我反复思考后加上去的。因为部件供应商和某知名供应商没什么区别，而‘增量’部件提供商，更能体现我们在电动化、智能化上的优势。”</p>', 1, '2024-09-20 10:00:00', 105, 2);
INSERT INTO `posts` VALUES (4, '肺癌不只是吸烟这么简单，这4个因素也容易患病！', 'http://124.223.57.18:9092/files/download/1727079960721-posts4.webp', '[\"科普知识\",\"生活小贴士\"]', '<p style=\"text-align: justify;\"><img src=\"http://124.223.57.18:9092/files/download/1727079970100-posts4.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"></p><p style=\"text-align: justify;\">在当今社会，癌症已成为威胁人类健康与生命的重大挑战，其中肺癌更是以其高发病率和死亡率，被冠以“癌症之王”的称号。肺癌不仅影响个体的生命质量，也给家庭和社会带来了沉重的负担。</p><h1 style=\"text-align: justify;\"><strong>什么是肺癌？</strong></h1><p style=\"text-align: justify;\">肺癌，全称为原发性支气管肺癌，是起源于支气管粘膜或腺体的恶性肿瘤。根据组织病变特点，肺癌可分为小细胞癌和非小细胞癌两大类，后者又可细分为鳞癌、腺癌及大细胞癌等。</p><p style=\"text-align: justify;\">肺癌具有浸润性生长的特性，能迅速破坏周围组织，并通过淋巴或血液系统向远处转移，最终危及患者生命。</p><p style=\"text-align: justify;\"><img src=\"http://124.223.57.18:9092/files/download/1727079978227-posts4_1.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"></p><h1 style=\"text-align: justify;\"><strong>肺癌的病因</strong></h1><p style=\"text-align: justify;\">肺癌的发生是一个复杂的多因素过程，涉及遗传、环境、生活习惯等多个方面。目前公认的主要病因包括：</p><p style=\"text-align: justify;\">1. 吸烟：吸烟是导致肺癌的最主要原因，二手烟的危害同样不容忽视。烟草烟雾中含有超过60种致癌物，长期吸入会显著增加患肺癌的风险。</p><p style=\"text-align: justify;\">2. 空气污染：包括室外大气污染（如PM2.5、苯并芘等）和室内空气污染（如装修污染、厨房油烟等）。这些污染物中的有害物质能够损伤肺组织，诱发细胞癌变。</p><p style=\"text-align: justify;\">3. 职业因素：长期接触石棉、砷、铬、镍等致癌物质的人群，患肺癌的风险显著增加。这些物质在工作环境中通过呼吸进入肺部，对肺组织造成慢性损伤。</p><p style=\"text-align: justify;\">4. 遗传因素：家族中有肺癌病史的人群，其患肺癌的风险高于普通人群。这可能与遗传基因中的易感位点有关。</p><p style=\"text-align: justify;\">5. 其他因素：如慢性肺部疾病（如慢性阻塞性肺病）、饮食习惯（如缺乏β胡萝卜素的摄入）、心理因素等，也可能在一定程度上影响肺癌的发生。</p><h1 style=\"text-align: justify;\"><strong>肺癌的早期症状</strong></h1><p style=\"text-align: justify;\">遗憾的是，肺癌早期往往没有明显的症状，这也是其难以早期发现的重要原因之一。然而，当肺癌发展到一定程度时，患者可能会出现以下症状：</p><p style=\"text-align: justify;\">1. 刺激性干咳：无痰或仅有少量白色泡沫痰。</p><p style=\"text-align: justify;\">2. 痰中带血：表现为痰内间断或持续带血。</p><p style=\"text-align: justify;\">3. 胸痛：持续性尖锐且剧烈的胸口疼痛，可能提示肿瘤已侵入胸壁。</p><p style=\"text-align: justify;\">4. 呼吸困难：肿瘤阻塞支气管导致呼吸不畅。</p><p style=\"text-align: justify;\">5. 声音嘶哑：肿瘤压迫喉返神经所致。</p><p style=\"text-align: justify;\">6. 不明原因的体重下降：可能是癌症的信号之一。</p>', 4, '2024-09-20 10:00:00', 300, 1);
INSERT INTO `posts` VALUES (5, '上海技能人才调查报告显示：这些急需紧缺工种工资增长强劲', 'http://124.223.57.18:9092/files/download/1727080516158-posts5.webp', '[\"生活小贴士\",\"热门问答\"]', '<p style=\"text-indent: 2em; text-align: left;\">上海市人力资源和社会保障局23日发布报告显示，近5年，本市技能人才工资呈增长态势。技能人才年平均工资近5年增长32%。<br></p><p style=\"text-indent: 2em; text-align: left;\">2019—2023年，本市技能人才年平均工资分别为12.79万元、13.55万元、14.83万元、16.22万元和16.88万元。高级技师、技师、高级工、中级工、初级工年平均工资增长量分别为4.09万元、3.13万元、4.22万元、5.90万元和3.48万元，增幅分别为20.4%、17.8%、26.5%、46.5%和35.5%。<br></p><p style=\"text-indent: 2em; text-align: left;\"><strong>三大先导产业高技能人才工资增长强劲</strong><br></p><p style=\"text-indent: 2em; text-align: left;\">此次调查显示，技能等级越高，工资水平越高。从工资中位数看，首席和特级技师工资是初级工3.1倍。首席和特级技师、高级技师、技师、高级工、中级工和初级工工资中位数倍数比例为3.1:2.0:1.7:1.6:1.4:1。<br></p><p style=\"text-indent: 2em; text-align: left;\">“人工智能”产业高技能人才年工资高位数为33.08万元，增幅9.9%。“生物医药”产业高技能人才年工资高位数为27.09万元，增幅16.4%。“集成电路”产业高技能人才年工资高位数为20.39万元，增幅18.6%。<br></p><p style=\"text-indent: 2em; text-align: left;\">技能人才人数较多的“制造业”“交通运输、仓储和邮政业”“信息传输、软件和信息技术服务业”，高技能人才年工资中位数分别为18.91万元、18.67万元和17.76万元。“电力、热力、燃气及水生产和供应业”高技能人才年工资中位数为18.25万元。<br></p><p style=\"text-indent: 2em; text-align: left;\">高级技师年工资高位数位列前五的是“信息传输、软件和信息技术服务业”“电力、热力、燃气及水生产和供应业”“科学研究和技术服务业”“制造业”“交通运输、仓储和邮政业”，分别为48.49万元、48.00万元、45.51万元、41.18万元和35.81万元。</p><p style=\"text-indent: 2em; text-align: left;\"><img src=\"http://124.223.57.18:9092/files/download/1727080478707-posts5.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"></p><p style=\"text-indent: 2em; text-align: left;\"><strong>高技能人才工资超过同级专技人员</strong><br></p><p style=\"text-indent: 2em; text-align: left;\">初、中、高级工年工资高位数为27.51万元，比初级职称专业技术人员中位数（15.54万元）高11.97万元；技师高位数为32.46万元，比中级职称专业技术人员中位数（24.00万元）高8.46万元；高级技师高位数为39.22万元，比高级职称专业技术人员中位数（32.96万元）高6.26万元。</p><p style=\"text-indent: 2em; text-align: left;\"><img src=\"http://124.223.57.18:9092/files/download/1727080487788-posts5_1.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"></p><p style=\"text-indent: 2em; text-align: left;\">初、中级工高位数26.80万元，比文秘、办事员、后勤管理等普通管理岗位中位数（14.81万元）高11.99万元；高级工高位数30.75万元，比基层管理岗位中位数（27.15万元）高3.60万元；技师、高级技师高位数33.94万元，比高级管理岗位中位数（33.14万元）高0.80万元；首席和特级技师年工资高位数为48.71万元，比单位负责人中位数（48.00万元）高0.71万元。<br></p><p style=\"text-indent: 2em; text-align: left;\">为加强技能人才队伍建设，培育引进急需紧缺高技能人才，本市聚焦三大先导产业和重点行业，发布2024年急需紧缺高技能人才职业（工种）目录，向目录内职业（工种）提供人才引进等政策支持，并加大相关高技能人才培育力度。<br></p><p style=\"text-indent: 2em; text-align: left;\">对照目录，高技能人才年工资中位数位列前三的是“动画制作员”（46.03万元）“全媒体运营师”（37.04万元）和“半导体芯片制造工”（33.24万元）。</p>', 4, '2024-09-20 10:00:00', 100, 1);
INSERT INTO `posts` VALUES (7, '《里斯本丸沉没》：那些没有墓碑的生命，意味着什么？', 'http://124.223.57.18:9092/files/download/1727082971363-p11.webp', '[\"学习园地\"]', '<p style=\"text-align: start;\">历史学者罗新在《漫长的余生：一个北魏宫女和她的时代》的后记中写道：“我激励自己时总是说，这个故事值得讲述，因为主人公在任何意义上都是弱者和边缘人，而关心弱者、为边缘人发声，不正是当下历史学人的重要责任吗？”北魏宫女王钟儿是幸运的，因为在其逝后1700年，一位有心人从一块墓碑入手钩沉索隐，将其个人的小历史从北魏宫廷风云变幻的浪潮中打捞出来，让这个大历史中的寂寂无名者浮出了历史地表。</p><p style=\"text-align: start;\">古往今来，较之王氏，“在任何意义上都是弱者和边缘人”者恒河沙数，就像二战时期因“里斯本丸”沉没而长眠海底的八百多位英国战俘——他们是大历史中的无名者，是败者中的弱者甚至失踪者；长期以来无人知晓此船沉于何处、亡者尸骨何存（炮兵蒙泰格墓碑下便“没有骨灰，没有遗体，什么也没有”），那些生命似乎有始而不知所终（二等兵肯尼斯的墓碑上则写着“可能被淹死了”）。</p><p style=\"text-align: start;\">近期在全国上映的纪录电影《里斯本丸沉没》尝试揭露了这段82年前发生在中国东极岛海域不为人知的历史真相。电影上映两周以来，票房已突破1900万，收获大量好评。</p><p style=\"text-align: start;\"><img src=\"http://124.223.57.18:9092/files/download/1727082105848-p11.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"></p><p style=\"text-align: start;\">“当一艘船沉入海底，当一个人成了谜，你不知道，他们为何离去，就像你不知道这竟是结局。”（韩寒《后会无期》里的这句歌词就指向该事件）。就像罗新一样，《里斯本丸沉没》的导演方励也认为，揭开这一历史谜团责无旁贷，“不干你就是历史罪人”。</p><p style=\"text-align: start;\">撰文｜王升远</p><h2 style=\"text-align: start;\">更改叙事的“比例尺”</h2><p style=\"text-align: start;\">说干就干，但方励首先会遇到的，恐怕是任何历史叙事者都难免会遭遇的“比例尺”问题。</p><p style=\"text-align: start;\">在宏观尺度的结构性思考抑或民众认知的意义上，对于事件各方而言，一船之沉似乎都无足挂齿。这其中有战争观以及战后反思的认识论限度问题，也有当下国际关系局势表达尺度问题。在多方力量、多重因素无心的“合谋”之下，“这件事就好像被藏在了地毯下，没人提起也不为公众所知”。第一位研究“里斯本丸”沉没事件的托尼·班纳姆（著有《里斯本丸沉没》）在接受采访时表示，甚至“大部分英国人、中国香港人，都不知道里斯本丸发生了什么”，方励的街头随访也证实了人们对此事广泛的无知和遗忘。</p>', 5, '2024-09-20 10:00:00', 100, 7);
INSERT INTO `posts` VALUES (8, '晒晒自己的漫画', 'http://124.223.57.18:9092/files/download/1727083518786-p33.webp', '[\"热门问答\"]', '<p>分享一些漫画日常。。。</p><p><img src=\"http://124.223.57.18:9092/files/download/1727083501296-p33.webp\" alt=\"\" data-href=\"\" style=\"\"/></p><p><br></p><p><img src=\"http://124.223.57.18:9092/files/download/1727083510340-凭4.webp\" alt=\"\" data-href=\"\" style=\"\"/></p>', 5, '2024-09-20 10:00:00', 100, 4);
INSERT INTO `posts` VALUES (9, '太励志了郑钦文。。。', 'http://124.223.57.18:9092/files/download/1727083101584-p22.png', '[\"学习园地\"]', '<p><img src=\"https://img1.doubanio.com/view/group_topic/l/public/p658000809.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"/></p><p style=\"text-align: left;\">从在电视机前看前辈夺冠到自己夺冠。。。</p><p style=\"text-align: left;\">从找前辈要签名到成为同一届世界冠军奥运金牌得主。。。</p><p style=\"text-align: left;\">命运就是这么奇妙。。。</p><p style=\"text-align: left;\"><img src=\"https://img3.doubanio.com/view/group_topic/l/public/p658000812.webp\" alt=\"\" data-href=\"\" style=\"width: 100%;\"></p>', 5, '2024-09-20 10:00:00', 100, 3);
INSERT INTO `posts` VALUES (12, '我今天怎么不喜欢吃榴莲', 'http://localhost:9090/files/download/1729051387136-微信截图_20231213153827.png', '[\"学习园地\",\"科普知识\"]', '<p><span style=\"font-size: 19px;\"><strong>我今天怎么喜欢吃榴莲</strong></span></p><p><img src=\"http://localhost:9090/files/download/1729051404132-微信截图_20231213153827.png\" alt=\"\" data-href=\"\" style=\"\"/></p>', 1, '2024-10-16 12:03:27', 3, 1);

-- ----------------------------
-- Table structure for posts_section
-- ----------------------------
DROP TABLE IF EXISTS `posts_section`;
CREATE TABLE `posts_section`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '社区版块' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of posts_section
-- ----------------------------
INSERT INTO `posts_section` VALUES (1, '知识专区');
INSERT INTO `posts_section` VALUES (2, '互联网');
INSERT INTO `posts_section` VALUES (3, '励志人生');
INSERT INTO `posts_section` VALUES (4, '漫画专区');
INSERT INTO `posts_section` VALUES (5, '金融财经');
INSERT INTO `posts_section` VALUES (6, '流行小说');
INSERT INTO `posts_section` VALUES (7, '电影音乐');

-- ----------------------------
-- Table structure for room
-- ----------------------------
DROP TABLE IF EXISTS `room`;
CREATE TABLE `room`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '名称',
  `img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '封面',
  `location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '位置',
  `open_time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '开放时间',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '阅览室信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of room
-- ----------------------------
INSERT INTO `room` VALUES (1, '文渊阁', 'http://localhost:9090/files/download/1728532017266-y1.png', '图书馆2层', '9:00 - 20:00');
INSERT INTO `room` VALUES (2, '兰台轩', 'http://localhost:9090/files/download/1728532021903-y2.png', '图书馆3层东侧', '9:00 - 20:00');
INSERT INTO `room` VALUES (3, '墨香斋', 'http://localhost:9090/files/download/1728532027128-y3.png', '图书馆3层西侧', '9:00 - 20:00');
INSERT INTO `room` VALUES (4, '翰林苑', 'http://localhost:9090/files/download/1728532032911-y4.png', '图书馆4层东侧', '9:00 - 20:00');
INSERT INTO `room` VALUES (5, '崇文馆', 'http://localhost:9090/files/download/1728532038023-y5.png', '图书馆4层西侧', '9:00 - 20:00');
INSERT INTO `room` VALUES (6, '集贤殿', 'http://localhost:9090/files/download/1728532043396-y6.png', '图书馆5层', '9:00 - 20:00');

-- ----------------------------
-- Table structure for seat
-- ----------------------------
DROP TABLE IF EXISTS `seat`;
CREATE TABLE `seat`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `no` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '编号',
  `room_id` int(11) NULL DEFAULT NULL COMMENT '阅览室ID',
  `row` int(11) NULL DEFAULT NULL COMMENT '排',
  `col` int(11) NULL DEFAULT NULL COMMENT '列',
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '预约状态',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 121 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '座位信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of seat
-- ----------------------------
INSERT INTO `seat` VALUES (1, '001', 1, 1, 1, '已选');
INSERT INTO `seat` VALUES (2, '002', 1, 1, 2, '未选');
INSERT INTO `seat` VALUES (3, '003', 1, 1, 3, '未选');
INSERT INTO `seat` VALUES (4, '004', 1, 1, 4, '未选');
INSERT INTO `seat` VALUES (5, '005', 1, 1, 5, '未选');
INSERT INTO `seat` VALUES (6, '006', 1, 2, 1, '未选');
INSERT INTO `seat` VALUES (7, '007', 1, 2, 2, '未选');
INSERT INTO `seat` VALUES (8, '008', 1, 2, 3, '未选');
INSERT INTO `seat` VALUES (9, '009', 1, 2, 4, '已选');
INSERT INTO `seat` VALUES (10, '010', 1, 2, 5, '未选');
INSERT INTO `seat` VALUES (11, '011', 1, 3, 1, '未选');
INSERT INTO `seat` VALUES (12, '012', 1, 3, 2, '未选');
INSERT INTO `seat` VALUES (13, '013', 1, 3, 3, '未选');
INSERT INTO `seat` VALUES (14, '014', 1, 3, 4, '未选');
INSERT INTO `seat` VALUES (15, '015', 1, 3, 5, '未选');
INSERT INTO `seat` VALUES (16, '016', 1, 4, 1, '未选');
INSERT INTO `seat` VALUES (17, '017', 1, 4, 2, '未选');
INSERT INTO `seat` VALUES (18, '018', 1, 4, 3, '未选');
INSERT INTO `seat` VALUES (19, '019', 1, 4, 4, '未选');
INSERT INTO `seat` VALUES (20, '020', 1, 4, 5, '未选');
INSERT INTO `seat` VALUES (21, '021', 2, 1, 1, '已选');
INSERT INTO `seat` VALUES (22, '022', 2, 1, 2, '未选');
INSERT INTO `seat` VALUES (23, '023', 2, 1, 3, '未选');
INSERT INTO `seat` VALUES (24, '024', 2, 1, 4, '未选');
INSERT INTO `seat` VALUES (25, '025', 2, 1, 5, '未选');
INSERT INTO `seat` VALUES (26, '026', 2, 2, 1, '未选');
INSERT INTO `seat` VALUES (27, '027', 2, 2, 2, '未选');
INSERT INTO `seat` VALUES (28, '028', 2, 2, 3, '未选');
INSERT INTO `seat` VALUES (29, '029', 2, 2, 4, '未选');
INSERT INTO `seat` VALUES (30, '030', 2, 2, 5, '未选');
INSERT INTO `seat` VALUES (31, '031', 2, 3, 1, '未选');
INSERT INTO `seat` VALUES (32, '032', 2, 3, 2, '未选');
INSERT INTO `seat` VALUES (33, '033', 2, 3, 3, '未选');
INSERT INTO `seat` VALUES (34, '034', 2, 3, 4, '未选');
INSERT INTO `seat` VALUES (35, '035', 2, 3, 5, '未选');
INSERT INTO `seat` VALUES (36, '036', 2, 4, 1, '未选');
INSERT INTO `seat` VALUES (37, '037', 2, 4, 2, '未选');
INSERT INTO `seat` VALUES (38, '038', 2, 4, 3, '未选');
INSERT INTO `seat` VALUES (39, '039', 2, 4, 4, '未选');
INSERT INTO `seat` VALUES (40, '040', 2, 4, 5, '未选');
INSERT INTO `seat` VALUES (41, '041', 3, 1, 1, '未选');
INSERT INTO `seat` VALUES (42, '042', 3, 1, 2, '未选');
INSERT INTO `seat` VALUES (43, '043', 3, 1, 3, '未选');
INSERT INTO `seat` VALUES (44, '044', 3, 1, 4, '未选');
INSERT INTO `seat` VALUES (45, '045', 3, 1, 5, '未选');
INSERT INTO `seat` VALUES (46, '046', 3, 2, 1, '未选');
INSERT INTO `seat` VALUES (47, '047', 3, 2, 2, '未选');
INSERT INTO `seat` VALUES (48, '048', 3, 2, 3, '未选');
INSERT INTO `seat` VALUES (49, '049', 3, 2, 4, '未选');
INSERT INTO `seat` VALUES (50, '050', 3, 2, 5, '未选');
INSERT INTO `seat` VALUES (51, '051', 3, 3, 1, '未选');
INSERT INTO `seat` VALUES (52, '052', 3, 3, 2, '未选');
INSERT INTO `seat` VALUES (53, '053', 3, 3, 3, '未选');
INSERT INTO `seat` VALUES (54, '054', 3, 3, 4, '未选');
INSERT INTO `seat` VALUES (55, '055', 3, 3, 5, '未选');
INSERT INTO `seat` VALUES (56, '056', 3, 4, 1, '未选');
INSERT INTO `seat` VALUES (57, '057', 3, 4, 2, '未选');
INSERT INTO `seat` VALUES (58, '058', 3, 4, 3, '未选');
INSERT INTO `seat` VALUES (59, '059', 3, 4, 4, '未选');
INSERT INTO `seat` VALUES (60, '060', 3, 4, 5, '未选');
INSERT INTO `seat` VALUES (61, '061', 4, 1, 1, '未选');
INSERT INTO `seat` VALUES (62, '062', 4, 1, 2, '未选');
INSERT INTO `seat` VALUES (63, '063', 4, 1, 3, '未选');
INSERT INTO `seat` VALUES (64, '064', 4, 1, 4, '未选');
INSERT INTO `seat` VALUES (65, '065', 4, 1, 5, '未选');
INSERT INTO `seat` VALUES (66, '066', 4, 2, 1, '未选');
INSERT INTO `seat` VALUES (67, '067', 4, 2, 2, '未选');
INSERT INTO `seat` VALUES (68, '068', 4, 2, 3, '未选');
INSERT INTO `seat` VALUES (69, '069', 4, 2, 4, '未选');
INSERT INTO `seat` VALUES (70, '070', 4, 2, 5, '未选');
INSERT INTO `seat` VALUES (71, '071', 4, 3, 1, '未选');
INSERT INTO `seat` VALUES (72, '072', 4, 3, 2, '未选');
INSERT INTO `seat` VALUES (73, '073', 4, 3, 3, '未选');
INSERT INTO `seat` VALUES (74, '074', 4, 3, 4, '未选');
INSERT INTO `seat` VALUES (75, '075', 4, 3, 5, '未选');
INSERT INTO `seat` VALUES (76, '076', 4, 4, 1, '未选');
INSERT INTO `seat` VALUES (77, '077', 4, 4, 2, '未选');
INSERT INTO `seat` VALUES (78, '078', 4, 4, 3, '未选');
INSERT INTO `seat` VALUES (79, '079', 4, 4, 4, '未选');
INSERT INTO `seat` VALUES (80, '080', 4, 4, 5, '未选');
INSERT INTO `seat` VALUES (81, '081', 5, 1, 1, '未选');
INSERT INTO `seat` VALUES (82, '082', 5, 1, 2, '未选');
INSERT INTO `seat` VALUES (83, '083', 5, 1, 3, '未选');
INSERT INTO `seat` VALUES (84, '084', 5, 1, 4, '未选');
INSERT INTO `seat` VALUES (85, '085', 5, 1, 5, '未选');
INSERT INTO `seat` VALUES (86, '086', 5, 2, 1, '未选');
INSERT INTO `seat` VALUES (87, '087', 5, 2, 2, '未选');
INSERT INTO `seat` VALUES (88, '088', 5, 2, 3, '未选');
INSERT INTO `seat` VALUES (89, '089', 5, 2, 4, '未选');
INSERT INTO `seat` VALUES (90, '090', 5, 2, 5, '未选');
INSERT INTO `seat` VALUES (91, '091', 5, 3, 1, '未选');
INSERT INTO `seat` VALUES (92, '092', 5, 3, 2, '未选');
INSERT INTO `seat` VALUES (93, '093', 5, 3, 3, '未选');
INSERT INTO `seat` VALUES (94, '094', 5, 3, 4, '未选');
INSERT INTO `seat` VALUES (95, '095', 5, 3, 5, '未选');
INSERT INTO `seat` VALUES (96, '096', 5, 4, 1, '未选');
INSERT INTO `seat` VALUES (97, '097', 5, 4, 2, '未选');
INSERT INTO `seat` VALUES (98, '098', 5, 4, 3, '未选');
INSERT INTO `seat` VALUES (99, '099', 5, 4, 4, '未选');
INSERT INTO `seat` VALUES (100, '100', 5, 4, 5, '未选');
INSERT INTO `seat` VALUES (101, '101', 6, 1, 1, '未选');
INSERT INTO `seat` VALUES (102, '102', 6, 1, 2, '未选');
INSERT INTO `seat` VALUES (103, '103', 6, 1, 3, '未选');
INSERT INTO `seat` VALUES (104, '104', 6, 1, 4, '未选');
INSERT INTO `seat` VALUES (105, '105', 6, 1, 5, '未选');
INSERT INTO `seat` VALUES (106, '106', 6, 2, 1, '未选');
INSERT INTO `seat` VALUES (107, '107', 6, 2, 2, '未选');
INSERT INTO `seat` VALUES (108, '108', 6, 2, 3, '未选');
INSERT INTO `seat` VALUES (109, '109', 6, 2, 4, '未选');
INSERT INTO `seat` VALUES (110, '110', 6, 2, 5, '未选');
INSERT INTO `seat` VALUES (111, '111', 6, 3, 1, '未选');
INSERT INTO `seat` VALUES (112, '112', 6, 3, 2, '未选');
INSERT INTO `seat` VALUES (113, '113', 6, 3, 3, '未选');
INSERT INTO `seat` VALUES (114, '114', 6, 3, 4, '未选');
INSERT INTO `seat` VALUES (115, '115', 6, 3, 5, '未选');
INSERT INTO `seat` VALUES (116, '116', 6, 4, 1, '未选');
INSERT INTO `seat` VALUES (117, '117', 6, 4, 2, '未选');
INSERT INTO `seat` VALUES (118, '118', 6, 4, 3, '未选');
INSERT INTO `seat` VALUES (119, '119', 6, 4, 4, '未选');
INSERT INTO `seat` VALUES (120, '120', 6, 4, 5, '未选');

-- ----------------------------
-- Table structure for seat_reserve
-- ----------------------------
DROP TABLE IF EXISTS `seat_reserve`;
CREATE TABLE `seat_reserve`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `seat_id` int(11) NULL DEFAULT NULL COMMENT '座位ID',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '预约人ID',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '预约时间',
  `status` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '状态',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '座位预约信息' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of seat_reserve
-- ----------------------------
INSERT INTO `seat_reserve` VALUES (2, 1, 1, '2024-10-21 11:04:48', '已选');
INSERT INTO `seat_reserve` VALUES (3, 9, 1, '2024-10-20 11:07:20', '已选');
INSERT INTO `seat_reserve` VALUES (4, 12, 1, '2024-10-21 11:07:22', '已退');

-- ----------------------------
-- Table structure for sign
-- ----------------------------
DROP TABLE IF EXISTS `sign`;
CREATE TABLE `sign`  (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `activity_id` int(11) NULL DEFAULT NULL COMMENT '活动ID',
  `user_id` int(11) NULL DEFAULT NULL COMMENT '用户ID',
  `time` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '报名时间',
  `sign` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '是否签到',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '姓名',
  `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '联系方式',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '活动报名' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of sign
-- ----------------------------
INSERT INTO `sign` VALUES (1, 1, 1, '2024-10-17 11:07:23', '未签到', '青哥哥', '13877889888');
INSERT INTO `sign` VALUES (2, 2, 4, '2024-10-17 11:07:23', '未签到', '小武哥哥', '13988776655');
INSERT INTO `sign` VALUES (3, 2, 1, '2024-10-17 11:07:23', '未签到', '青哥哥', '13877889888');
INSERT INTO `sign` VALUES (4, 7, 1, '2024-10-17 11:28:49', '已签到', '青哥哥', '13988997788');
INSERT INTO `sign` VALUES (5, 7, 4, '2024-10-17 11:33:02', '未签到', '武哥哥', '13988997766');
INSERT INTO `sign` VALUES (6, 7, 5, '2024-10-17 11:34:00', '已签到', '小鲁班', '13677665566');
INSERT INTO `sign` VALUES (7, 5, 1, '2024-10-21 14:54:16', '未签到', '青哥哥', '13988997788');

-- ----------------------------
-- Table structure for tb_rem
-- ----------------------------
DROP TABLE IF EXISTS `tb_rem`;
CREATE TABLE `tb_rem`  (
  `user_id` int(11) NULL DEFAULT NULL,
  `score` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '推荐分数'
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of tb_rem
-- ----------------------------

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '账号',
  `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '密码',
  `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '姓名',
  `avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '头像',
  `role` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '角色',
  `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '电话',
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '邮箱',
  `score` int(11) NULL DEFAULT NULL COMMENT '信誉分',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '普通用户表' ROW_FORMAT = DYNAMIC;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES (1, '123456', '123456', '测试账号', 'http://localhost:9090/files/download/1728548887103-微信截图_20231213153827.png', 'USER', '13988997788', 'aaa@xm.com', 70);
INSERT INTO `user` VALUES (4, 'acc', '123', '小哥哥', 'http://localhost:9090/files/download/1728549132862-微信截图_20240409161053.png', 'USER', '13900998899', 'acc@xm.com', 100);
INSERT INTO `user` VALUES (5, 'abb', '123', '小鲁班', 'http://localhost:9090/files/download/1728614011731-2.png', 'USER', '13988997766', 'abb@xm.com', 100);

SET FOREIGN_KEY_CHECKS = 1;
