2017-02-10 12:23:39 +08:00

310 lines
14 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ************************************************************
# Sequel Pro SQL dump
# Version 4541
#
# http://www.sequelpro.com/
# https://github.com/sequelpro/sequelpro
#
# Host: 127.0.0.1 (MySQL 5.7.14-log)
# Database: apiAdmin
# Generation Time: 2016-12-12 15:59:11 +0000
# ************************************************************
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
# Dump of table api
# ------------------------------------------------------------
DROP TABLE IF EXISTS `api`;
CREATE TABLE `api` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`appId` int(11) NOT NULL COMMENT '关联的APP的ID',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT 'API名称',
`mark` varchar(50) NOT NULL COMMENT '接口标记',
`info` varchar(100) NOT NULL DEFAULT '' COMMENT 'API功能描述',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '接口状态',
`warning` varchar(50) NOT NULL DEFAULT '' COMMENT '接口提示',
`version` varchar(20) NOT NULL DEFAULT '' COMMENT '接口版本',
`map` varchar(32) NOT NULL DEFAULT '' COMMENT '接口映射,系统生成可以隐藏原有接口',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API接口表';
# Dump of table api_back
# ------------------------------------------------------------
DROP TABLE IF EXISTS `api_back`;
CREATE TABLE `api_back` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`apiId` int(11) DEFAULT NULL COMMENT '关联的API的ID',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '字段名称',
`type` varchar(20) NOT NULL COMMENT '字段类型',
`info` varchar(50) NOT NULL DEFAULT '' COMMENT '字段说明',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='接口返回参数规则说明';
# Dump of table api_fields
# ------------------------------------------------------------
DROP TABLE IF EXISTS `api_fields`;
CREATE TABLE `api_fields` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`apiId` int(11) DEFAULT NULL COMMENT '关联的API的ID',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '参数名称',
`type` varchar(20) NOT NULL COMMENT '参数类型',
`must` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否必须1必须0不必须',
`default` varchar(100) NOT NULL DEFAULT '' COMMENT '字段默认值',
`info` varchar(50) NOT NULL DEFAULT '' COMMENT '字段说明',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='请求接口需求参数说明';
# Dump of table app
# ------------------------------------------------------------
DROP TABLE IF EXISTS `app`;
CREATE TABLE `app` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '应用名称',
`status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '应用状态',
`info` varchar(50) NOT NULL DEFAULT '' COMMENT '应用描述',
`baseUrl` varchar(50) NOT NULL DEFAULT '' COMMENT 'API基础URL',
`type` tinyint(2) NOT NULL DEFAULT '0' COMMENT '参与方式',
`oauth` int(11) NOT NULL DEFAULT '0' COMMENT '认证方式',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
# Dump of table app_member
# ------------------------------------------------------------
DROP TABLE IF EXISTS `app_member`;
CREATE TABLE `app_member` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '管理员名称',
`phone` varchar(11) NOT NULL DEFAULT '' COMMENT '管理员手机号',
`email` varchar(50) NOT NULL DEFAULT '' COMMENT '管理员邮箱',
`status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '管理员状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='应用管理员表';
# Dump of table auth_group
# ------------------------------------------------------------
DROP TABLE IF EXISTS `auth_group`;
CREATE TABLE `auth_group` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL COMMENT '组名称',
`description` varchar(50) NOT NULL COMMENT '组描述',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '组状态为1正常为0禁用',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='权限组';
# Dump of table auth_group_access
# ------------------------------------------------------------
DROP TABLE IF EXISTS `auth_group_access`;
CREATE TABLE `auth_group_access` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`uid` mediumint(8) unsigned NOT NULL,
`groupId` mediumint(8) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `uid` (`uid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户和组的对应关系';
# Dump of table auth_rule
# ------------------------------------------------------------
DROP TABLE IF EXISTS `auth_rule`;
CREATE TABLE `auth_rule` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`url` char(80) NOT NULL DEFAULT '' COMMENT '规则唯一标识',
`groupId` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '权限所属组的ID',
`auth` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '权限数值',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态为1正常为0禁用',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='权限细节';
# Dump of table filter
# ------------------------------------------------------------
DROP TABLE IF EXISTS `filter`;
CREATE TABLE `filter` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`total` int(11) NOT NULL DEFAULT '0' COMMENT '请求总数',
`month` int(11) NOT NULL DEFAULT '0' COMMENT '每月请求频率',
`day` int(11) NOT NULL DEFAULT '0' COMMENT '每天请求频率',
`hour` int(11) NOT NULL DEFAULT '0' COMMENT '每小时请求频率',
`minute` int(11) NOT NULL DEFAULT '0' COMMENT '每分钟请求频率',
`second` int(11) NOT NULL DEFAULT '0' COMMENT '没秒钟请求频率',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '过滤组名称',
`status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '过滤组状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Api过滤组配置';
# Dump of table keys
# ------------------------------------------------------------
DROP TABLE IF EXISTS `keys`;
CREATE TABLE `keys` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`description` varchar(50) NOT NULL DEFAULT '' COMMENT '当前Key的备注',
`accessKey` varchar(64) NOT NULL DEFAULT '' COMMENT '公钥',
`secretKey` varchar(64) NOT NULL DEFAULT '' COMMENT '私钥',
`appId` int(11) NOT NULL DEFAULT '0' COMMENT '适配App的ID',
`filterId` int(11) NOT NULL DEFAULT '0' COMMENT '适配过滤组的ID',
`addTime` int(10) NOT NULL DEFAULT '0' COMMENT '创建时间戳',
`status` tinyint(2) NOT NULL DEFAULT '1' COMMENT '秘钥状态',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='API认证秘钥对表';
# Dump of table menu
# ------------------------------------------------------------
DROP TABLE IF EXISTS `menu`;
CREATE TABLE `menu` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '菜单名',
`fid` int(11) NOT NULL COMMENT '父级菜单ID',
`url` varchar(50) NOT NULL DEFAULT '' COMMENT '链接',
`auth` tinyint(2) NOT NULL DEFAULT '0' COMMENT '访客权限',
`sort` int(11) NOT NULL DEFAULT '0' COMMENT '排序',
`hide` tinyint(2) NOT NULL DEFAULT '0' COMMENT '是否显示',
`icon` varchar(50) NOT NULL DEFAULT '' COMMENT '菜单图标',
`level` tinyint(2) NOT NULL DEFAULT '0' COMMENT '菜单认证等级',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='目录信息';
LOCK TABLES `menu` WRITE;
/*!40000 ALTER TABLE `menu` DISABLE KEYS */;
INSERT INTO `menu` (`id`, `name`, `fid`, `url`, `auth`, `sort`, `hide`, `icon`, `level`)
VALUES
(1, '系统维护', 0, '', 12, 1, 0, 'fa-institution', 1),
(2, '菜单管理', 1, 'Menu/index', 0, 1, 0, 'fa-navicon', 0),
(3, '用户管理', 1, 'User/index', 0, 2, 0, 'fa-users', 0),
(4, '权限管理', 1, 'Auth/index', 0, 3, 0, 'fa-bolt', 0),
(5, '操作日志', 1, 'UserLog/index', 0, 30, 0, 'fa-suitcase', 0),
(6, '首页', 0, 'Index/index', 15, 100, 1, '', 0),
(7, '新增菜单', 2, 'Menu/add', 0, 0, 0, '', 0),
(8, '编辑菜单', 2, 'Menu/edit', 0, 0, 0, '', 0),
(9, '删除菜单', 2, 'Menu/del', 0, 0, 0, '', 0),
(10, '新增用户', 3, 'User/add', 0, 0, 0, '', 0),
(11, '删除用户', 3, 'User/del', 0, 0, 0, '', 0),
(12, '启用用户', 3, 'User/open', 0, 0, 0, '', 0),
(13, '禁用用户', 3, 'User/close', 0, 0, 0, '', 0),
(14, '修改用户', 3, 'User/edit', 0, 0, 0, '', 0),
(15, '新增用户组', 4, 'Auth/add', 0, 0, 0, '', 0),
(16, '删除用户组', 4, 'Auth/del', 0, 0, 0, '', 0),
(17, '编辑用户组', 4, 'Auth/edit', 0, 0, 0, '', 0),
(18, '启用用户组', 4, 'Auth/open', 0, 0, 0, '', 0),
(19, '禁用用户组', 4, 'Auth/close', 0, 0, 0, '', 0),
(20, '获取组权限', 4, 'Auth/access', 0, 0, 0, '', 0),
(21, '组用户管理', 4, 'Auth/userAuth', 0, 0, 0, '', 0),
(22, '用户赋权', 4, 'Auth/group', 0, 0, 0, '', 0),
(23, '应用管理', 0, '', 0, 6, 0, 'fa-cubes', 0),
(24, '应用组管理', 23, 'AppManager/index', 0, 0, 0, 'fa-rss', 0),
(25, '基础配置', 0, '', 0, 5, 0, 'fa-cogs', 0),
(26, '管理员配置', 25, 'AppMember/index', 0, 0, 0, 'fa-user', 0),
(27, '秘钥配置', 25, 'KeyManager/index', 0, 1, 0, 'fa-key', 0),
(28, '规则组配置', 25, 'FilterManager/index', 0, 2, 0, 'fa-filter', 0),
(29, '监控组配置', 25, 'WatchManager/index', 0, 3, 0, 'fa-eye', 0),
(30, '报警组配置', 25, 'WarnManager/index', 0, 4, 0, 'fa-warning', 0),
(31, 'API接口管理', 23, 'ApiManager/index', 0, 1, 0, 'fa-usb', 0),
(32, 'API接口调试', 23, 'ApiDebug/index', 0, 2, 0, 'fa-bug', 0),
(33, '接管第三方', 0, '', 0, 7, 0, 'fa-cloud', 0),
(34, '认证方式', 33, 'TakeOver/auth', 0, 0, 0, 'fa-fire', 0),
(35, '公共参数', 33, 'TakeOver/param', 0, 1, 0, 'fa-file', 0),
(36, '接口映射', 33, 'TakeOver/copy', 0, 2, 0, 'fa-copy', 0),
(37, '新增管理员', 26, 'AppMember/add', 0, 0, 0, '', 0),
(38, '启用管理员', 26, 'AppMember/open', 0, 0, 0, '', 0),
(39, '禁用管理员', 26, 'AppMember/close', 0, 0, 0, '', 0),
(40, '删除管理员', 26, 'AppMember/del', 0, 0, 0, '', 0),
(41, '编辑管理员', 26, 'AppMember/edit', 0, 0, 0, '', 0),
(42, '新增秘钥', 27, 'KeyManager/add', 0, 0, 0, '', 0),
(43, '启用秘钥', 27, 'KeyManager/open', 0, 0, 0, '', 0),
(44, '禁用秘钥', 27, 'KeyManager/close', 0, 0, 0, '', 0),
(45, '删除秘钥', 27, 'KeyManager/del', 0, 0, 0, '', 0),
(46, '新增规则组', 28, 'FilterManager/add', 0, 0, 0, '', 0),
(47, '启用规则组', 28, 'FilterManager/open', 0, 0, 0, '', 0),
(48, '禁用规则组', 28, 'FilterManager/close', 0, 0, 0, '', 0),
(49, '删除规则组', 28, 'FilterManager/del', 0, 0, 0, '', 0),
(50, '编辑规则组', 28, 'FilterManager/edit', 0, 0, 0, '', 0),
(51, '编辑秘钥', 27, 'KeyManager/edit', 0, 0, 0, '', 0),
(52, '新增应用', 24, 'AppManager/add', 0, 0, 0, '', 0),
(53, '编辑应用', 24, 'AppManager/edit', 0, 0, 0, '', 0),
(54, '启用应用', 24, 'AppManager/open', 0, 0, 0, '', 0),
(55, '禁用应用', 24, 'AppManager/close', 0, 0, 0, '', 0),
(56, '删除应用', 24, 'AppManager/del', 0, 0, 0, '', 0),
(57, '新增接口', 31, 'ApiManager/add', 0, 0, 0, '', 0),
(58, '编辑接口', 31, 'ApiManager/edit', 0, 0, 0, '', 0),
(59, '删除接口', 31, 'ApiManager/del', 0, 0, 0, '', 0),
(60, '启用接口', 31, 'ApiManager/open', 0, 0, 0, '', 0),
(61, '禁用接口', 31, 'ApiManager/close', 0, 0, 0, '', 0),
(62, '请求参数列表', 31, 'ApiFieldsManager/index', 0, 0, 0, '', 0),
(63, '返回参数列表', 31, 'ApiFieldsManager/back', 0, 0, 0, '', 0),
(64, '新增请求参数', 31, 'ApiFieldsManager/add', 0, 0, 0, '', 0),
(65, '编辑请求参数', 31, 'ApiFieldsManager/edit', 0, 0, 0, '', 0),
(66, '删除请求参数', 31, 'ApiFieldsManager/del', 0, 0, 0, '', 0),
(67, '新增返回参数', 31, 'ApiFieldsManager/backAdd', 0, 0, 0, '', 0),
(68, '编辑返回参数', 31, 'ApiFieldsManager/backEdit', 0, 0, 0, '', 0),
(69, '删除返回参数', 31, 'ApiFieldsManager/backDel', 0, 0, 0, '', 0);
/*!40000 ALTER TABLE `menu` ENABLE KEYS */;
UNLOCK TABLES;
# Dump of table user
# ------------------------------------------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(64) NOT NULL DEFAULT '' COMMENT '用户名',
`nickname` varchar(64) NOT NULL DEFAULT '' COMMENT '用户昵称',
`password` char(32) NOT NULL DEFAULT '' COMMENT '用户密码',
`regTime` int(10) NOT NULL DEFAULT '0' COMMENT '注册时间',
`regIp` varchar(11) NOT NULL DEFAULT '' COMMENT '注册IP',
`updateTime` int(10) NOT NULL DEFAULT '0' COMMENT '更新时间',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '账号状态 0封号 1正常',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员认证信息';
# Dump of table user_data
# ------------------------------------------------------------
DROP TABLE IF EXISTS `user_data`;
CREATE TABLE `user_data` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`loginTimes` int(11) NOT NULL COMMENT '账号登录次数',
`lastLoginIp` varchar(11) NOT NULL DEFAULT '' COMMENT '最后登录IP',
`lastLoginTime` int(11) NOT NULL COMMENT '最后登录时间',
`uid` varchar(11) NOT NULL DEFAULT '' COMMENT '用户ID',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员数据表';
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;