mirror of
https://github.com/luoye663/e5.git
synced 2024-12-26 19:58:50 +00:00
112 lines
5.6 KiB
MySQL
112 lines
5.6 KiB
MySQL
|
/*
|
||
|
Navicat Premium Data Transfer
|
||
|
|
||
|
Source Server : 本地Mysql5.7
|
||
|
Source Server Type : MySQL
|
||
|
Source Server Version : 50719
|
||
|
Source Host : localhost:3306
|
||
|
Source Schema : e5
|
||
|
|
||
|
Target Server Type : MySQL
|
||
|
Target Server Version : 50719
|
||
|
File Encoding : 65001
|
||
|
|
||
|
Date: 04/02/2021 08:24:47
|
||
|
*/
|
||
|
|
||
|
SET NAMES utf8mb4;
|
||
|
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for github
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `github`;
|
||
|
CREATE TABLE `github` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`user_id` int(255) NULL DEFAULT NULL COMMENT '用户id',
|
||
|
`access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||
|
`login` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登录名',
|
||
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'github的用户名',
|
||
|
`avatar_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '头像url',
|
||
|
`github_id` int(11) NULL DEFAULT NULL COMMENT 'id',
|
||
|
PRIMARY KEY (`id`) USING BTREE
|
||
|
) ENGINE = MyISAM AUTO_INCREMENT = 7480 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for outlook
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `outlook`;
|
||
|
CREATE TABLE `outlook` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`github_id` int(255) NULL DEFAULT NULL COMMENT '用户id',
|
||
|
`id_token` varchar(2048) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||
|
`client_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||
|
`client_secret` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||
|
`refresh_token` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '刷新令牌',
|
||
|
`access_token` varchar(8196) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||
|
`cron_time` int(11) NOT NULL DEFAULT 3600,
|
||
|
`cron_time_random_start` int(11) NOT NULL DEFAULT 3600,
|
||
|
`cron_time_random_end` int(11) NOT NULL DEFAULT 7200,
|
||
|
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
|
||
|
`describes` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '描述',
|
||
|
`step` int(1) NOT NULL DEFAULT 0 COMMENT '步骤',
|
||
|
`status` int(1) NOT NULL DEFAULT 1 COMMENT '状态: 1、等待配置 2、暂停 3、运行中 4、封禁 5、已停止(由于调用错误导致的停止) 6、等待授权 7、授权失败 8 、配置时间',
|
||
|
`next_time` int(11) NOT NULL DEFAULT 0 COMMENT '下次调用时间',
|
||
|
PRIMARY KEY (`id`) USING BTREE
|
||
|
) ENGINE = MyISAM AUTO_INCREMENT = 8002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for outlook_log
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `outlook_log`;
|
||
|
CREATE TABLE `outlook_log` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`github_id` int(11) NOT NULL COMMENT 'github_id',
|
||
|
`call_time` int(11) NULL DEFAULT NULL COMMENT '调用时间',
|
||
|
`result` int(1) NULL DEFAULT NULL COMMENT '调用结果',
|
||
|
`msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '如果有错误原因则记录',
|
||
|
`original_msg` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '原始错误消息',
|
||
|
`outlook_id` int(11) NOT NULL COMMENT 'outlook_id',
|
||
|
PRIMARY KEY (`id`) USING BTREE,
|
||
|
INDEX `github_id`(`github_id`) USING BTREE
|
||
|
) ENGINE = MyISAM AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for permission
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `permission`;
|
||
|
CREATE TABLE `permission` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`permission` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所拥有的权限',
|
||
|
PRIMARY KEY (`id`) USING BTREE
|
||
|
) ENGINE = MyISAM AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for role
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `role`;
|
||
|
CREATE TABLE `role` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`rolename` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色名称',
|
||
|
`permission` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '权限id',
|
||
|
PRIMARY KEY (`id`) USING BTREE
|
||
|
) ENGINE = MyISAM AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
-- ----------------------------
|
||
|
-- Table structure for user
|
||
|
-- ----------------------------
|
||
|
DROP TABLE IF EXISTS `user`;
|
||
|
CREATE TABLE `user` (
|
||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
||
|
`passwd` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码使用sha512',
|
||
|
`role` char(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色id',
|
||
|
`email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '邮箱',
|
||
|
`status` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账户状态,1、启用 0、禁用',
|
||
|
PRIMARY KEY (`id`, `email`) USING BTREE,
|
||
|
INDEX `id`(`id`) USING BTREE,
|
||
|
INDEX `email`(`email`) USING BTREE
|
||
|
) ENGINE = MyISAM AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
|
||
|
|
||
|
SET FOREIGN_KEY_CHECKS = 1;
|