157 lines
7.0 KiB
SQL
157 lines
7.0 KiB
SQL
/*
|
||
Navicat Premium Data Transfer
|
||
|
||
Source Server : mall_mysql
|
||
Source Server Type : MySQL
|
||
Source Server Version : 50643
|
||
Source Host : 180.167.213.26:13306
|
||
Source Schema : mall_admin
|
||
|
||
Target Server Type : MySQL
|
||
Target Server Version : 50643
|
||
File Encoding : 65001
|
||
|
||
Date: 28/04/2019 18:05:05
|
||
*/
|
||
|
||
SET NAMES utf8mb4;
|
||
SET FOREIGN_KEY_CHECKS = 0;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for admin
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `admin`;
|
||
CREATE TABLE `admin` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '管理员编号',
|
||
`username` varchar(16) NOT NULL COMMENT '登陆账号',
|
||
`nickname` varchar(10) NOT NULL COMMENT '昵称',
|
||
`password` varchar(32) NOT NULL COMMENT '密码\n *\n * TODO 芋艿 暂时最简单的 MD5',
|
||
`create_time` datetime NOT NULL COMMENT '创建时间',
|
||
`status` tinyint(11) NOT NULL COMMENT '账号状态',
|
||
`deleted` bit(1) DEFAULT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='admin_d_o';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for admin_access_log
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `admin_access_log`;
|
||
CREATE TABLE `admin_access_log` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||
`admin_id` int(11) NOT NULL DEFAULT '-1' COMMENT '管理员编号.',
|
||
`uri` varchar(4096) NOT NULL DEFAULT '' COMMENT '访问地址',
|
||
`query_string` varchar(4096) NOT NULL DEFAULT '' COMMENT '参数',
|
||
`method` varchar(50) NOT NULL DEFAULT '' COMMENT 'http 方法',
|
||
`user_agent` varchar(1024) NOT NULL DEFAULT '' COMMENT 'userAgent',
|
||
`ip` varchar(50) NOT NULL DEFAULT '' COMMENT 'ip',
|
||
`start_time` datetime NOT NULL COMMENT '请求时间',
|
||
`response_time` int(11) NOT NULL COMMENT '响应时长 -- 毫秒级',
|
||
`create_time` datetime NOT NULL COMMENT '创建时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=5874 DEFAULT CHARSET=utf8mb4 COMMENT='admin_access_log';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for admin_role
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `admin_role`;
|
||
CREATE TABLE `admin_role` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||
`admin_id` int(11) NOT NULL COMMENT '管理员编号(外键:{@link AdminDO}',
|
||
`role_id` int(11) NOT NULL COMMENT '角色编号(外键:{@link RoleDO}',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`deleted` bit(1) DEFAULT b'0' COMMENT '是否删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='admin_role_d_o';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for data_dict
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `data_dict`;
|
||
CREATE TABLE `data_dict` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||
`enum_value` varchar(50) NOT NULL DEFAULT '' COMMENT '大类枚举值',
|
||
`display_name` varchar(50) NOT NULL DEFAULT '' COMMENT '展示名',
|
||
`sort` int(11) NOT NULL DEFAULT '-1' COMMENT '排序值',
|
||
`memo` varchar(50) DEFAULT '' COMMENT '备注',
|
||
`value` varchar(50) NOT NULL DEFAULT '' COMMENT '小类数值',
|
||
`deleted` tinyint(11) NOT NULL DEFAULT '0' COMMENT '是否删除',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8mb4 COMMENT='data_dict';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for oauth2_access_token
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `oauth2_access_token`;
|
||
CREATE TABLE `oauth2_access_token` (
|
||
`id` varchar(32) NOT NULL,
|
||
`refresh_token` varchar(32) DEFAULT NULL,
|
||
`admin_id` bigint(20) DEFAULT NULL,
|
||
`valid` tinyint(4) DEFAULT NULL,
|
||
`expires_time` datetime DEFAULT NULL,
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||
`last_update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_uid` (`admin_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for oauth2_refresh_token
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `oauth2_refresh_token`;
|
||
CREATE TABLE `oauth2_refresh_token` (
|
||
`id` varchar(32) NOT NULL,
|
||
`admin_id` bigint(20) DEFAULT NULL,
|
||
`valid` tinyint(4) DEFAULT NULL,
|
||
`expires_time` datetime DEFAULT NULL,
|
||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP,
|
||
`last_update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_uid` (`admin_id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;
|
||
|
||
-- ----------------------------
|
||
-- Table structure for resource
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `resource`;
|
||
CREATE TABLE `resource` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '资源编号',
|
||
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '资源名字',
|
||
`type` int(11) NOT NULL DEFAULT '-1' COMMENT '资源类型',
|
||
`sort` int(11) NOT NULL DEFAULT '-1' COMMENT '排序',
|
||
`display_name` varchar(50) NOT NULL DEFAULT '' COMMENT '展示名',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
|
||
`pid` int(11) NOT NULL DEFAULT '-1' COMMENT '父级资源编号(外键:{@link ResourceDO#id})',
|
||
`handler` varchar(50) DEFAULT '' COMMENT '操作\n *\n * 当资源类型为【菜单】时,handler 配置为界面 URL ,或者前端组件名\n * 当资源类型为【操作】时,handler 配置为后端 URL 。举个例子,如果有一个「创建管理员」的表单,那么前端界面上的按钮可以根据这个 url 判断是否展示,后端接收到该 url 的请求时会判断是否有权限。',
|
||
`deleted` bit(1) NOT NULL DEFAULT b'0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='resource_d_o';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for role
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `role`;
|
||
CREATE TABLE `role` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '角色编号',
|
||
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='role_d_o';
|
||
|
||
-- ----------------------------
|
||
-- Table structure for role_resource
|
||
-- ----------------------------
|
||
DROP TABLE IF EXISTS `role_resource`;
|
||
CREATE TABLE `role_resource` (
|
||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '编号',
|
||
`role_id` int(11) NOT NULL DEFAULT '-1' COMMENT '角色编号(外键:{@link RoleDO}',
|
||
`resource_id` int(11) NOT NULL DEFAULT '-1' COMMENT '资源编号',
|
||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||
`deleted` bit(1) DEFAULT b'0' COMMENT '是否删除',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=287 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='role_resource_d_o';
|
||
|
||
SET FOREIGN_KEY_CHECKS = 1;
|