|
@@ -0,0 +1,109 @@
|
|
|
+/*
|
|
|
+数据库相关信息
|
|
|
+Navicat MySQL Data Transfer
|
|
|
+
|
|
|
+Source Server : 192.168.2.64
|
|
|
+Source Server Type : MySQL
|
|
|
+Source Server Version : 50727
|
|
|
+Source Host : 192.168.2.64:3306
|
|
|
+Source Schema : burial_point
|
|
|
+
|
|
|
+Target Server Type : MySQL
|
|
|
+Target Server Version : 50727
|
|
|
+File Encoding : 65001
|
|
|
+
|
|
|
+Date: 23/03/2023 17:06:26
|
|
|
+*/
|
|
|
+
|
|
|
+SET NAMES utf8mb4;
|
|
|
+SET FOREIGN_KEY_CHECKS = 0;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for apply
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `apply`;
|
|
|
+CREATE TABLE `apply` (
|
|
|
+`uuid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'uuId',
|
|
|
+`apply_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用名称',
|
|
|
+`apply_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用类型 如web、Android、小程序',
|
|
|
+`token_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用令牌ID',
|
|
|
+PRIMARY KEY (`uuid`) USING BTREE,
|
|
|
+INDEX `apply_name`(`apply_name`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '应用表' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for event
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `event`;
|
|
|
+CREATE TABLE `event` (
|
|
|
+`id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '事件ID',
|
|
|
+`apply_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
|
|
+`event_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '事件code',
|
|
|
+`event_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '事件名称',
|
|
|
+`event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '事件类型',
|
|
|
+`description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '事件描述',
|
|
|
+`created_time` datetime NOT NULL COMMENT '创建时间',
|
|
|
+PRIMARY KEY (`id`, `apply_id`) USING BTREE,
|
|
|
+INDEX `apply_id`(`apply_id`) USING BTREE,
|
|
|
+INDEX `id`(`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '事件信息表' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for event_log
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `event_log`;
|
|
|
+CREATE TABLE `event_log` (
|
|
|
+`id` int(50) NOT NULL AUTO_INCREMENT COMMENT 'ID',
|
|
|
+`apply_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '应用ID',
|
|
|
+`apply_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用名称',
|
|
|
+`event_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '事件ID',
|
|
|
+`event_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '事件名称',
|
|
|
+`event_time` datetime NOT NULL COMMENT '触发事件时间',
|
|
|
+`user_id` int(11) NULL DEFAULT NULL COMMENT '触发事件用户',
|
|
|
+`user_openid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '触发事件用户统一id',
|
|
|
+`user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '触发事件用户名',
|
|
|
+`device_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备ID',
|
|
|
+`device_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型',
|
|
|
+`device_os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备操作系统',
|
|
|
+`device_os_version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备操作系统版本',
|
|
|
+`device_browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备浏览器',
|
|
|
+`device_language` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备语言',
|
|
|
+`location` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备地理位置',
|
|
|
+`apply_url` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '事件响应页地址',
|
|
|
+`apply_url_uv` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '响应页浏览时长',
|
|
|
+`ip_address` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IP地址',
|
|
|
+`info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '文本',
|
|
|
+PRIMARY KEY (`id`) USING BTREE,
|
|
|
+INDEX `event_time`(`event_time`) USING BTREE,
|
|
|
+INDEX `device_id`(`device_id`) USING BTREE,
|
|
|
+INDEX `ip_address`(`ip_address`) USING BTREE,
|
|
|
+INDEX `event_log_ibfk_1`(`event_id`) USING BTREE,
|
|
|
+CONSTRAINT `event_log_ibfk_1` FOREIGN KEY (`event_id`) REFERENCES `event` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1254 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '日志信息表' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for token
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `token`;
|
|
|
+CREATE TABLE `token` (
|
|
|
+`id` int(11) NOT NULL,
|
|
|
+`token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '应用令牌',
|
|
|
+PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '应用token' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for user
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS `user`;
|
|
|
+CREATE TABLE `user` (
|
|
|
+`user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID',
|
|
|
+`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户名',
|
|
|
+`email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '邮箱',
|
|
|
+`phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号码',
|
|
|
+`created` datetime NOT NULL COMMENT '创建时间',
|
|
|
+PRIMARY KEY (`user_id`) USING BTREE,
|
|
|
+UNIQUE INDEX `username`(`username`) USING BTREE,
|
|
|
+UNIQUE INDEX `email`(`email`) USING BTREE
|
|
|
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户信息表' ROW_FORMAT = Dynamic;
|
|
|
+
|
|
|
+SET FOREIGN_KEY_CHECKS = 1;
|