--
-- Host: localhost    Database: image-search
-- ------------------------------------------------------


--
-- Current Database: `image-search`
--

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `image-search` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci */ /*!80016 DEFAULT ENCRYPTION='N' */;

USE `image-search`;

--
-- Table structure for table `code_column_config`
--

CREATE TABLE `code_column_config` (
  `column_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `table_name` varchar(255) DEFAULT NULL,
  `column_name` varchar(255) DEFAULT NULL,
  `column_type` varchar(255) DEFAULT NULL,
  `dict_name` varchar(255) DEFAULT NULL,
  `extra` varchar(255) DEFAULT NULL,
  `form_show` bit(1) DEFAULT NULL,
  `form_type` varchar(255) DEFAULT NULL,
  `key_type` varchar(255) DEFAULT NULL,
  `list_show` bit(1) DEFAULT NULL,
  `not_null` bit(1) DEFAULT NULL,
  `query_type` varchar(255) DEFAULT NULL,
  `remark` varchar(255) DEFAULT NULL,
  `date_annotation` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`column_id`) USING BTREE,
  KEY `idx_table_name` (`table_name`)
) ENGINE=InnoDB AUTO_INCREMENT=191 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='代码生成字段信息存储';

--
-- Dumping data for table `code_column_config`
--


--
-- Table structure for table `code_gen_config`
--

CREATE TABLE `code_gen_config` (
  `config_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `table_name` varchar(255) DEFAULT NULL COMMENT '表名',
  `author` varchar(255) DEFAULT NULL COMMENT '作者',
  `cover` bit(1) DEFAULT NULL COMMENT '是否覆盖',
  `module_name` varchar(255) DEFAULT NULL COMMENT '模块名称',
  `pack` varchar(255) DEFAULT NULL COMMENT '至于哪个包下',
  `path` varchar(255) DEFAULT NULL COMMENT '前端代码生成的路径',
  `api_path` varchar(255) DEFAULT NULL COMMENT '前端Api文件路径',
  `prefix` varchar(255) DEFAULT NULL COMMENT '表前缀',
  `api_alias` varchar(255) DEFAULT NULL COMMENT '接口名称',
  PRIMARY KEY (`config_id`) USING BTREE,
  KEY `idx_table_name` (`table_name`(100))
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='代码生成器配置';

--
-- Dumping data for table `code_gen_config`
--


--
-- Table structure for table `image_group`
--

CREATE TABLE `image_group` (
  `group_id` bigint NOT NULL AUTO_INCREMENT,
  `uuid` varchar(50) DEFAULT NULL COMMENT '主键ID',
  `group_name` varchar(50) NOT NULL COMMENT '图片组名称',
  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
  PRIMARY KEY (`group_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `image_group`
--


--
-- Table structure for table `image_info`
--

CREATE TABLE `image_info` (
  `image_id` bigint NOT NULL AUTO_INCREMENT,
  `uuid` varchar(50) DEFAULT NULL COMMENT '图片uuid',
  `pre_name` varchar(50) DEFAULT NULL,
  `group_id` varchar(50) DEFAULT NULL COMMENT '图片分组id',
  `detect_objs` json DEFAULT NULL COMMENT '检测目标json',
  `img_url` varchar(255) DEFAULT NULL COMMENT '图片相对路径',
  `full_path` varchar(255) DEFAULT NULL,
  `type` tinyint(1) DEFAULT NULL COMMENT '1: 本地url，0: 远程图片url',
  `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
  PRIMARY KEY (`image_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1438 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `image_info`
--


--
-- Table structure for table `image_log`
--

CREATE TABLE `image_log` (
  `log_id` bigint NOT NULL AUTO_INCREMENT,
  `storage_id` bigint NOT NULL COMMENT '文件存储ID',
  `file_name` varchar(50) NOT NULL COMMENT '图片ZIP包名称',
  `image_list` json NOT NULL COMMENT '上传图片清单',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `create_by` varchar(50) NOT NULL COMMENT '创建人',
  `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
  `update_by` varchar(50) DEFAULT NULL COMMENT '修改人',
  PRIMARY KEY (`log_id`)
) ENGINE=InnoDB AUTO_INCREMENT=54 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `image_log`
--


--
-- Table structure for table `mnt_app`
--

CREATE TABLE `mnt_app` (
  `app_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) DEFAULT NULL COMMENT '应用名称',
  `upload_path` varchar(255) DEFAULT NULL COMMENT '上传目录',
  `deploy_path` varchar(255) DEFAULT NULL COMMENT '部署路径',
  `backup_path` varchar(255) DEFAULT NULL COMMENT '备份路径',
  `port` int DEFAULT NULL COMMENT '应用端口',
  `start_script` varchar(4000) DEFAULT NULL COMMENT '启动脚本',
  `deploy_script` varchar(4000) DEFAULT NULL COMMENT '部署脚本',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`app_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='应用管理';

--
-- Dumping data for table `mnt_app`
--


--
-- Table structure for table `mnt_deploy`
--

CREATE TABLE `mnt_deploy` (
  `deploy_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `app_id` bigint DEFAULT NULL COMMENT '应用编号',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL,
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`deploy_id`) USING BTREE,
  KEY `FK6sy157pseoxx4fmcqr1vnvvhy` (`app_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='部署管理';

--
-- Dumping data for table `mnt_deploy`
--


--
-- Table structure for table `mnt_deploy_history`
--

CREATE TABLE `mnt_deploy_history` (
  `history_id` varchar(50) NOT NULL COMMENT 'ID',
  `app_name` varchar(255) NOT NULL COMMENT '应用名称',
  `deploy_date` datetime NOT NULL COMMENT '部署日期',
  `deploy_user` varchar(50) NOT NULL COMMENT '部署用户',
  `ip` varchar(20) NOT NULL COMMENT '服务器IP',
  `deploy_id` bigint DEFAULT NULL COMMENT '部署编号',
  PRIMARY KEY (`history_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='部署历史管理';

--
-- Dumping data for table `mnt_deploy_history`
--


--
-- Table structure for table `mnt_deploy_server`
--

CREATE TABLE `mnt_deploy_server` (
  `deploy_id` bigint NOT NULL COMMENT '部署ID',
  `server_id` bigint NOT NULL COMMENT '服务ID',
  PRIMARY KEY (`deploy_id`,`server_id`) USING BTREE,
  KEY `FKeaaha7jew9a02b3bk9ghols53` (`server_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='应用与服务器关联';

--
-- Dumping data for table `mnt_deploy_server`
--


--
-- Table structure for table `sys_dept`
--

CREATE TABLE `sys_dept` (
  `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `pid` bigint DEFAULT NULL COMMENT '上级部门',
  `sub_count` int DEFAULT '0' COMMENT '子部门数目',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `dept_sort` int DEFAULT '999' COMMENT '排序',
  `enabled` bit(1) NOT NULL COMMENT '状态',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`dept_id`) USING BTREE,
  KEY `inx_pid` (`pid`),
  KEY `inx_enabled` (`enabled`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='部门';

--
-- Dumping data for table `sys_dept`
--

INSERT INTO `sys_dept` VALUES (2,7,0,'研发部',1,_binary '','admin','admin','2021-06-14 13:53:36','2021-06-14 13:53:36'),(5,7,0,'运维部',2,_binary '','admin','admin','2021-06-14 13:53:43','2021-06-14 13:53:43'),(7,NULL,2,'总部',0,_binary '','admin','admin','2019-03-25 11:04:50','2021-06-14 13:53:11');

--
-- Table structure for table `sys_dict`
--

CREATE TABLE `sys_dict` (
  `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) NOT NULL COMMENT '字典名称',
  `description` varchar(255) DEFAULT NULL COMMENT '描述',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`dict_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='数据字典';

--
-- Dumping data for table `sys_dict`
--

INSERT INTO `sys_dict` VALUES (1,'user_status','用户状态',NULL,NULL,'2021-06-14 13:53:11',NULL),(4,'dept_status','部门状态',NULL,NULL,'2021-06-14 13:53:11',NULL),(5,'job_status','岗位状态',NULL,NULL,'2019-10-27 20:31:36',NULL);

--
-- Table structure for table `sys_dict_detail`
--

CREATE TABLE `sys_dict_detail` (
  `detail_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `dict_id` bigint DEFAULT NULL COMMENT '字典id',
  `label` varchar(255) NOT NULL COMMENT '字典标签',
  `value` varchar(255) NOT NULL COMMENT '字典值',
  `dict_sort` int DEFAULT NULL COMMENT '排序',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`detail_id`) USING BTREE,
  KEY `FK5tpkputc6d9nboxojdbgnpmyb` (`dict_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='数据字典详情';

--
-- Dumping data for table `sys_dict_detail`
--

INSERT INTO `sys_dict_detail` VALUES (1,1,'激活','true',1,NULL,NULL,'2021-06-14 13:53:11',NULL),(2,1,'禁用','false',2,NULL,NULL,NULL,NULL),(3,4,'启用','true',1,NULL,NULL,NULL,NULL),(4,4,'停用','false',2,NULL,NULL,'2021-06-14 13:53:11',NULL),(5,5,'启用','true',1,NULL,NULL,NULL,NULL),(6,5,'停用','false',2,NULL,NULL,'2021-06-14 13:53:11',NULL);

--
-- Table structure for table `sys_job`
--

CREATE TABLE `sys_job` (
  `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) NOT NULL COMMENT '岗位名称',
  `enabled` bit(1) NOT NULL COMMENT '岗位状态',
  `job_sort` int DEFAULT NULL COMMENT '排序',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`job_id`) USING BTREE,
  UNIQUE KEY `uniq_name` (`name`),
  KEY `inx_enabled` (`enabled`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='岗位';

--
-- Dumping data for table `sys_job`
--

INSERT INTO `sys_job` VALUES (11,'全栈开发',_binary '',2,NULL,'admin','2021-06-14 13:53:11','2021-06-14 13:53:11'),(12,'软件测试',_binary '',5,NULL,'admin','2021-06-14 13:53:11','2021-06-14 13:53:11');

--
-- Table structure for table `sys_log`
--

CREATE TABLE `sys_log` (
  `log_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `description` varchar(255) DEFAULT NULL,
  `log_type` varchar(255) DEFAULT NULL,
  `method` varchar(255) DEFAULT NULL,
  `params` text,
  `request_ip` varchar(255) DEFAULT NULL,
  `time` bigint DEFAULT NULL,
  `username` varchar(255) DEFAULT NULL,
  `address` varchar(255) DEFAULT NULL,
  `browser` varchar(255) DEFAULT NULL,
  `exception_detail` text,
  `create_time` datetime DEFAULT NULL,
  PRIMARY KEY (`log_id`) USING BTREE,
  KEY `log_create_time_index` (`create_time`),
  KEY `inx_log_type` (`log_type`)
) ENGINE=InnoDB AUTO_INCREMENT=3622 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='系统日志';

--
-- Dumping data for table `sys_log`
--

INSERT INTO `sys_log` VALUES (3537,'删除定时任务','INFO','me.calvin.modules.quartz.rest.QuartzJobController.delete()','[3]','192.168.43.107',164,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:26:16'),(3538,'删除定时任务','INFO','me.calvin.modules.quartz.rest.QuartzJobController.delete()','[6]','192.168.43.107',37,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:26:18'),(3539,'删除定时任务','INFO','me.calvin.modules.quartz.rest.QuartzJobController.delete()','[5]','192.168.43.107',38,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:26:20'),(3540,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[21]','192.168.43.107',367,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:26:58'),(3541,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[10]','192.168.43.107',409,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:27:00'),(3542,'新增菜单','INFO','me.calvin.modules.system.rest.MenuController.create()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"image\",\"updateTime\":1623588904155,\"title\":\"人像搜索\",\"type\":1,\"subCount\":0,\"path\":\"facesearch\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623588904155,\"iFrame\":false,\"id\":118,\"menuSort\":1}','192.168.43.107',405,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:55:04'),(3543,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"system\",\"title\":\"系统管理\",\"type\":0,\"subCount\":7,\"path\":\"system\",\"createTime\":1545117089000,\"iFrame\":false,\"id\":1,\"menuSort\":2}','192.168.43.107',157,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:55:12'),(3544,'修改角色菜单','INFO','me.calvin.modules.system.rest.RoleController.updateMenu()','{\"level\":3,\"dataScope\":\"本级\",\"id\":1,\"menus\":[{\"subCount\":0,\"id\":97,\"menuSort\":999},{\"subCount\":0,\"id\":98,\"menuSort\":999},{\"subCount\":0,\"id\":102,\"menuSort\":999},{\"subCount\":0,\"id\":103,\"menuSort\":999},{\"subCount\":0,\"id\":104,\"menuSort\":999},{\"subCount\":0,\"id\":105,\"menuSort\":999},{\"subCount\":0,\"id\":106,\"menuSort\":999},{\"subCount\":0,\"id\":107,\"menuSort\":999},{\"subCount\":0,\"id\":108,\"menuSort\":999},{\"subCount\":0,\"id\":109,\"menuSort\":999},{\"subCount\":0,\"id\":110,\"menuSort\":999},{\"subCount\":0,\"id\":111,\"menuSort\":999},{\"subCount\":0,\"id\":112,\"menuSort\":999},{\"subCount\":0,\"id\":113,\"menuSort\":999},{\"subCount\":0,\"id\":114,\"menuSort\":999},{\"subCount\":0,\"id\":116,\"menuSort\":999},{\"subCount\":0,\"id\":118,\"menuSort\":999},{\"subCount\":0,\"id\":1,\"menuSort\":999},{\"subCount\":0,\"id\":2,\"menuSort\":999},{\"subCount\":0,\"id\":3,\"menuSort\":999},{\"subCount\":0,\"id\":5,\"menuSort\":999},{\"subCount\":0,\"id\":6,\"menuSort\":999},{\"subCount\":0,\"id\":7,\"menuSort\":999},{\"subCount\":0,\"id\":9,\"menuSort\":999},{\"subCount\":0,\"id\":14,\"menuSort\":999},{\"subCount\":0,\"id\":18,\"menuSort\":999},{\"subCount\":0,\"id\":19,\"menuSort\":999},{\"subCount\":0,\"id\":28,\"menuSort\":999},{\"subCount\":0,\"id\":30,\"menuSort\":999},{\"subCount\":0,\"id\":32,\"menuSort\":999},{\"subCount\":0,\"id\":35,\"menuSort\":999},{\"subCount\":0,\"id\":36,\"menuSort\":999},{\"subCount\":0,\"id\":37,\"menuSort\":999},{\"subCount\":0,\"id\":38,\"menuSort\":999},{\"subCount\":0,\"id\":39,\"menuSort\":999},{\"subCount\":0,\"id\":41,\"menuSort\":999},{\"subCount\":0,\"id\":44,\"menuSort\":999},{\"subCount\":0,\"id\":45,\"menuSort\":999},{\"subCount\":0,\"id\":46,\"menuSort\":999},{\"subCount\":0,\"id\":48,\"menuSort\":999},{\"subCount\":0,\"id\":49,\"menuSort\":999},{\"subCount\":0,\"id\":50,\"menuSort\":999},{\"subCount\":0,\"id\":52,\"menuSort\":999},{\"subCount\":0,\"id\":53,\"menuSort\":999},{\"subCount\":0,\"id\":54,\"menuSort\":999},{\"subCount\":0,\"id\":56,\"menuSort\":999},{\"subCount\":0,\"id\":57,\"menuSort\":999},{\"subCount\":0,\"id\":58,\"menuSort\":999},{\"subCount\":0,\"id\":60,\"menuSort\":999},{\"subCount\":0,\"id\":61,\"menuSort\":999},{\"subCount\":0,\"id\":62,\"menuSort\":999},{\"subCount\":0,\"id\":64,\"menuSort\":999},{\"subCount\":0,\"id\":65,\"menuSort\":999},{\"subCount\":0,\"id\":66,\"menuSort\":999},{\"subCount\":0,\"id\":73,\"menuSort\":999},{\"subCount\":0,\"id\":74,\"menuSort\":999},{\"subCount\":0,\"id\":75,\"menuSort\":999},{\"subCount\":0,\"id\":77,\"menuSort\":999},{\"subCount\":0,\"id\":78,\"menuSort\":999},{\"subCount\":0,\"id\":79,\"menuSort\":999},{\"subCount\":0,\"id\":80,\"menuSort\":999},{\"subCount\":0,\"id\":82,\"menuSort\":999},{\"subCount\":0,\"id\":90,\"menuSort\":999},{\"subCount\":0,\"id\":92,\"menuSort\":999},{\"subCount\":0,\"id\":93,\"menuSort\":999},{\"subCount\":0,\"id\":94,\"menuSort\":999}]}','192.168.43.107',1303,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 20:55:35'),(3545,'新增菜单','ERROR','me.calvin.modules.system.rest.MenuController.create()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"title\":\"人像搜索\",\"type\":1,\"subCount\":3,\"path\":\"search\",\"component\":\"facesearch/search/index\",\"createTime\":1546864480000,\"iFrame\":false,\"componentName\":\"PersonImageTable\",\"menuSort\":999}','192.168.43.107',398,'admin','内网IP','Chrome 91.0.4472.77','me.calvin.exception.EntityExistException: Menu with title 人像搜索 existed\n	at me.calvin.modules.system.service.impl.MenuServiceImpl.create(MenuServiceImpl.java:110)\n	at me.calvin.modules.system.service.impl.MenuServiceImpl$$FastClassBySpringCGLIB$$a13c6eee.invoke(<generated>)\n	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n	at org.springframework.transaction.interceptor.TransactionInterceptor$$Lambda$1015/1360168332.proceedWithInvocation(Unknown Source)\n	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367)\n	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118)\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)\n	at me.calvin.modules.system.service.impl.MenuServiceImpl$$EnhancerBySpringCGLIB$$b5ba4d58.create(<generated>)\n	at me.calvin.modules.system.rest.MenuController.create(MenuController.java:120)\n	at me.calvin.modules.system.rest.MenuController$$FastClassBySpringCGLIB$$a670a788.invoke(<generated>)\n	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771)\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n	at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:62)\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n	at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88)\n	at me.calvin.aspect.LogAspect.logAround(LogAspect.java:68)\n	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n	at java.lang.reflect.Method.invoke(Method.java:483)\n	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644)\n	at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633)\n	at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n	at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:69)\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95)\n	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749)\n	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691)\n	at me.calvin.modules.system.rest.MenuController$$EnhancerBySpringCGLIB$$6ac8a4b7.create(<generated>)\n	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n	at java.lang.reflect.Method.invoke(Method.java:483)\n	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190)\n	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)\n	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878)\n	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792)\n	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)\n	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)\n	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n	at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n	at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)\n	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:126)\n	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:90)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:118)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:158)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at me.calvin.modules.security.security.TokenFilter.doFilter(TokenFilter.java:90)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:92)\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:92)\n	at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:77)\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)\n	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)\n	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)\n	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)\n	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)\n	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)\n	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)\n	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)\n	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)\n	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n	at java.lang.Thread.run(Thread.java:744)\n','2021-06-13 21:00:53'),(3546,'新增菜单','INFO','me.calvin.modules.system.rest.MenuController.create()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"updateTime\":1623589265259,\"title\":\"搜索\",\"type\":1,\"subCount\":0,\"path\":\"search\",\"component\":\"facesearch/search/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623589265235,\"iFrame\":false,\"id\":119,\"componentName\":\"PersonImageTable\",\"menuSort\":999}','192.168.43.107',87,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:01:05'),(3547,'修改角色菜单','INFO','me.calvin.modules.system.rest.RoleController.updateMenu()','{\"level\":3,\"dataScope\":\"本级\",\"id\":1,\"menus\":[{\"subCount\":0,\"id\":97,\"menuSort\":999},{\"subCount\":0,\"id\":98,\"menuSort\":999},{\"subCount\":0,\"id\":102,\"menuSort\":999},{\"subCount\":0,\"id\":103,\"menuSort\":999},{\"subCount\":0,\"id\":104,\"menuSort\":999},{\"subCount\":0,\"id\":105,\"menuSort\":999},{\"subCount\":0,\"id\":106,\"menuSort\":999},{\"subCount\":0,\"id\":107,\"menuSort\":999},{\"subCount\":0,\"id\":108,\"menuSort\":999},{\"subCount\":0,\"id\":109,\"menuSort\":999},{\"subCount\":0,\"id\":110,\"menuSort\":999},{\"subCount\":0,\"id\":111,\"menuSort\":999},{\"subCount\":0,\"id\":112,\"menuSort\":999},{\"subCount\":0,\"id\":113,\"menuSort\":999},{\"subCount\":0,\"id\":114,\"menuSort\":999},{\"subCount\":0,\"id\":116,\"menuSort\":999},{\"subCount\":0,\"id\":118,\"menuSort\":999},{\"subCount\":0,\"id\":119,\"menuSort\":999},{\"subCount\":0,\"id\":1,\"menuSort\":999},{\"subCount\":0,\"id\":2,\"menuSort\":999},{\"subCount\":0,\"id\":3,\"menuSort\":999},{\"subCount\":0,\"id\":5,\"menuSort\":999},{\"subCount\":0,\"id\":6,\"menuSort\":999},{\"subCount\":0,\"id\":7,\"menuSort\":999},{\"subCount\":0,\"id\":9,\"menuSort\":999},{\"subCount\":0,\"id\":14,\"menuSort\":999},{\"subCount\":0,\"id\":18,\"menuSort\":999},{\"subCount\":0,\"id\":19,\"menuSort\":999},{\"subCount\":0,\"id\":28,\"menuSort\":999},{\"subCount\":0,\"id\":30,\"menuSort\":999},{\"subCount\":0,\"id\":32,\"menuSort\":999},{\"subCount\":0,\"id\":35,\"menuSort\":999},{\"subCount\":0,\"id\":36,\"menuSort\":999},{\"subCount\":0,\"id\":37,\"menuSort\":999},{\"subCount\":0,\"id\":38,\"menuSort\":999},{\"subCount\":0,\"id\":39,\"menuSort\":999},{\"subCount\":0,\"id\":41,\"menuSort\":999},{\"subCount\":0,\"id\":44,\"menuSort\":999},{\"subCount\":0,\"id\":45,\"menuSort\":999},{\"subCount\":0,\"id\":46,\"menuSort\":999},{\"subCount\":0,\"id\":48,\"menuSort\":999},{\"subCount\":0,\"id\":49,\"menuSort\":999},{\"subCount\":0,\"id\":50,\"menuSort\":999},{\"subCount\":0,\"id\":52,\"menuSort\":999},{\"subCount\":0,\"id\":53,\"menuSort\":999},{\"subCount\":0,\"id\":54,\"menuSort\":999},{\"subCount\":0,\"id\":56,\"menuSort\":999},{\"subCount\":0,\"id\":57,\"menuSort\":999},{\"subCount\":0,\"id\":58,\"menuSort\":999},{\"subCount\":0,\"id\":60,\"menuSort\":999},{\"subCount\":0,\"id\":61,\"menuSort\":999},{\"subCount\":0,\"id\":62,\"menuSort\":999},{\"subCount\":0,\"id\":64,\"menuSort\":999},{\"subCount\":0,\"id\":65,\"menuSort\":999},{\"subCount\":0,\"id\":66,\"menuSort\":999},{\"subCount\":0,\"id\":73,\"menuSort\":999},{\"subCount\":0,\"id\":74,\"menuSort\":999},{\"subCount\":0,\"id\":75,\"menuSort\":999},{\"subCount\":0,\"id\":77,\"menuSort\":999},{\"subCount\":0,\"id\":78,\"menuSort\":999},{\"subCount\":0,\"id\":79,\"menuSort\":999},{\"subCount\":0,\"id\":80,\"menuSort\":999},{\"subCount\":0,\"id\":82,\"menuSort\":999},{\"subCount\":0,\"id\":90,\"menuSort\":999},{\"subCount\":0,\"id\":92,\"menuSort\":999},{\"subCount\":0,\"id\":93,\"menuSort\":999},{\"subCount\":0,\"id\":94,\"menuSort\":999}]}','192.168.43.107',905,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:01:23'),(3548,'新增菜单','INFO','me.calvin.modules.system.rest.MenuController.create()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"updateTime\":1623590427238,\"title\":\"通用搜索\",\"type\":1,\"subCount\":0,\"path\":\"common\",\"component\":\"facesearch/common/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590427238,\"iFrame\":false,\"id\":120,\"componentName\":\"CommonImageTable\",\"menuSort\":999}','192.168.43.107',181,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:20:27'),(3549,'新增菜单','INFO','me.calvin.modules.system.rest.MenuController.create()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"updateTime\":1623590456885,\"title\":\"图片信息\",\"type\":1,\"subCount\":0,\"path\":\"imageinfo\",\"component\":\"facesearch/imageinfo/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590456885,\"iFrame\":false,\"id\":121,\"componentName\":\"ImageInfo\",\"menuSort\":999}','192.168.43.107',60,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:20:57'),(3550,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"updateTime\":1623590457000,\"title\":\"图片信息\",\"type\":1,\"subCount\":0,\"path\":\"imageinfo\",\"component\":\"facesearch/imageinfo/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590457000,\"iFrame\":false,\"id\":121,\"componentName\":\"ImageInfo\",\"menuSort\":999}','192.168.43.107',136,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:21:11'),(3551,'修改角色','INFO','me.calvin.modules.system.rest.RoleController.update()','{\"level\":1,\"description\":\"-\",\"updateTime\":1623589283000,\"dataScope\":\"全部\",\"updateBy\":\"admin\",\"createTime\":1542942277000,\"name\":\"超级管理员\",\"id\":1,\"depts\":[]}','192.168.43.107',92,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:21:20'),(3552,'修改角色菜单','INFO','me.calvin.modules.system.rest.RoleController.updateMenu()','{\"level\":3,\"dataScope\":\"本级\",\"id\":1,\"menus\":[{\"subCount\":0,\"id\":97,\"menuSort\":999},{\"subCount\":0,\"id\":98,\"menuSort\":999},{\"subCount\":0,\"id\":102,\"menuSort\":999},{\"subCount\":0,\"id\":103,\"menuSort\":999},{\"subCount\":0,\"id\":104,\"menuSort\":999},{\"subCount\":0,\"id\":105,\"menuSort\":999},{\"subCount\":0,\"id\":106,\"menuSort\":999},{\"subCount\":0,\"id\":107,\"menuSort\":999},{\"subCount\":0,\"id\":108,\"menuSort\":999},{\"subCount\":0,\"id\":109,\"menuSort\":999},{\"subCount\":0,\"id\":110,\"menuSort\":999},{\"subCount\":0,\"id\":111,\"menuSort\":999},{\"subCount\":0,\"id\":112,\"menuSort\":999},{\"subCount\":0,\"id\":113,\"menuSort\":999},{\"subCount\":0,\"id\":114,\"menuSort\":999},{\"subCount\":0,\"id\":116,\"menuSort\":999},{\"subCount\":0,\"id\":118,\"menuSort\":999},{\"subCount\":0,\"id\":119,\"menuSort\":999},{\"subCount\":0,\"id\":120,\"menuSort\":999},{\"subCount\":0,\"id\":121,\"menuSort\":999},{\"subCount\":0,\"id\":1,\"menuSort\":999},{\"subCount\":0,\"id\":2,\"menuSort\":999},{\"subCount\":0,\"id\":3,\"menuSort\":999},{\"subCount\":0,\"id\":5,\"menuSort\":999},{\"subCount\":0,\"id\":6,\"menuSort\":999},{\"subCount\":0,\"id\":7,\"menuSort\":999},{\"subCount\":0,\"id\":9,\"menuSort\":999},{\"subCount\":0,\"id\":14,\"menuSort\":999},{\"subCount\":0,\"id\":18,\"menuSort\":999},{\"subCount\":0,\"id\":19,\"menuSort\":999},{\"subCount\":0,\"id\":28,\"menuSort\":999},{\"subCount\":0,\"id\":30,\"menuSort\":999},{\"subCount\":0,\"id\":32,\"menuSort\":999},{\"subCount\":0,\"id\":35,\"menuSort\":999},{\"subCount\":0,\"id\":36,\"menuSort\":999},{\"subCount\":0,\"id\":37,\"menuSort\":999},{\"subCount\":0,\"id\":38,\"menuSort\":999},{\"subCount\":0,\"id\":39,\"menuSort\":999},{\"subCount\":0,\"id\":41,\"menuSort\":999},{\"subCount\":0,\"id\":44,\"menuSort\":999},{\"subCount\":0,\"id\":45,\"menuSort\":999},{\"subCount\":0,\"id\":46,\"menuSort\":999},{\"subCount\":0,\"id\":48,\"menuSort\":999},{\"subCount\":0,\"id\":49,\"menuSort\":999},{\"subCount\":0,\"id\":50,\"menuSort\":999},{\"subCount\":0,\"id\":52,\"menuSort\":999},{\"subCount\":0,\"id\":53,\"menuSort\":999},{\"subCount\":0,\"id\":54,\"menuSort\":999},{\"subCount\":0,\"id\":56,\"menuSort\":999},{\"subCount\":0,\"id\":57,\"menuSort\":999},{\"subCount\":0,\"id\":58,\"menuSort\":999},{\"subCount\":0,\"id\":60,\"menuSort\":999},{\"subCount\":0,\"id\":61,\"menuSort\":999},{\"subCount\":0,\"id\":62,\"menuSort\":999},{\"subCount\":0,\"id\":64,\"menuSort\":999},{\"subCount\":0,\"id\":65,\"menuSort\":999},{\"subCount\":0,\"id\":66,\"menuSort\":999},{\"subCount\":0,\"id\":73,\"menuSort\":999},{\"subCount\":0,\"id\":74,\"menuSort\":999},{\"subCount\":0,\"id\":75,\"menuSort\":999},{\"subCount\":0,\"id\":77,\"menuSort\":999},{\"subCount\":0,\"id\":78,\"menuSort\":999},{\"subCount\":0,\"id\":79,\"menuSort\":999},{\"subCount\":0,\"id\":80,\"menuSort\":999},{\"subCount\":0,\"id\":82,\"menuSort\":999},{\"subCount\":0,\"id\":90,\"menuSort\":999},{\"subCount\":0,\"id\":92,\"menuSort\":999},{\"subCount\":0,\"id\":93,\"menuSort\":999},{\"subCount\":0,\"id\":94,\"menuSort\":999}]}','192.168.43.107',772,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:21:27'),(3553,'查询ImageInfoService','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.query()','','192.168.43.107',311,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:24:30'),(3554,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[90]','192.168.43.107',2136,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:26:05'),(3555,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[14]','192.168.43.107',103,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:26:56'),(3556,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[19]','192.168.43.107',134,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:27:03'),(3557,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"0\",\"id\":\"10\"}','192.168.43.107',878,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:32:38'),(3558,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"1\",\"id\":\"10\"}','192.168.43.107',303,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-13 21:34:47'),(3559,'删除用户','INFO','me.calvin.modules.system.rest.UserController.delete()','[2]','192.168.43.107',217,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:52:24'),(3560,'修改部门','INFO','me.calvin.modules.system.rest.DeptController.update()','{\"updateTime\":1591589336000,\"enabled\":true,\"deptSort\":0,\"subCount\":2,\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1553483090000,\"name\":\"总部\",\"id\":7}','192.168.43.107',215,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:53:11'),(3561,'删除部门','INFO','me.calvin.modules.system.rest.DeptController.delete()','[8]','192.168.43.107',178,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:53:16'),(3562,'删除部门','INFO','me.calvin.modules.system.rest.DeptController.delete()','[17]','192.168.43.107',76,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:53:26'),(3563,'修改部门','INFO','me.calvin.modules.system.rest.DeptController.update()','{\"pid\":7,\"updateTime\":1596350927000,\"enabled\":true,\"deptSort\":1,\"subCount\":0,\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1553476532000,\"name\":\"研发部\",\"id\":2}','192.168.43.107',125,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:53:36'),(3564,'修改部门','INFO','me.calvin.modules.system.rest.DeptController.update()','{\"pid\":7,\"updateTime\":1589696847000,\"enabled\":true,\"deptSort\":2,\"subCount\":0,\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1553476844000,\"name\":\"运维部\",\"id\":5}','192.168.43.107',85,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:53:43'),(3565,'修改用户','INFO','me.calvin.modules.system.rest.UserController.update()','{\"gender\":\"男\",\"nickName\":\"管理员\",\"roles\":[],\"jobs\":[{\"updateTime\":1588649623000,\"enabled\":true,\"jobSort\":2,\"updateBy\":\"admin\",\"createTime\":1554010770000,\"name\":\"全栈开发\",\"id\":11}],\"avatarPath\":\"/Users/jie/Documents/work/me/admin/eladmin/~/avatar/avatar-20200806032259161.png\",\"updateTime\":1599273811000,\"dept\":{\"subCount\":0,\"name\":\"研发部\",\"id\":7},\"isAdmin\":false,\"enabled\":true,\"avatarName\":\"avatar-20200806032259161.png\",\"phone\":\"18888888888\",\"pwdResetTime\":1588495111000,\"updateBy\":\"admin\",\"createTime\":1534986716000,\"id\":1,\"email\":\"201507802@qq.com\",\"username\":\"admin\"}','192.168.43.107',917,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:54:00'),(3566,'修改角色','INFO','me.calvin.modules.system.rest.RoleController.update()','{\"level\":1,\"description\":\"超级管理员\",\"updateTime\":1623590487000,\"dataScope\":\"全部\",\"updateBy\":\"admin\",\"createTime\":1542942277000,\"name\":\"超级管理员\",\"id\":1,\"depts\":[]}','192.168.43.107',198,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:54:40'),(3567,'删除岗位','INFO','me.calvin.modules.system.rest.JobController.delete()','[8]','192.168.43.107',78,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:56:55'),(3568,'删除岗位','INFO','me.calvin.modules.system.rest.JobController.delete()','[10]','192.168.43.107',61,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:56:58'),(3569,'修改用户','INFO','me.calvin.modules.system.rest.UserController.update()','{\"gender\":\"男\",\"nickName\":\"管理员\",\"roles\":[],\"jobs\":[{\"updateTime\":1588649623000,\"enabled\":true,\"jobSort\":2,\"updateBy\":\"admin\",\"createTime\":1554010770000,\"name\":\"全栈开发\",\"id\":11}],\"avatarPath\":\"/Users/jie/Documents/work/me/admin/eladmin/~/avatar/avatar-20200806032259161.png\",\"updateTime\":1623650039000,\"dept\":{\"subCount\":0,\"name\":\"总部\",\"id\":7},\"isAdmin\":false,\"enabled\":true,\"avatarName\":\"avatar-20200806032259161.png\",\"phone\":\"18888888888\",\"pwdResetTime\":1588495111000,\"updateBy\":\"admin\",\"createTime\":1534986716000,\"id\":1,\"email\":\"179209347@qq.com\",\"username\":\"admin\"}','192.168.43.107',1004,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 13:57:43'),(3570,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"0\",\"id\":\"10\"}','192.168.43.107',1708,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 15:06:30'),(3571,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"0\",\"id\":\"10\"}','192.168.43.107',57536,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 15:50:38'),(3572,'初始化向量引擎','INFO','me.calvin.modules.facesearch.rest.SearchController.initSearchEngine()','','192.168.43.107',1719,'','内网IP','PostmanRuntime 7.26.8',NULL,'2021-06-14 16:16:09'),(3573,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"0\",\"id\":\"10\"}','192.168.43.107',59015,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 16:21:46'),(3574,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"1\",\"id\":\"10\"}','192.168.43.107',186853,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 16:26:47'),(3575,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"1\",\"id\":\"10\"}','192.168.43.107',169648,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 16:38:34'),(3576,'初始化向量引擎','INFO','me.calvin.modules.facesearch.rest.SearchController.initSearchEngine()','','192.168.43.107',89,'','内网IP','PostmanRuntime 7.26.8',NULL,'2021-06-14 16:55:41'),(3577,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"1\",\"id\":\"10\"}','192.168.43.107',174053,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 17:13:11'),(3578,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[30]','192.168.43.107',513,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:55:20'),(3579,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[82]','192.168.43.107',136,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:55:29'),(3580,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[116]','192.168.43.107',125,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:55:35'),(3581,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"image\",\"updateTime\":1623588904000,\"title\":\"搜索管理\",\"type\":1,\"subCount\":3,\"path\":\"facesearch\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623588904000,\"iFrame\":false,\"id\":118,\"menuSort\":1}','192.168.43.107',186,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:56:30'),(3582,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"updateTime\":1623589265000,\"title\":\"人像搜索\",\"type\":1,\"subCount\":0,\"path\":\"search\",\"component\":\"facesearch/search/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623589265000,\"iFrame\":false,\"id\":119,\"componentName\":\"PersonImageTable\",\"menuSort\":999}','192.168.43.107',195,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:56:40'),(3583,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"updateTime\":1623671800000,\"title\":\"人像搜索\",\"type\":1,\"subCount\":0,\"path\":\"search\",\"component\":\"facesearch/search/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623589265000,\"iFrame\":false,\"id\":119,\"componentName\":\"PersonImageTable\",\"menuSort\":1}','192.168.43.107',159,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:56:52'),(3584,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"updateTime\":1623590427000,\"title\":\"通用搜索\",\"type\":1,\"subCount\":0,\"path\":\"common\",\"component\":\"facesearch/common/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590427000,\"iFrame\":false,\"id\":120,\"componentName\":\"CommonImageTable\",\"menuSort\":2}','192.168.43.107',167,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:57:00'),(3585,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"pid\":118,\"updateTime\":1623590471000,\"title\":\"图片信息\",\"type\":1,\"subCount\":0,\"path\":\"imageinfo\",\"component\":\"facesearch/imageinfo/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590457000,\"iFrame\":false,\"id\":121,\"componentName\":\"ImageInfo\",\"menuSort\":3}','192.168.43.107',160,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:57:07'),(3586,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"search\",\"updateTime\":1623671790000,\"title\":\"搜索管理\",\"type\":1,\"subCount\":3,\"path\":\"facesearch\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623588904000,\"iFrame\":false,\"id\":118,\"menuSort\":1}','192.168.43.107',109,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:58:11'),(3587,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"peoples\",\"pid\":118,\"updateTime\":1623671812000,\"title\":\"人像搜索\",\"type\":1,\"subCount\":0,\"path\":\"search\",\"component\":\"facesearch/search/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623589265000,\"iFrame\":false,\"id\":119,\"componentName\":\"PersonImageTable\",\"menuSort\":1}','192.168.43.107',1191,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:58:47'),(3588,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"image\",\"pid\":118,\"updateTime\":1623671820000,\"title\":\"通用搜索\",\"type\":1,\"subCount\":0,\"path\":\"common\",\"component\":\"facesearch/common/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590427000,\"iFrame\":false,\"id\":120,\"componentName\":\"CommonImageTable\",\"menuSort\":2}','192.168.43.107',139,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 19:59:39'),(3589,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"icon\",\"pid\":118,\"updateTime\":1623671978000,\"title\":\"通用搜索\",\"type\":1,\"subCount\":0,\"path\":\"common\",\"component\":\"facesearch/common/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590427000,\"iFrame\":false,\"id\":120,\"componentName\":\"CommonImageTable\",\"menuSort\":2}','192.168.43.107',130,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:00:38'),(3590,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"education\",\"pid\":118,\"updateTime\":1623671827000,\"title\":\"图片信息\",\"type\":1,\"subCount\":0,\"path\":\"imageinfo\",\"component\":\"facesearch/imageinfo/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590457000,\"iFrame\":false,\"id\":121,\"componentName\":\"ImageInfo\",\"menuSort\":3}','192.168.43.107',136,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:02:02'),(3591,'查询ImageInfoService','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.query()','','192.168.43.107',298,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:02:13'),(3592,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"peoples\",\"pid\":118,\"updateTime\":1623671926000,\"title\":\"人像搜索\",\"type\":1,\"subCount\":0,\"path\":\"search\",\"component\":\"imagesearch/search/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623589265000,\"iFrame\":false,\"id\":119,\"componentName\":\"PersonImageTable\",\"menuSort\":1}','192.168.43.107',192,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:04:51'),(3593,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"icon\",\"pid\":118,\"updateTime\":1623672038000,\"title\":\"通用搜索\",\"type\":1,\"subCount\":0,\"path\":\"common\",\"component\":\"imagesearch/common/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590427000,\"iFrame\":false,\"id\":120,\"componentName\":\"CommonImageTable\",\"menuSort\":2}','192.168.43.107',163,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:04:57'),(3594,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"education\",\"pid\":118,\"updateTime\":1623672121000,\"title\":\"图片信息\",\"type\":1,\"subCount\":0,\"path\":\"imageinfo\",\"component\":\"imagesearch/imageinfo/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590457000,\"iFrame\":false,\"id\":121,\"componentName\":\"ImageInfo\",\"menuSort\":3}','192.168.43.107',154,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:05:03'),(3595,'新增菜单','INFO','me.calvin.modules.system.rest.MenuController.create()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"log\",\"pid\":118,\"updateTime\":1623672384231,\"title\":\"图像日志\",\"type\":1,\"subCount\":0,\"path\":\"imagelog\",\"component\":\"imagelog/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623672384231,\"iFrame\":false,\"id\":122,\"componentName\":\"ImageLog\",\"menuSort\":4}','192.168.43.107',68,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:06:24'),(3596,'修改角色菜单','INFO','me.calvin.modules.system.rest.RoleController.updateMenu()','{\"level\":3,\"dataScope\":\"本级\",\"id\":1,\"menus\":[{\"subCount\":0,\"id\":35,\"menuSort\":999},{\"subCount\":0,\"id\":36,\"menuSort\":999},{\"subCount\":0,\"id\":37,\"menuSort\":999},{\"subCount\":0,\"id\":38,\"menuSort\":999},{\"subCount\":0,\"id\":39,\"menuSort\":999},{\"subCount\":0,\"id\":41,\"menuSort\":999},{\"subCount\":0,\"id\":44,\"menuSort\":999},{\"subCount\":0,\"id\":45,\"menuSort\":999},{\"subCount\":0,\"id\":46,\"menuSort\":999},{\"subCount\":0,\"id\":48,\"menuSort\":999},{\"subCount\":0,\"id\":49,\"menuSort\":999},{\"subCount\":0,\"id\":50,\"menuSort\":999},{\"subCount\":0,\"id\":52,\"menuSort\":999},{\"subCount\":0,\"id\":53,\"menuSort\":999},{\"subCount\":0,\"id\":54,\"menuSort\":999},{\"subCount\":0,\"id\":118,\"menuSort\":999},{\"subCount\":0,\"id\":119,\"menuSort\":999},{\"subCount\":0,\"id\":56,\"menuSort\":999},{\"subCount\":0,\"id\":120,\"menuSort\":999},{\"subCount\":0,\"id\":57,\"menuSort\":999},{\"subCount\":0,\"id\":121,\"menuSort\":999},{\"subCount\":0,\"id\":58,\"menuSort\":999},{\"subCount\":0,\"id\":122,\"menuSort\":999},{\"subCount\":0,\"id\":60,\"menuSort\":999},{\"subCount\":0,\"id\":61,\"menuSort\":999},{\"subCount\":0,\"id\":62,\"menuSort\":999},{\"subCount\":0,\"id\":64,\"menuSort\":999},{\"subCount\":0,\"id\":1,\"menuSort\":999},{\"subCount\":0,\"id\":65,\"menuSort\":999},{\"subCount\":0,\"id\":2,\"menuSort\":999},{\"subCount\":0,\"id\":66,\"menuSort\":999},{\"subCount\":0,\"id\":3,\"menuSort\":999},{\"subCount\":0,\"id\":5,\"menuSort\":999},{\"subCount\":0,\"id\":6,\"menuSort\":999},{\"subCount\":0,\"id\":7,\"menuSort\":999},{\"subCount\":0,\"id\":9,\"menuSort\":999},{\"subCount\":0,\"id\":73,\"menuSort\":999},{\"subCount\":0,\"id\":74,\"menuSort\":999},{\"subCount\":0,\"id\":75,\"menuSort\":999},{\"subCount\":0,\"id\":77,\"menuSort\":999},{\"subCount\":0,\"id\":78,\"menuSort\":999},{\"subCount\":0,\"id\":79,\"menuSort\":999},{\"subCount\":0,\"id\":80,\"menuSort\":999},{\"subCount\":0,\"id\":18,\"menuSort\":999},{\"subCount\":0,\"id\":28,\"menuSort\":999},{\"subCount\":0,\"id\":32,\"menuSort\":999}]}','192.168.43.107',661,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:06:36'),(3597,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',124,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:06:42'),(3598,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',100,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:08:01'),(3599,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',804,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:09:19'),(3600,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"peoples\",\"pid\":118,\"updateTime\":1623672291000,\"title\":\"人像搜索\",\"type\":1,\"subCount\":0,\"path\":\"search\",\"component\":\"facesearch/search/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623589265000,\"iFrame\":false,\"id\":119,\"componentName\":\"PersonImageTable\",\"menuSort\":1}','192.168.43.107',250,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:10:50'),(3601,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"icon\",\"pid\":118,\"updateTime\":1623672297000,\"title\":\"通用搜索\",\"type\":1,\"subCount\":0,\"path\":\"common\",\"component\":\"facesearch/common/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590427000,\"iFrame\":false,\"id\":120,\"componentName\":\"CommonImageTable\",\"menuSort\":2}','192.168.43.107',161,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:10:56'),(3602,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"education\",\"pid\":118,\"updateTime\":1623672303000,\"title\":\"图片信息\",\"type\":1,\"subCount\":0,\"path\":\"imageinfo\",\"component\":\"facesearch/imageinfo/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590457000,\"iFrame\":false,\"id\":121,\"componentName\":\"ImageInfo\",\"menuSort\":3}','192.168.43.107',171,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:11:03'),(3603,'查询ImageInfoService','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.query()','','192.168.43.107',161,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:11:07'),(3604,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',109,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:12:53'),(3605,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',102,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:13:42'),(3606,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',118,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:14:32'),(3607,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',203,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:21:46'),(3608,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',208,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:22:34'),(3609,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"education\",\"pid\":118,\"updateTime\":1623672662000,\"title\":\"图片信息\",\"type\":1,\"subCount\":0,\"path\":\"imageinfo\",\"component\":\"imagesearch/imageinfo/index\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623590457000,\"iFrame\":false,\"id\":121,\"componentName\":\"ImageInfo\",\"menuSort\":3}','192.168.43.107',184,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:23:19'),(3610,'查询ImageInfoService','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.query()','','192.168.43.107',164,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:23:28'),(3611,'查询ImageLogService','INFO','me.calvin.modules.facesearch.rest.ImageLogController.query()','','192.168.43.107',276,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:25:10'),(3612,'删除菜单','INFO','me.calvin.modules.system.rest.MenuController.delete()','[122]','192.168.43.107',206,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:26:20'),(3613,'查询ImageInfoService','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.query()','','192.168.43.107',180,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:27:50'),(3614,'zip包解压缩并提取特征值','INFO','me.calvin.modules.facesearch.rest.ImageInfoController.extractFeatures()','{\"type\":\"0\",\"id\":\"11\"}','192.168.43.107',61738,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 20:34:24'),(3615,'查询ImageInfoService','INFO','me.calvin.modules.search.rest.ImageInfoController.query()','','192.168.1.4',359,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 23:46:02'),(3616,'修改菜单','INFO','me.calvin.modules.system.rest.MenuController.update()','{\"cache\":false,\"hidden\":false,\"roles\":[],\"icon\":\"search\",\"updateTime\":1623671890000,\"title\":\"搜索管理\",\"type\":1,\"subCount\":3,\"path\":\"imagesearch\",\"createBy\":\"admin\",\"updateBy\":\"admin\",\"createTime\":1623588904000,\"iFrame\":false,\"id\":118,\"menuSort\":1}','192.168.1.4',424,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 23:46:56'),(3617,'查询ImageInfoService','INFO','me.calvin.modules.search.rest.ImageInfoController.query()','','192.168.1.4',209,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 23:47:04'),(3618,'查询ImageInfoService','INFO','me.calvin.modules.search.rest.ImageInfoController.query()','','192.168.1.4',150,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-14 23:47:13'),(3619,'初始化向量引擎','INFO','me.calvin.modules.search.rest.SearchController.initSearchEngine()','','fe80:0:0:0:aede:48ff:fe00:1122%4',3165,'','内网IP','PostmanRuntime 7.26.8',NULL,'2021-06-15 10:53:45'),(3620,'查询ImageInfoService','INFO','me.calvin.modules.search.rest.ImageInfoController.query()','','fe80:0:0:0:aede:48ff:fe00:1122%4',459,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-15 12:58:18'),(3621,'查询ImageInfoService','INFO','me.calvin.modules.search.rest.ImageInfoController.query()','','10.130.92.178',620,'admin','内网IP','Chrome 91.0.4472.77',NULL,'2021-06-15 14:42:22');

--
-- Table structure for table `sys_menu`
--

CREATE TABLE `sys_menu` (
  `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `pid` bigint DEFAULT NULL COMMENT '上级菜单ID',
  `sub_count` int DEFAULT '0' COMMENT '子菜单数目',
  `type` int DEFAULT NULL COMMENT '菜单类型',
  `title` varchar(255) DEFAULT NULL COMMENT '菜单标题',
  `name` varchar(255) DEFAULT NULL COMMENT '组件名称',
  `component` varchar(255) DEFAULT NULL COMMENT '组件',
  `menu_sort` int DEFAULT NULL COMMENT '排序',
  `icon` varchar(255) DEFAULT NULL COMMENT '图标',
  `path` varchar(255) DEFAULT NULL COMMENT '链接地址',
  `i_frame` bit(1) DEFAULT NULL COMMENT '是否外链',
  `cache` bit(1) DEFAULT b'0' COMMENT '缓存',
  `hidden` bit(1) DEFAULT b'0' COMMENT '隐藏',
  `permission` varchar(255) DEFAULT NULL COMMENT '权限',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`menu_id`) USING BTREE,
  UNIQUE KEY `uniq_title` (`title`),
  UNIQUE KEY `uniq_name` (`name`),
  KEY `inx_pid` (`pid`)
) ENGINE=InnoDB AUTO_INCREMENT=123 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='系统菜单';

--
-- Dumping data for table `sys_menu`
--

INSERT INTO `sys_menu` VALUES (1,NULL,7,0,'系统管理',NULL,NULL,2,'system','system',_binary '\0',_binary '\0',_binary '\0',NULL,NULL,'admin','2021-06-14 13:53:11','2021-06-14 13:53:11'),(2,1,3,1,'用户管理','User','system/user/index',2,'peoples','user',_binary '\0',_binary '\0',_binary '\0','user:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(3,1,3,1,'角色管理','Role','system/role/index',3,'role','role',_binary '\0',_binary '\0',_binary '\0','roles:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(5,1,3,1,'菜单管理','Menu','system/menu/index',5,'menu','menu',_binary '\0',_binary '\0',_binary '\0','menu:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(6,NULL,5,0,'系统监控',NULL,NULL,10,'monitor','monitor',_binary '\0',_binary '\0',_binary '\0',NULL,NULL,NULL,'2021-06-14 13:53:11',NULL),(7,6,0,1,'操作日志','Log','monitor/log/index',11,'log','logs',_binary '\0',_binary '',_binary '\0',NULL,NULL,'admin','2021-06-14 13:53:11','2021-06-14 13:53:11'),(9,6,0,1,'SQL监控','Sql','monitor/sql/index',18,'sqlMonitor','druid',_binary '\0',_binary '\0',_binary '\0',NULL,NULL,NULL,'2021-06-14 13:53:11',NULL),(18,36,3,1,'存储管理','Storage','tools/storage/index',34,'qiniu','storage',_binary '\0',_binary '\0',_binary '\0','storage:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(28,1,3,1,'任务调度','Timing','system/timing/index',999,'timing','timing',_binary '\0',_binary '\0',_binary '\0','timing:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(32,6,0,1,'异常日志','ErrorLog','monitor/log/errorLog',12,'error','errorLog',_binary '\0',_binary '\0',_binary '\0',NULL,NULL,NULL,'2021-06-14 13:53:11',NULL),(35,1,3,1,'部门管理','Dept','system/dept/index',6,'dept','dept',_binary '\0',_binary '\0',_binary '\0','dept:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(36,NULL,2,0,'系统工具',NULL,'',30,'sys-tools','sys-tools',_binary '\0',_binary '\0',_binary '\0',NULL,NULL,NULL,'2021-06-14 13:53:11',NULL),(37,1,3,1,'岗位管理','Job','system/job/index',7,'Steve-Jobs','job',_binary '\0',_binary '\0',_binary '\0','job:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(38,36,0,1,'接口文档','Swagger','tools/swagger/index',36,'swagger','swagger2',_binary '\0',_binary '\0',_binary '\0',NULL,NULL,NULL,'2021-06-14 13:53:11',NULL),(39,1,3,1,'字典管理','Dict','system/dict/index',8,'dictionary','dict',_binary '\0',_binary '\0',_binary '\0','dict:list',NULL,NULL,'2021-06-14 13:53:11',NULL),(41,6,0,1,'在线用户','OnlineUser','monitor/online/index',10,'Steve-Jobs','online',_binary '\0',_binary '\0',_binary '\0',NULL,NULL,NULL,'2021-06-14 13:53:11',NULL),(44,2,0,2,'用户新增',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','user:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(45,2,0,2,'用户编辑',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','user:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(46,2,0,2,'用户删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','user:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(48,3,0,2,'角色创建',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','roles:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(49,3,0,2,'角色修改',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','roles:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(50,3,0,2,'角色删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','roles:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(52,5,0,2,'菜单新增',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','menu:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(53,5,0,2,'菜单编辑',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','menu:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(54,5,0,2,'菜单删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','menu:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(56,35,0,2,'部门新增',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','dept:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(57,35,0,2,'部门编辑',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','dept:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(58,35,0,2,'部门删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','dept:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(60,37,0,2,'岗位新增',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','job:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(61,37,0,2,'岗位编辑',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','job:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(62,37,0,2,'岗位删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','job:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(64,39,0,2,'字典新增',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','dict:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(65,39,0,2,'字典编辑',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','dict:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(66,39,0,2,'字典删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','dict:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(73,28,0,2,'任务新增',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','timing:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(74,28,0,2,'任务编辑',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','timing:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(75,28,0,2,'任务删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','timing:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(77,18,0,2,'上传文件',NULL,'',2,'','',_binary '\0',_binary '\0',_binary '\0','storage:add',NULL,NULL,'2021-06-14 13:53:11',NULL),(78,18,0,2,'文件编辑',NULL,'',3,'','',_binary '\0',_binary '\0',_binary '\0','storage:edit',NULL,NULL,'2021-06-14 13:53:11',NULL),(79,18,0,2,'文件删除',NULL,'',4,'','',_binary '\0',_binary '\0',_binary '\0','storage:del',NULL,NULL,'2021-06-14 13:53:11',NULL),(80,6,0,1,'服务监控','ServerMonitor','monitor/server/index',14,'codeConsole','server',_binary '\0',_binary '\0',_binary '\0','monitor:list',NULL,'admin','2021-06-14 13:53:11','2021-06-14 13:53:11'),(118,NULL,3,1,'搜索管理',NULL,NULL,1,'search','imagesearch',_binary '\0',_binary '\0',_binary '\0',NULL,'admin','admin','2021-06-14 13:53:11','2021-06-14 23:46:56'),(119,118,0,1,'人像搜索','PersonImageTable','imagesearch/search/index',1,'peoples','search',_binary '\0',_binary '\0',_binary '\0',NULL,'admin','admin','2021-06-14 13:53:11','2021-06-14 20:10:50'),(120,118,0,1,'通用搜索','CommonImageTable','imagesearch/common/index',2,'icon','common',_binary '\0',_binary '\0',_binary '\0',NULL,'admin','admin','2021-06-14 13:53:11','2021-06-14 20:10:56'),(121,118,0,1,'图片信息','ImageInfo','imagesearch/imageinfo/index',3,'education','imageinfo',_binary '\0',_binary '\0',_binary '\0',NULL,'admin','admin','2021-06-14 13:53:11','2021-06-14 20:23:19');

--
-- Table structure for table `sys_quartz_job`
--

CREATE TABLE `sys_quartz_job` (
  `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `bean_name` varchar(255) DEFAULT NULL COMMENT 'Spring Bean名称',
  `cron_expression` varchar(255) DEFAULT NULL COMMENT 'cron 表达式',
  `is_pause` bit(1) DEFAULT NULL COMMENT '状态：1暂停、0启用',
  `job_name` varchar(255) DEFAULT NULL COMMENT '任务名称',
  `method_name` varchar(255) DEFAULT NULL COMMENT '方法名称',
  `params` varchar(255) DEFAULT NULL COMMENT '参数',
  `description` varchar(255) DEFAULT NULL COMMENT '备注',
  `person_in_charge` varchar(100) DEFAULT NULL COMMENT '负责人',
  `email` varchar(100) DEFAULT NULL COMMENT '报警邮箱',
  `sub_task` varchar(100) DEFAULT NULL COMMENT '子任务ID',
  `pause_after_failure` bit(1) DEFAULT NULL COMMENT '任务失败后是否暂停',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`job_id`) USING BTREE,
  KEY `inx_is_pause` (`is_pause`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='定时任务';

--
-- Dumping data for table `sys_quartz_job`
--

INSERT INTO `sys_quartz_job` VALUES (2,'testTask','0/5 * * * * ?',_binary '','测试1','run1','test','带参测试，多参使用json','测试',NULL,NULL,NULL,NULL,'admin','2021-06-14 13:53:11','2020-05-24 13:58:33');

--
-- Table structure for table `sys_quartz_log`
--

CREATE TABLE `sys_quartz_log` (
  `log_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `bean_name` varchar(255) DEFAULT NULL,
  `create_time` datetime DEFAULT NULL,
  `cron_expression` varchar(255) DEFAULT NULL,
  `exception_detail` text,
  `is_success` bit(1) DEFAULT NULL,
  `job_name` varchar(255) DEFAULT NULL,
  `method_name` varchar(255) DEFAULT NULL,
  `params` varchar(255) DEFAULT NULL,
  `time` bigint DEFAULT NULL,
  PRIMARY KEY (`log_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=151 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='定时任务日志';

--
-- Dumping data for table `sys_quartz_log`
--


--
-- Table structure for table `sys_role`
--

CREATE TABLE `sys_role` (
  `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(255) NOT NULL COMMENT '名称',
  `level` int DEFAULT NULL COMMENT '角色级别',
  `description` varchar(255) DEFAULT NULL COMMENT '描述',
  `data_scope` varchar(255) DEFAULT NULL COMMENT '数据权限',
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`role_id`) USING BTREE,
  UNIQUE KEY `uniq_name` (`name`),
  KEY `role_name_index` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='角色表';

--
-- Dumping data for table `sys_role`
--

INSERT INTO `sys_role` VALUES (1,'超级管理员',1,'超级管理员','全部',NULL,'admin','2021-06-14 13:53:11','2021-06-14 20:06:36'),(2,'普通用户',2,'-','本级',NULL,'admin','2021-06-14 13:53:11','2021-06-14 13:53:11');

--
-- Table structure for table `sys_roles_depts`
--

CREATE TABLE `sys_roles_depts` (
  `role_id` bigint NOT NULL,
  `dept_id` bigint NOT NULL,
  PRIMARY KEY (`role_id`,`dept_id`) USING BTREE,
  KEY `FK7qg6itn5ajdoa9h9o78v9ksur` (`dept_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='角色部门关联';

--
-- Dumping data for table `sys_roles_depts`
--


--
-- Table structure for table `sys_roles_menus`
--

CREATE TABLE `sys_roles_menus` (
  `menu_id` bigint NOT NULL COMMENT '菜单ID',
  `role_id` bigint NOT NULL COMMENT '角色ID',
  PRIMARY KEY (`menu_id`,`role_id`) USING BTREE,
  KEY `FKcngg2qadojhi3a651a5adkvbq` (`role_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='角色菜单关联';

--
-- Dumping data for table `sys_roles_menus`
--

INSERT INTO `sys_roles_menus` VALUES (1,1),(2,1),(3,1),(5,1),(6,1),(7,1),(9,1),(18,1),(28,1),(32,1),(35,1),(36,1),(37,1),(38,1),(39,1),(41,1),(44,1),(45,1),(46,1),(48,1),(49,1),(50,1),(52,1),(53,1),(54,1),(56,1),(57,1),(58,1),(60,1),(61,1),(62,1),(64,1),(65,1),(66,1),(73,1),(74,1),(75,1),(77,1),(78,1),(79,1),(80,1),(118,1),(119,1),(120,1),(121,1),(1,2),(2,2),(6,2),(7,2),(9,2),(32,2),(36,2),(80,2);

--
-- Table structure for table `sys_users_jobs`
--

CREATE TABLE `sys_users_jobs` (
  `user_id` bigint NOT NULL COMMENT '用户ID',
  `job_id` bigint NOT NULL COMMENT '岗位ID',
  PRIMARY KEY (`user_id`,`job_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `sys_users_jobs`
--

INSERT INTO `sys_users_jobs` VALUES (1,11);

--
-- Table structure for table `sys_users_roles`
--

CREATE TABLE `sys_users_roles` (
  `user_id` bigint NOT NULL COMMENT '用户ID',
  `role_id` bigint NOT NULL COMMENT '角色ID',
  PRIMARY KEY (`user_id`,`role_id`) USING BTREE,
  KEY `FKq4eq273l04bpu4efj0jd0jb98` (`role_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户角色关联';

--
-- Dumping data for table `sys_users_roles`
--

INSERT INTO `sys_users_roles` VALUES (1,1);

--
-- Table structure for table `tool_local_storage`
--

CREATE TABLE `tool_local_storage` (
  `storage_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `real_name` varchar(255) DEFAULT NULL COMMENT '文件真实的名称',
  `name` varchar(255) DEFAULT NULL COMMENT '文件名',
  `suffix` varchar(255) DEFAULT NULL COMMENT '后缀',
  `path` varchar(255) DEFAULT NULL COMMENT '路径',
  `type` varchar(255) DEFAULT NULL COMMENT '类型',
  `size` varchar(100) DEFAULT NULL COMMENT '大小',
  `status` varchar(255) DEFAULT NULL,
  `create_by` varchar(255) DEFAULT NULL COMMENT '创建者',
  `update_by` varchar(255) DEFAULT NULL COMMENT '更新者',
  `create_time` datetime DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`storage_id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='本地存储';

--
-- Dumping data for table `tool_local_storage`
--


--
-- Table structure for table `tool_qiniu_content`
--

CREATE TABLE `tool_qiniu_content` (
  `content_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `bucket` varchar(255) DEFAULT NULL COMMENT 'Bucket 识别符',
  `name` varchar(255) DEFAULT NULL COMMENT '文件名称',
  `size` varchar(255) DEFAULT NULL COMMENT '文件大小',
  `type` varchar(255) DEFAULT NULL COMMENT '文件类型：私有或公开',
  `url` varchar(255) DEFAULT NULL COMMENT '文件url',
  `suffix` varchar(255) DEFAULT NULL COMMENT '文件后缀',
  `update_time` datetime DEFAULT NULL COMMENT '上传或同步的时间',
  PRIMARY KEY (`content_id`) USING BTREE,
  UNIQUE KEY `uniq_name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='七牛云文件存储';

--
-- Dumping data for table `tool_qiniu_content`
--


--
-- Table structure for table `train_argument`
--

CREATE TABLE `train_argument` (
  `arg_id` int NOT NULL COMMENT '主键ID',
  `epoch` int DEFAULT NULL COMMENT '迭代周期',
  `batch_size` int DEFAULT NULL COMMENT '批次大小',
  `max_gpus` int DEFAULT NULL COMMENT 'GPU数量',
  PRIMARY KEY (`arg_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

--
-- Dumping data for table `train_argument`
--

INSERT INTO `train_argument` VALUES (1,4,8,2);


