# ************************************************************ # 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 */;