/* Navicat Premium Dump SQL Source Server : GRS Source Server Type : MySQL Source Server Version : 80039 (8.0.39) Source Host : localhost:3306 Source Schema : distribution Target Server Type : MySQL Target Server Version : 80039 (8.0.39) File Encoding : 65001 Date: 01/11/2024 16:28:33 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for address -- ---------------------------- DROP TABLE IF EXISTS `address`; CREATE TABLE `address` ( `id` bigint NOT NULL COMMENT '地址id', `user_id` bigint NOT NULL COMMENT '用户id', `address` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '地址', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id` ASC) USING BTREE, CONSTRAINT `address_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of address -- ---------------------------- INSERT INTO `address` VALUES (1848323292988100610, 1848316858330193922, '福建省福州市仓山区上三路83号程埔市场二期807单元'); INSERT INTO `address` VALUES (1848533495658516482, 1848316858330193922, '福建省福州市鼓楼区洪山镇杨桥西路50号福州大学至诚学院'); -- ---------------------------- -- Table structure for code -- ---------------------------- DROP TABLE IF EXISTS `code`; CREATE TABLE `code` ( `id` bigint NOT NULL COMMENT '取件码id', `goods_id` bigint NOT NULL COMMENT '快递id', `claim` varchar(24) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '快递取件码', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `claim`(`claim` ASC) USING BTREE, INDEX `goods_id`(`goods_id` ASC) USING BTREE, CONSTRAINT `code_ibfk_1` FOREIGN KEY (`goods_id`) REFERENCES `goods` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of code -- ---------------------------- INSERT INTO `code` VALUES (1848543466148241409, 1848543466089521153, 'YT20241022095441280761'); INSERT INTO `code` VALUES (1848543555377864707, 1848543555310755841, 'YT20241022095502ba779d'); INSERT INTO `code` VALUES (1848543604971315203, 1848543604904206338, 'YT20241022095514d79301'); INSERT INTO `code` VALUES (1848543646071300098, 1848543645941276674, 'YT20241022095524a92edc'); INSERT INTO `code` VALUES (1848544752541249538, 1848544752499306498, 'YT20241022095947f33114'); -- ---------------------------- -- Table structure for goods -- ---------------------------- DROP TABLE IF EXISTS `goods`; CREATE TABLE `goods` ( `id` bigint NOT NULL COMMENT '快递id', `send_user_id` bigint NOT NULL COMMENT '发件人', `get_user_id` bigint NOT NULL COMMENT '收件人', `express_code` varchar(24) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '快递码', `name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '快递名称', `quality` int NOT NULL COMMENT '快递重量', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `express_code`(`express_code` ASC) USING BTREE, INDEX `send_user_id`(`send_user_id` ASC) USING BTREE, INDEX `get_user_id`(`get_user_id` ASC) USING BTREE, CONSTRAINT `goods_ibfk_1` FOREIGN KEY (`send_user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `goods_ibfk_2` FOREIGN KEY (`get_user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of goods -- ---------------------------- INSERT INTO `goods` VALUES (1848543466089521153, 1848316858330193922, 1848523815259402241, 'YT202410220954413b5cce41', 'java开发手册', 1); INSERT INTO `goods` VALUES (1848543555310755841, 1848316858330193922, 1848523815259402241, 'YT202410220955028c641f14', '高考一百天冲刺卷子', 1); INSERT INTO `goods` VALUES (1848543604904206338, 1848316858330193922, 1848523815259402241, 'YT20241022095514a6640e96', 'gsl的秘密', 1); INSERT INTO `goods` VALUES (1848543645941276674, 1848316858330193922, 1848523815259402241, 'YT20241022095524ea6ed7b3', 'Linux手册', 1); INSERT INTO `goods` VALUES (1848544752499306498, 1848523815259402241, 1848316858330193922, 'YT20241022095947a0dbda6c', '犯罪指南', 1); -- ---------------------------- -- Table structure for message -- ---------------------------- DROP TABLE IF EXISTS `message`; CREATE TABLE `message` ( `id` bigint NOT NULL COMMENT '消息id', `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NULL COMMENT '留言', `send_user_id` bigint NOT NULL COMMENT '留言者', `get_user_id` bigint NOT NULL COMMENT '给谁留言的', `mark` int NULL DEFAULT 1 COMMENT '0: 留言被查看 1: 留言暂未查看', `create_time` datetime NULL DEFAULT NULL COMMENT '发送时间', `update_time` datetime NULL DEFAULT NULL COMMENT '确认消息时间', PRIMARY KEY (`id`) USING BTREE, INDEX `message_ibfk_1`(`send_user_id` ASC) USING BTREE, INDEX `message_ibfk_2`(`get_user_id` ASC) USING BTREE, CONSTRAINT `message_ibfk_1` FOREIGN KEY (`send_user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `message_ibfk_2` FOREIGN KEY (`get_user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of message -- ---------------------------- INSERT INTO `message` VALUES (1848314247455617026, '快递员一号你好,我是管理员', 1848310231438860290, 1848313214998306817, 1, '2024-10-21 18:43:51', '2024-10-21 18:43:51'); INSERT INTO `message` VALUES (1848318276436901890, '快递员一号你好,我是grs,可以找你帮我发快递吗?', 1848316858330193922, 1848313214998306817, 1, '2024-10-21 18:59:52', '2024-10-21 18:59:52'); INSERT INTO `message` VALUES (1848320484234637313, '官榕胜同学你好', 1848310231438860290, 1848316858330193922, 0, '2024-10-21 19:08:38', '2024-10-21 19:08:38'); INSERT INTO `message` VALUES (1848891911719559169, '官榕胜同学,请签收一下你的快递,谢谢了', 1848313214998306817, 1848316858330193922, 1, '2024-10-23 08:59:17', '2024-10-23 08:59:17'); -- ---------------------------- -- Table structure for records -- ---------------------------- DROP TABLE IF EXISTS `records`; CREATE TABLE `records` ( `id` bigint NOT NULL COMMENT '快递记录id', `send_user_id` bigint NOT NULL COMMENT '寄件人', `get_user_id` bigint NOT NULL COMMENT '收件人', `addressee_id` bigint NULL DEFAULT NULL COMMENT '签收者', `express_id` bigint NOT NULL COMMENT '快递员', `address_id` bigint NOT NULL COMMENT '送到哪里', `goods_id` bigint NOT NULL COMMENT '物品信息', `mark` int NULL DEFAULT 0 COMMENT '0: 未签收 1: 已签收', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (`id`) USING BTREE, INDEX `send_user_id`(`send_user_id` ASC) USING BTREE, INDEX `get_user_id`(`get_user_id` ASC) USING BTREE, INDEX `addressee_id`(`addressee_id` ASC) USING BTREE, INDEX `goods_id`(`goods_id` ASC) USING BTREE, INDEX `express_id`(`express_id` ASC) USING BTREE, INDEX `address_id`(`address_id` ASC) USING BTREE, CONSTRAINT `records_ibfk_1` FOREIGN KEY (`send_user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `records_ibfk_2` FOREIGN KEY (`get_user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `records_ibfk_3` FOREIGN KEY (`addressee_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `records_ibfk_4` FOREIGN KEY (`goods_id`) REFERENCES `goods` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `records_ibfk_5` FOREIGN KEY (`express_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `records_ibfk_6` FOREIGN KEY (`address_id`) REFERENCES `address` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of records -- ---------------------------- INSERT INTO `records` VALUES (1848543466089521154, 1848316858330193922, 1848523815259402241, NULL, 1848313214998306817, 1848533495658516482, 1848543466089521153, 0, '2024-10-22 09:54:41'); INSERT INTO `records` VALUES (1848543555377864706, 1848316858330193922, 1848523815259402241, NULL, 1848313214998306817, 1848533495658516482, 1848543555310755841, 0, '2024-10-22 09:55:03'); INSERT INTO `records` VALUES (1848543604971315202, 1848316858330193922, 1848523815259402241, NULL, 1848313214998306817, 1848533495658516482, 1848543604904206338, 0, '2024-10-22 09:55:14'); INSERT INTO `records` VALUES (1848543646008385538, 1848316858330193922, 1848523815259402241, 1848316858330193922, 1848313214998306817, 1848533495658516482, 1848543645941276674, 1, '2024-10-22 09:55:24'); INSERT INTO `records` VALUES (1848544752541249537, 1848523815259402241, 1848316858330193922, 1848316858330193922, 1848313214998306817, 1848323292988100610, 1848544752499306498, 1, '2024-10-22 09:59:48'); -- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` bigint NOT NULL COMMENT '用户id', `user_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '用户名', `account` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '用户账号', `phone` varchar(11) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '手机号', `password` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '用户密码', `identity` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci NOT NULL COMMENT '身份证', `likes` int NULL DEFAULT 0 COMMENT '点赞次数', `mark` int NULL DEFAULT 0 COMMENT '用户标识: 0普通用户 1快递员 2管理员', `disabled` int NULL DEFAULT 0 COMMENT '禁用标志 0: 没有 1: 禁用', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `login_time` datetime NULL DEFAULT NULL COMMENT '最近一次登录时间', `update_time` datetime NULL DEFAULT NULL COMMENT '最近更新时间', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `user_name`(`user_name` ASC) USING BTREE, UNIQUE INDEX `account`(`account` ASC) USING BTREE, UNIQUE INDEX `phone`(`phone` ASC) USING BTREE, UNIQUE INDEX `identity`(`identity` ASC) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of user -- ---------------------------- INSERT INTO `user` VALUES (1848310231438860290, 'admin', 'admin', '18750117167', '21232f297a57a5a743894a0e4a801fc3', '350104200211271554', 0, 2, 0, '2024-10-21 18:27:54', '2024-11-01 16:27:11', '2024-10-21 18:32:23'); INSERT INTO `user` VALUES (1848313214998306817, 'emOne', 'emOne', '18750117166', '17f6fe1d6e8824aa95cd823a04a1735e', '350104200211271553', 2, 1, 0, '2024-10-21 18:39:45', '2024-10-23 08:51:35', '2024-10-21 18:39:45'); INSERT INTO `user` VALUES (1848316858330193922, 'grs', 'grs', '18750117160', 'a1ca50b49044afbeeed4b5e31dbece6c', '350104200211271550', 0, 0, 0, '2024-10-21 18:54:14', '2024-10-23 09:00:15', '2024-10-21 18:54:14'); INSERT INTO `user` VALUES (1848523815259402241, 'chj', 'chj', '18750117161', 'c4904bd9b0fe86a6809ba6cb57e1ad30', '350104200211271551', 0, 0, 0, '2024-10-22 08:36:36', '2024-10-22 09:58:47', '2024-10-22 08:36:36'); INSERT INTO `user` VALUES (1848544937652662274, 'emTwo', 'emTwo', '18750117162', '9d5c7143c7e105331d7aed75d17b59c3', '350104200211271559', 0, 1, 0, '2024-10-22 10:00:32', NULL, '2024-10-22 10:00:32'); INSERT INTO `user` VALUES (1849639443382857730, 'jhj', 'jhj', '18750334576', '20fc6e83c7e38bb5cb5260cb8a0cbda5', '350104200211261554', 0, 0, 0, '2024-10-25 10:29:43', NULL, '2024-10-25 10:29:43'); INSERT INTO `user` VALUES (1851869410121809921, '陈金三', 'cjh', '17829653387', '15b697eae54fd4ab7143c616df92334c', '350104200810311552', 0, 1, 0, '2024-10-31 14:10:48', NULL, '2024-10-31 14:10:48'); INSERT INTO `user` VALUES (1852266092133793794, 'TestUSER1', 'TestUSER1', '18750117777', '2188eb4e691ab2f44faa2f22d02a6c36', '350104200711271554', 0, 0, 1, '2024-11-01 16:27:04', NULL, '2024-11-01 16:27:04'); SET FOREIGN_KEY_CHECKS = 1;