diff --git a/data/apiadmin_3.0.3.sql b/data/apiadmin_3.0.4.sql similarity index 63% rename from data/apiadmin_3.0.3.sql rename to data/apiadmin_3.0.4.sql index 383639b..3e59f6f 100644 --- a/data/apiadmin_3.0.3.sql +++ b/data/apiadmin_3.0.4.sql @@ -7,7 +7,7 @@ # # Host: 127.0.0.1 (MySQL 5.5.5-10.2.12-MariaDB) # Database: a -# Generation Time: 2018-02-27 06:50:47 +0000 +# Generation Time: 2018-03-04 15:18:46 +0000 # ************************************************************ @@ -20,12 +20,12 @@ /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -# Dump of table api_app +# Dump of table admin_app # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_app`; +DROP TABLE IF EXISTS `admin_app`; -CREATE TABLE `api_app` ( +CREATE TABLE `admin_app` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `app_id` varchar(50) NOT NULL DEFAULT '' COMMENT '应用id', `app_secret` varchar(50) NOT NULL DEFAULT '' COMMENT '应用密码', @@ -42,12 +42,12 @@ CREATE TABLE `api_app` ( -# Dump of table api_app_group +# Dump of table admin_app_group # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_app_group`; +DROP TABLE IF EXISTS `admin_app_group`; -CREATE TABLE `api_app_group` ( +CREATE TABLE `admin_app_group` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL DEFAULT '' COMMENT '组名称', `description` text DEFAULT NULL COMMENT '组说明', @@ -58,12 +58,12 @@ CREATE TABLE `api_app_group` ( -# Dump of table api_auth_group +# Dump of table admin_auth_group # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_auth_group`; +DROP TABLE IF EXISTS `admin_auth_group`; -CREATE TABLE `api_auth_group` ( +CREATE TABLE `admin_auth_group` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL COMMENT '组名称', `description` varchar(50) DEFAULT '' COMMENT '组描述', @@ -73,12 +73,12 @@ CREATE TABLE `api_auth_group` ( -# Dump of table api_auth_group_access +# Dump of table admin_auth_group_access # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_auth_group_access`; +DROP TABLE IF EXISTS `admin_auth_group_access`; -CREATE TABLE `api_auth_group_access` ( +CREATE TABLE `admin_auth_group_access` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `uid` mediumint(8) unsigned NOT NULL, `groupId` varchar(255) NOT NULL DEFAULT '', @@ -88,12 +88,12 @@ CREATE TABLE `api_auth_group_access` ( -# Dump of table api_auth_rule +# Dump of table admin_auth_rule # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_auth_rule`; +DROP TABLE IF EXISTS `admin_auth_rule`; -CREATE TABLE `api_auth_rule` ( +CREATE TABLE `admin_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', @@ -104,12 +104,12 @@ CREATE TABLE `api_auth_rule` ( -# Dump of table api_fields +# Dump of table admin_fields # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_fields`; +DROP TABLE IF EXISTS `admin_fields`; -CREATE TABLE `api_fields` ( +CREATE TABLE `admin_fields` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `fieldName` varchar(50) NOT NULL DEFAULT '' COMMENT '字段名称', `hash` varchar(50) NOT NULL DEFAULT '' COMMENT '对应接口的唯一标识', @@ -126,12 +126,12 @@ CREATE TABLE `api_fields` ( -# Dump of table api_group +# Dump of table admin_group # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_group`; +DROP TABLE IF EXISTS `admin_group`; -CREATE TABLE `api_group` ( +CREATE TABLE `admin_group` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL DEFAULT '' COMMENT '组名称', `description` text DEFAULT NULL COMMENT '组说明', @@ -144,23 +144,23 @@ CREATE TABLE `api_group` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='接口组管理'; -LOCK TABLES `api_group` WRITE; -/*!40000 ALTER TABLE `api_group` DISABLE KEYS */; +LOCK TABLES `admin_group` WRITE; +/*!40000 ALTER TABLE `admin_group` DISABLE KEYS */; -INSERT INTO `api_group` (`id`, `name`, `description`, `status`, `hash`, `addTime`, `updateTime`, `image`, `hot`) +INSERT INTO `admin_group` (`id`, `name`, `description`, `status`, `hash`, `addTime`, `updateTime`, `image`, `hot`) VALUES - (1,'默认分组','系统自动默认的一个分组,如果你的接口没有设置分组,将默认划分到该组',1,'default',0,1519616309,NULL,0); + (1,'默认分组','',1,'default',0,0,NULL,0); -/*!40000 ALTER TABLE `api_group` ENABLE KEYS */; +/*!40000 ALTER TABLE `admin_group` ENABLE KEYS */; UNLOCK TABLES; -# Dump of table api_list +# Dump of table admin_list # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_list`; +DROP TABLE IF EXISTS `admin_list`; -CREATE TABLE `api_list` ( +CREATE TABLE `admin_list` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `apiClass` varchar(50) NOT NULL DEFAULT '' COMMENT 'api索引,保存了类和方法', `hash` varchar(50) NOT NULL DEFAULT '' COMMENT 'api唯一标识', @@ -178,12 +178,12 @@ CREATE TABLE `api_list` ( -# Dump of table api_menu +# Dump of table admin_menu # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_menu`; +DROP TABLE IF EXISTS `admin_menu`; -CREATE TABLE `api_menu` ( +CREATE TABLE `admin_menu` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEFAULT '' COMMENT '菜单名', `fid` int(11) NOT NULL COMMENT '父级菜单ID', @@ -196,83 +196,89 @@ CREATE TABLE `api_menu` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='目录信息'; -LOCK TABLES `api_menu` WRITE; -/*!40000 ALTER TABLE `api_menu` DISABLE KEYS */; +LOCK TABLES `admin_menu` WRITE; +/*!40000 ALTER TABLE `admin_menu` DISABLE KEYS */; -INSERT INTO `api_menu` (`id`, `name`, `fid`, `url`, `auth`, `sort`, `hide`, `icon`, `level`) +INSERT INTO `admin_menu` (`id`, `name`, `fid`, `url`, `auth`, `sort`, `hide`, `icon`, `level`) VALUES - (1,'用户登录',0,'admin/Login/index',0,0,1,'',0), - (2,'用户登出',0,'admin/Login/logout',0,0,1,'',0), - (3,'系统管理',0,'',0,1,1,'',0), - (4,'菜单维护',3,'',0,1,1,'',0), - (5,'菜单状态修改',4,'admin/Menu/changeStatus',0,0,1,'',0), - (6,'新增菜单',4,'admin/Menu/add',0,0,1,'',0), - (7,'编辑菜单',4,'admin/Menu/edit',0,0,1,'',0), - (8,'菜单删除',4,'admin/Menu/del',0,0,1,'',0), - (9,'用户管理',3,'',0,2,1,'',0), - (10,'获取当前组的全部用户',9,'admin/User/getUsers',0,0,1,'',0), - (11,'用户状态修改',9,'admin/User/changeStatus',0,0,1,'',0), - (12,'新增用户',9,'admin/User/add',0,0,1,'',0), - (13,'用户编辑',9,'admin/User/edit',0,0,1,'',0), - (14,'用户删除',9,'admin/User/del',0,0,1,'',0), - (15,'权限管理',3,'',0,3,1,'',0), - (16,'权限组状态编辑',15,'admin/Auth/changeStatus',0,0,1,'',0), - (17,'从指定组中删除指定用户',15,'admin/Auth/delMember',0,0,1,'',0), - (18,'新增权限组',15,'admin/Auth/add',0,0,1,'',0), - (19,'权限组编辑',15,'admin/Auth/edit',0,0,1,'',0), - (20,'删除权限组',15,'admin/Auth/del',0,0,1,'',0), - (21,'获取全部已开放的可选组',15,'admin/Auth/getGroups',0,0,1,'',0), - (22,'获取组所有的权限列表',15,'admin/Auth/getRuleList',0,0,1,'',0), - (23,'应用接入',0,'',0,2,1,'',0), - (24,'应用管理',23,'',0,0,1,'',0), - (25,'应用状态编辑',24,'admin/App/changeStatus',0,0,1,'',0), - (26,'获取AppId,AppSecret,接口列表,应用接口权限细节',24,'admin/App/getAppInfo',0,0,1,'',0), - (27,'新增应用',24,'admin/App/add',0,0,1,'',0), - (28,'编辑应用',24,'admin/App/edit',0,0,1,'',0), - (29,'删除应用',24,'admin/App/del',0,0,1,'',0), - (30,'接口管理',0,'',0,3,1,'',0), - (31,'接口维护',30,'',0,0,1,'',0), - (32,'接口状态编辑',31,'admin/InterfaceList/changeStatus',0,0,1,'',0), - (33,'获取接口唯一标识',31,'admin/InterfaceList/getHash',0,0,1,'',0), - (34,'添加接口',31,'admin/InterfaceList/add',0,0,1,'',0), - (35,'编辑接口',31,'admin/InterfaceList/edit',0,0,1,'',0), - (36,'删除接口',31,'admin/InterfaceList/del',0,0,1,'',0), - (37,'获取接口请求字段',31,'admin/Fields/request',0,0,1,'',0), - (38,'获取接口返回字段',31,'admin/Fields/response',0,0,1,'',0), - (39,'添加接口字段',31,'admin/Fields/add',0,0,1,'',0), - (40,'上传接口返回字段',31,'admin/Fields/upload',0,0,1,'',0), - (41,'编辑接口字段',31,'admin/Fields/edit',0,0,1,'',0), - (42,'删除接口字段',31,'admin/Fields/del',0,0,1,'',0), - (43,'接口分组',30,'',0,1,1,'',0), - (44,'添加接口组',43,'admin/InterfaceGroup/add',0,0,1,'',0), - (45,'编辑接口组',43,'admin/InterfaceGroup/edit',0,0,1,'',0), - (46,'删除接口组',43,'admin/InterfaceGroup/del',0,0,1,'',0), - (47,'获取全部有效的接口组',43,'admin/InterfaceGroup/getAll',0,0,1,'',0), - (48,'接口组状态维护',43,'admin/InterfaceGroup/changeStatus',0,0,1,'',0), - (49,'应用分组',23,'',0,1,1,'',0), - (50,'添加应用组',49,'admin/AppGroup/add',0,0,1,'',0), - (51,'编辑应用组',49,'admin/AppGroup/edit',0,0,1,'',0), - (52,'删除应用组',49,'admin/AppGroup/del',0,0,1,'',0), - (53,'获取全部可用应用组',49,'admin/AppGroup/getAll',0,0,1,'',0), - (54,'应用组状态编辑',49,'admin/AppGroup/changeStatus',0,0,1,'',0), - (55,'菜单列表',4,'admin/Menu/index',0,0,1,'',0), - (56,'用户列表',9,'admin/User/index',0,0,1,'',0), - (57,'权限列表',15,'admin/Auth/index',0,0,1,'',0), - (58,'应用列表',24,'admin/App/index',0,0,1,'',0), - (59,'应用分组列表',49,'admin/AppGroup/index',0,0,1,'',0), - (60,'接口列表',31,'admin/InterfaceList/index',0,0,1,'',0), - (61,'接口分组列表',43,'admin/InterfaceGroup/index',0,0,1,'',0); + (1,'用户登录',0,'admin/Login/index',0,0,0,'',0), + (2,'用户登出',0,'admin/Login/logout',0,0,0,'',0), + (3,'系统管理',0,'',0,1,0,'',0), + (4,'菜单维护',3,'',0,1,0,'',0), + (5,'菜单状态修改',4,'admin/Menu/changeStatus',0,0,0,'',0), + (6,'新增菜单',4,'admin/Menu/add',0,0,0,'',0), + (7,'编辑菜单',4,'admin/Menu/edit',0,0,0,'',0), + (8,'菜单删除',4,'admin/Menu/del',0,0,0,'',0), + (9,'用户管理',3,'',0,2,0,'',0), + (10,'获取当前组的全部用户',9,'admin/User/getUsers',0,0,0,'',0), + (11,'用户状态修改',9,'admin/User/changeStatus',0,0,0,'',0), + (12,'新增用户',9,'admin/User/add',0,0,0,'',0), + (13,'用户编辑',9,'admin/User/edit',0,0,0,'',0), + (14,'用户删除',9,'admin/User/del',0,0,0,'',0), + (15,'权限管理',3,'',0,3,0,'',0), + (16,'权限组状态编辑',15,'admin/Auth/changeStatus',0,0,0,'',0), + (17,'从指定组中删除指定用户',15,'admin/Auth/delMember',0,0,0,'',0), + (18,'新增权限组',15,'admin/Auth/add',0,0,0,'',0), + (19,'权限组编辑',15,'admin/Auth/edit',0,0,0,'',0), + (20,'删除权限组',15,'admin/Auth/del',0,0,0,'',0), + (21,'获取全部已开放的可选组',15,'admin/Auth/getGroups',0,0,0,'',0), + (22,'获取组所有的权限列表',15,'admin/Auth/getRuleList',0,0,0,'',0), + (23,'应用接入',0,'',0,2,0,'',0), + (24,'应用管理',23,'',0,0,0,'',0), + (25,'应用状态编辑',24,'admin/App/changeStatus',0,0,0,'',0), + (26,'获取AppId,AppSecret,接口列表,应用接口权限细节',24,'admin/App/getAppInfo',0,0,0,'',0), + (27,'新增应用',24,'admin/App/add',0,0,0,'',0), + (28,'编辑应用',24,'admin/App/edit',0,0,0,'',0), + (29,'删除应用',24,'admin/App/del',0,0,0,'',0), + (30,'接口管理',0,'',0,3,0,'',0), + (31,'接口维护',30,'',0,0,0,'',0), + (32,'接口状态编辑',31,'admin/InterfaceList/changeStatus',0,0,0,'',0), + (33,'获取接口唯一标识',31,'admin/InterfaceList/getHash',0,0,0,'',0), + (34,'添加接口',31,'admin/InterfaceList/add',0,0,0,'',0), + (35,'编辑接口',31,'admin/InterfaceList/edit',0,0,0,'',0), + (36,'删除接口',31,'admin/InterfaceList/del',0,0,0,'',0), + (37,'获取接口请求字段',31,'admin/Fields/request',0,0,0,'',0), + (38,'获取接口返回字段',31,'admin/Fields/response',0,0,0,'',0), + (39,'添加接口字段',31,'admin/Fields/add',0,0,0,'',0), + (40,'上传接口返回字段',31,'admin/Fields/upload',0,0,0,'',0), + (41,'编辑接口字段',31,'admin/Fields/edit',0,0,0,'',0), + (42,'删除接口字段',31,'admin/Fields/del',0,0,0,'',0), + (43,'接口分组',30,'',0,1,0,'',0), + (44,'添加接口组',43,'admin/InterfaceGroup/add',0,0,0,'',0), + (45,'编辑接口组',43,'admin/InterfaceGroup/edit',0,0,0,'',0), + (46,'删除接口组',43,'admin/InterfaceGroup/del',0,0,0,'',0), + (47,'获取全部有效的接口组',43,'admin/InterfaceGroup/getAll',0,0,0,'',0), + (48,'接口组状态维护',43,'admin/InterfaceGroup/changeStatus',0,0,0,'',0), + (49,'应用分组',23,'',0,1,0,'',0), + (50,'添加应用组',49,'admin/AppGroup/add',0,0,0,'',0), + (51,'编辑应用组',49,'admin/AppGroup/edit',0,0,0,'',0), + (52,'删除应用组',49,'admin/AppGroup/del',0,0,0,'',0), + (53,'获取全部可用应用组',49,'admin/AppGroup/getAll',0,0,0,'',0), + (54,'应用组状态编辑',49,'admin/AppGroup/changeStatus',0,0,0,'',0), + (55,'菜单列表',4,'admin/Menu/index',0,0,0,'',0), + (56,'用户列表',9,'admin/User/index',0,0,0,'',0), + (57,'权限列表',15,'admin/Auth/index',0,0,0,'',0), + (58,'应用列表',24,'admin/App/index',0,0,0,'',0), + (59,'应用分组列表',49,'admin/AppGroup/index',0,0,0,'',0), + (60,'接口列表',31,'admin/InterfaceList/index',0,0,0,'',0), + (61,'接口分组列表',43,'admin/InterfaceGroup/index',0,0,0,'',0), + (62,'日志管理',3,'',0,4,0,'',0), + (63,'获取操作日志列表',62,'admin/Log/index',0,0,0,'',0), + (64,'删除单条日志记录',62,'admin/Log/del',0,0,0,'',0), + (65,'刷新路由',31,'admin/InterfaceList/refresh',0,0,0,'',0), + (67,'文件上传',0,'admin/Index/upload',0,0,0,'',0), + (68,'更新个人信息',9,'admin/User/own',0,0,0,'',0); -/*!40000 ALTER TABLE `api_menu` ENABLE KEYS */; +/*!40000 ALTER TABLE `admin_menu` ENABLE KEYS */; UNLOCK TABLES; -# Dump of table api_user +# Dump of table admin_user # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_user`; +DROP TABLE IF EXISTS `admin_user`; -CREATE TABLE `api_user` ( +CREATE TABLE `admin_user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(64) NOT NULL DEFAULT '' COMMENT '用户名', `nickname` varchar(64) NOT NULL DEFAULT '' COMMENT '用户昵称', @@ -285,23 +291,23 @@ CREATE TABLE `api_user` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='管理员认证信息'; -LOCK TABLES `api_user` WRITE; -/*!40000 ALTER TABLE `api_user` DISABLE KEYS */; +LOCK TABLES `admin_user` WRITE; +/*!40000 ALTER TABLE `admin_user` DISABLE KEYS */; -INSERT INTO `api_user` (`id`, `username`, `nickname`, `password`, `regTime`, `regIp`, `updateTime`, `status`, `openId`) +INSERT INTO `admin_user` (`id`, `username`, `nickname`, `password`, `regTime`, `regIp`, `updateTime`, `status`, `openId`) VALUES (1,'root','root','912601e4ad1b308c9ae41877cf6ca754',1519453594,3663623043,1492236545,1,NULL); -/*!40000 ALTER TABLE `api_user` ENABLE KEYS */; +/*!40000 ALTER TABLE `admin_user` ENABLE KEYS */; UNLOCK TABLES; -# Dump of table api_user_action +# Dump of table admin_user_action # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_user_action`; +DROP TABLE IF EXISTS `admin_user_action`; -CREATE TABLE `api_user_action` ( +CREATE TABLE `admin_user_action` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `actionName` varchar(50) NOT NULL DEFAULT '' COMMENT '行为名称', `uid` int(11) NOT NULL DEFAULT 0 COMMENT '操作用户ID', @@ -314,17 +320,18 @@ CREATE TABLE `api_user_action` ( -# Dump of table api_user_data +# Dump of table admin_user_data # ------------------------------------------------------------ -DROP TABLE IF EXISTS `api_user_data`; +DROP TABLE IF EXISTS `admin_user_data`; -CREATE TABLE `api_user_data` ( +CREATE TABLE `admin_user_data` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, - `loginTimes` int(11) NOT NULL COMMENT '账号登录次数', - `lastLoginIp` bigint(11) NOT NULL COMMENT '最后登录IP', - `lastLoginTime` int(11) NOT NULL COMMENT '最后登录时间', + `loginTimes` int(11) NOT NULL DEFAULT 0 COMMENT '账号登录次数', + `lastLoginIp` bigint(11) NOT NULL DEFAULT 0 COMMENT '最后登录IP', + `lastLoginTime` int(11) NOT NULL DEFAULT 0 COMMENT '最后登录时间', `uid` varchar(11) NOT NULL DEFAULT '' COMMENT '用户ID', + `headImg` text DEFAULT NULL COMMENT '用户头像', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='管理员数据表';