|
преди 2 години | |
---|---|---|
assembly | преди 2 години | |
bin | преди 2 години | |
src | преди 2 години | |
.gitignore | преди 2 години | |
README.md | преди 2 години | |
pom.xml | преди 2 години |
/* 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: 27/03/2023 17:09:22 */
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 apply_token
DROP TABLE IF EXISTS apply_token
;
CREATE TABLE apply_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 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,
CONSTRAINT event_ibfk_1
FOREIGN KEY (apply_id
) REFERENCES apply
(uuid
) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '事件信息表' ROW_FORMAT = Dynamic;
-- Table structure for event_appendix
DROP TABLE IF EXISTS event_appendix
;
CREATE TABLE event_appendix
(
id
int(11) NOT NULL AUTO_INCREMENT COMMENT '表ID',
event_id
varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '事件ID',
name
varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附件名称',
PRIMARY KEY (id
) USING BTREE,
INDEX event_id
(event_id
) USING BTREE,
CONSTRAINT event_appendix_ibfk_1
FOREIGN KEY (event_id
) REFERENCES event
(id
) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 26 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,
INDEX apply_id
(apply_id
) USING BTREE,
CONSTRAINT event_log_ibfk_1
FOREIGN KEY (event_id
) REFERENCES event
(id
) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINT event_log_ibfk_2
FOREIGN KEY (apply_id
) REFERENCES apply
(uuid
) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB AUTO_INCREMENT = 1381 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '日志信息表' 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;