From 319aa61cfea6cde3354f1a00afda7784d8d17411 Mon Sep 17 00:00:00 2001 From: jhj <2335228773@qq.com> Date: Tue, 5 Nov 2024 14:43:29 +0800 Subject: [PATCH] mysql8 --- distribution.sql | 191 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 distribution.sql diff --git a/distribution.sql b/distribution.sql new file mode 100644 index 0000000..30818bb --- /dev/null +++ b/distribution.sql @@ -0,0 +1,191 @@ +/* + 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;