From 935b3bb9861b2d7c540e2f5ffa07d31c4daba35d Mon Sep 17 00:00:00 2001 From: Carina Date: Fri, 18 Mar 2022 19:46:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db-file/opsli-boot.sql | 667 ++++++++++-------- .../api/web/system/logs/LoginLogsApi.java | 60 ++ .../opsli/api/web/system/logs/LogsApi.java | 11 +- .../wrapper/system/logs/LoginLogsModel.java | 74 ++ .../java/org/opsli/common/enums/DictType.java | 4 + .../base/controller/BaseRestController.java | 14 + .../table/web/GenTableRestController.java | 5 +- .../web/GenTemplateDetailRestController.java | 5 +- .../web/GenTemplateRestController.java | 5 +- .../area/web/SysAreaRestController.java | 5 +- .../dict/web/DictDetailRestController.java | 5 +- .../system/dict/web/DictRestController.java | 5 +- .../system/login/web/LoginRestController.java | 24 +- .../system/logs/entity/SysLoginLogs.java | 67 ++ .../modulars/system/logs/entity/SysLogs.java | 8 + .../logs/factory/UserLoginLogFactory.java | 49 ++ .../logs/mapper/SysLoginLogsMapper.java | 31 + .../logs/mapper/xml/SysLoginLogsMapper.xml | 6 + .../logs/service/ILoginLogsService.java | 32 + .../service/impl/LoginLogsServiceImpl.java | 42 ++ .../logs/web/LoginLogsRestController.java | 73 ++ .../system/logs/web/LogsRestController.java | 19 +- .../system/menu/web/MenuRestController.java | 5 +- .../options/web/SysOptionsRestController.java | 5 +- .../system/org/web/SysOrgRestController.java | 5 +- .../system/role/web/RoleRestController.java | 5 +- .../tenant/web/TenantRestController.java | 5 +- .../system/user/web/UserRestController.java | 5 +- .../carinfo/web/TestCarRestController.java | 5 +- .../user/web/TestUserRestController.java | 5 +- .../modulars/test/web/TestRestController.java | 5 +- 31 files changed, 871 insertions(+), 385 deletions(-) create mode 100644 opsli-api/src/main/java/org/opsli/api/web/system/logs/LoginLogsApi.java create mode 100644 opsli-api/src/main/java/org/opsli/api/wrapper/system/logs/LoginLogsModel.java create mode 100644 opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLoginLogs.java create mode 100644 opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/factory/UserLoginLogFactory.java create mode 100644 opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/SysLoginLogsMapper.java create mode 100644 opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/xml/SysLoginLogsMapper.xml create mode 100644 opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/ILoginLogsService.java create mode 100644 opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/impl/LoginLogsServiceImpl.java create mode 100644 opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LoginLogsRestController.java diff --git a/db-file/opsli-boot.sql b/db-file/opsli-boot.sql index c84298a..20a1cf1 100644 --- a/db-file/opsli-boot.sql +++ b/db-file/opsli-boot.sql @@ -1,17 +1,17 @@ /* Navicat Premium Data Transfer - Source Server : OPSLI 快速开发平台 + Source Server : 开发环境-MySQL Source Server Type : MySQL Source Server Version : 50733 - Source Host : 127.0.0.1:3306 + Source Host : 10.0.0.28:3306 Source Schema : opsli-boot Target Server Type : MySQL Target Server Version : 50733 File Encoding : 65001 - Date: 01/12/2021 19:15:07 + Date: 18/03/2022 19:42:08 */ SET NAMES utf8mb4; @@ -76,6 +76,7 @@ INSERT INTO `gen_table` VALUES (1340630022558056449, 'test_car', 'test_car', '0' INSERT INTO `gen_table` VALUES (1356152016136482817, 'test_car_copy1', 'test_car_copy1', '0', '测试', 'mysql', '1', NULL, 0, 1313694379541635074, '2021-02-01 16:06:51', 1313694379541635074, '2021-02-01 16:06:51'); INSERT INTO `gen_table` VALUES (1359428685312028674, 'other_crypto_asymmetric', 'other_crypto_asymmetric', '0', '非对称加密表', 'mysql', '1', NULL, 12, 1313694379541635074, '2021-02-10 17:07:10', 1313694379541635074, '2021-05-26 20:39:14'); INSERT INTO `gen_table` VALUES (1397541427197468673, 'test_user', 'test_user', '0', '某系统用户', 'mysql', '0', NULL, 1, 1313694379541635074, '2021-05-26 21:13:36', 1313694379541635074, '2021-05-26 21:29:06'); +INSERT INTO `gen_table` VALUES (1504350321445097473, 'sys_login_log', 'sys_login_log', '0', '登录信息表', 'mysql', '0', NULL, 1, 1465171199435362305, '2022-03-17 14:54:01', 1465171199435362305, '2022-03-17 14:58:42'); -- ---------------------------- -- Table structure for gen_table_column @@ -161,6 +162,18 @@ INSERT INTO `gen_table_column` VALUES (1397545330886537218, 1397541427197468673, INSERT INTO `gen_table_column` VALUES (1397545330903314433, 1397541427197468673, 'update_by', 'bigint', 19, 0, '修改用户', '0', '1', '0', '0', NULL, 'String', NULL, NULL, 11, '', 0, 1313694379541635074, '2021-05-26 21:29:07', 1313694379541635074, '2021-05-26 21:29:07'); INSERT INTO `gen_table_column` VALUES (1397545330920091649, 1397541427197468673, 'update_time', 'datetime', 0, 0, '修改日期', '0', '1', '0', '0', NULL, 'String', NULL, NULL, 12, '', 0, 1313694379541635074, '2021-05-26 21:29:07', 1313694379541635074, '2021-05-26 21:29:07'); INSERT INTO `gen_table_column` VALUES (1397545330928480257, 1397541427197468673, 'ts', 'timestamp', 0, 0, '时间戳', '0', '1', '0', '0', NULL, 'String', NULL, NULL, 13, '', 0, 1313694379541635074, '2021-05-26 21:29:07', 1313694379541635074, '2021-05-26 21:29:07'); +INSERT INTO `gen_table_column` VALUES (1504351504435957761, 1504350321445097473, 'id', 'bigint', 19, 0, '唯一主键', '1', '1', '0', '0', NULL, 'String', NULL, NULL, 0, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351504498872322, 1504350321445097473, 'org_ids', 'varchar', 500, 0, '父级主键集合', '0', '0', '0', '0', NULL, 'String', NULL, NULL, 1, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351504565981185, 1504350321445097473, 'type', 'char', 1, 0, '日志类型', '0', '0', '0', '0', NULL, 'String', NULL, NULL, 2, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351504633090050, 1504350321445097473, 'remote_addr', 'varchar', 255, 0, '操作IP地址', '0', '0', '1', '0', '', 'String', '0', NULL, 4, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351504691810306, 1504350321445097473, 'user_agent', 'varchar', 255, 0, '用户代理', '0', '0', '1', '0', '', 'String', '0', NULL, 5, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351504821833730, 1504350321445097473, 'username', 'varchar', 32, 0, '登录账户', '0', '1', '1', '0', 'LIKE', 'String', '0', NULL, 6, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351504884748290, 1504350321445097473, 'tenant_id', 'bigint', 19, 0, '多租户ID', '0', '0', '0', '0', NULL, 'String', NULL, NULL, 7, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351505027354625, 1504350321445097473, 'version', 'int', 10, 0, '版本', '0', '1', '0', '0', NULL, 'String', NULL, NULL, 8, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351505073491969, 1504350321445097473, 'create_by', 'bigint', 19, 0, '创建者', '0', '1', '0', '0', NULL, 'String', NULL, NULL, 9, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351505203515394, 1504350321445097473, 'create_time', 'datetime', 0, 0, '创建时间', '0', '1', '1', '0', '', 'String', '0', NULL, 10, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351505270624257, 1504350321445097473, 'update_by', 'bigint', 19, 0, '修改人', '0', '1', '0', '0', NULL, 'String', NULL, NULL, 11, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); +INSERT INTO `gen_table_column` VALUES (1504351505337733122, 1504350321445097473, 'update_time', 'datetime', 0, 0, '修改时间', '0', '1', '0', '0', NULL, 'String', NULL, NULL, 12, '', 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43'); -- ---------------------------- -- Table structure for gen_template @@ -182,7 +195,7 @@ CREATE TABLE `gen_template` ( -- ---------------------------- -- Records of gen_template -- ---------------------------- -INSERT INTO `gen_template` VALUES (1398253704724828162, 'Form表单', '0', '默认Form表单', 33, 1313694379541635074, '2021-05-28 20:23:56', 1465171199435362305, '2021-11-30 18:12:14'); +INSERT INTO `gen_template` VALUES (1398253704724828162, 'Form表单', '0', '默认Form表单', 34, 1313694379541635074, '2021-05-28 20:23:56', 1, '2021-12-12 14:40:01'); -- ---------------------------- -- Table structure for gen_template_detail @@ -208,18 +221,18 @@ CREATE TABLE `gen_template_detail` ( -- ---------------------------- -- Records of gen_template_detail -- ---------------------------- -INSERT INTO `gen_template_detail` VALUES (1448185088918077441, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/entity', '${model.tableHumpName}Entity.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity;\n#else\npackage #(data.packageName+\".\"+data.moduleName).entity;\n#end\n\n#for(pkg : data.model.entityPkgList)\nimport #(pkg);\n#end\nimport com.baomidou.mybatisplus.annotation.FieldStrategy;\nimport com.baomidou.mybatisplus.annotation.TableField;\nimport com.baomidou.mybatisplus.annotation.TableLogic;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\nimport org.opsli.core.base.entity.BaseEntity;\n\n/**\n * #(data.codeTitle) Entity\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Data\n@EqualsAndHashCode(callSuper = false)\npublic class #(data.model.tableHumpName) extends BaseEntity {\n\n\n #for(column : data.model.columnList)\n ### 不等于 删除字段 和 不等于 租户字段放入上边\n #if(column.fieldHumpName != \"deleted\" && column.fieldHumpName != \"tenantId\")\n /** #(column.fieldComments) */\n #if(!column.izNotNull)\n @TableField(updateStrategy = FieldStrategy.IGNORED)\n #end\n private #(column.javaType) #(column.fieldHumpName);\n\n #end\n #end\n\n // ========================================\n\n ### 专门处理 删除字段 和 租户字段\n #for(column : data.model.columnList)\n #if(column.fieldHumpName == \"deleted\")\n /** 逻辑删除字段 */\n @TableLogic\n private Integer deleted;\n #else if(column.fieldHumpName == \"tenantId\")\n /** 多租户字段 */\n private String tenantId;\n #end\n\n #end\n\n}', '1', 0, 1313694379541635074, '2021-10-13 15:13:26', 1313694379541635074, '2021-10-13 15:13:26'); -INSERT INTO `gen_template_detail` VALUES (1448185089241038850, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/mapper', '${model.tableHumpName}Mapper.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).mapper;\n#else\npackage #(data.packageName+\".\"+data.moduleName).mapper;\n#end\n\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\n#end\n\n/**\n * #(data.codeTitle) Mapper\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Mapper\npublic interface #(data.model.tableHumpName)Mapper extends BaseMapper<#(data.model.tableHumpName)> {\n\n}', '0', 0, 1313694379541635074, '2021-10-13 15:13:26', 1313694379541635074, '2021-10-13 15:13:26'); -INSERT INTO `gen_template_detail` VALUES (1448185089689829378, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/mapper/xml', '${model.tableHumpName}Mapper.xml', '\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\n\n#else\n\n#end\n\n\n', '0', 0, 1313694379541635074, '2021-10-13 15:13:26', 1313694379541635074, '2021-10-13 15:13:26'); -INSERT INTO `gen_template_detail` VALUES (1448185090205728769, 1398253704724828162, '0', 'org/opsli/api/wrapper/${moduleName}/${subModuleName}', '${model.tableHumpName}Model.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName);\n#else\npackage #(apiPath).wrapper.#(data.moduleName);\n#end\n\n#for(pkg : data.model.entityPkgList)\nimport #(pkg);\n#end\nimport com.alibaba.excel.annotation.ExcelProperty;\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\nimport #(apiPath).base.warpper.ApiWrapper;\nimport org.opsli.common.annotation.validator.Validator;\nimport org.opsli.common.annotation.validator.ValidatorLenMax;\nimport org.opsli.common.annotation.validator.ValidatorLenMin;\nimport org.opsli.common.enums.ValidatorType;\nimport org.opsli.plugins.excel.annotation.ExcelInfo;\nimport com.fasterxml.jackson.annotation.JsonFormat;\nimport org.springframework.format.annotation.DateTimeFormat;\n\n/**\n* #(data.codeTitle) Model\n*\n* @author #(data.authorName)\n* @date #(currTime)\n*/\n@Data\n@EqualsAndHashCode(callSuper = false)\npublic class #(data.model.tableHumpName)Model extends ApiWrapper {\n\n #for(column : data.model.columnList)\n ### 不等于 删除字段 和 不等于 租户字段放入上边\n #if(column.fieldHumpName != \"deleted\" && column.fieldHumpName != \"tenantId\")\n /** #(column.fieldComments) */\n @ApiModelProperty(value = \"#(column.fieldComments)\")\n @ExcelProperty(value = \"#(column.fieldComments)\", order = #(column.sort))\n #if(column.dictTypeCode != null && column.dictTypeCode != \"\")\n @ExcelInfo( dictType = \"#(column.dictTypeCode)\" )\n #else\n @ExcelInfo\n #end\n #if(column.validateTypeAndCommaList != null && column.validateTypeAndCommaList.size() > 0)\n @Validator({\n #for(typeAndComma : column.validateTypeAndCommaList)\n ValidatorType.#(typeAndComma)\n #end\n })\n #end\n #if(column.fieldLength != null && column.fieldLength > 0)\n #if(column.fieldPrecision != null && column.fieldPrecision > 0)\n @ValidatorLenMax(#(column.fieldLength+column.fieldPrecision))\n #else\n @ValidatorLenMax(#(column.fieldLength))\n #end\n #end\n ### 日期处理\n #if(column.javaType == \"Date\")\n #if(column.showType == \"4\")\n @JsonFormat(timezone = \"GMT+8\", pattern = \"yyyy-MM-dd\")\n @DateTimeFormat(pattern = \"yyyy-MM-dd\")\n #else\n @JsonFormat(timezone = \"GMT+8\", pattern = \"yyyy-MM-dd HH:mm:ss\")\n @DateTimeFormat(pattern = \"yyyy-MM-dd HH:mm:ss\")\n #end\n #end\n private #(column.javaType) #(column.fieldHumpName);\n\n #end\n #end\n\n\n}', '0', 0, 1313694379541635074, '2021-10-13 15:13:26', 1313694379541635074, '2021-10-13 15:13:26'); -INSERT INTO `gen_template_detail` VALUES (1448185092231577601, 1398253704724828162, '0', 'org/opsli/api/web/${moduleName}/${subModuleName}', '${model.tableHumpName}RestApi.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(apiPath).web.#(data.moduleName+\".\"+data.subModuleName);\n#else\npackage #(apiPath).web.#(data.moduleName);\n#end\n\nimport #(apiPath).base.result.ResultVo;\nimport org.springframework.web.bind.annotation.GetMapping;\nimport org.springframework.web.bind.annotation.PostMapping;\nimport org.springframework.web.bind.annotation.RequestBody;\nimport org.springframework.web.bind.annotation.RequestParam;\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\n#else\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\n#end\n\n\n/**\n * #(data.codeTitle) Api\n *\n * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping\n * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起\n *\n * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\npublic interface #(data.model.tableHumpName)RestApi {\n\n /** 标题 */\n String TITLE = \"#(data.codeTitle)\";\n /** 子标题 */\n String SUB_TITLE = \"#(data.codeTitleBrief)\";\n\n /**\n * #(data.codeTitle) 查一条\n * @param model 模型\n * @return ResultVo\n */\n @GetMapping(\"/get\")\n ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model);\n\n /**\n * #(data.codeTitle) 查询分页\n * @param pageNo 当前页\n * @param pageSize 每页条数\n * @param request request\n * @return ResultVo\n */\n @GetMapping(\"/findPage\")\n ResultVo findPage(\n @RequestParam(name = \"pageNo\", defaultValue = \"1\") Integer pageNo,\n @RequestParam(name = \"pageSize\", defaultValue = \"10\") Integer pageSize,\n HttpServletRequest request\n );\n\n /**\n * #(data.codeTitle) 新增\n * @param model 模型\n * @return ResultVo\n */\n @PostMapping(\"/insert\")\n ResultVo insert(@RequestBody #(data.model.tableHumpName)Model model);\n\n /**\n * #(data.codeTitle) 修改\n * @param model 模型\n * @return ResultVo\n */\n @PostMapping(\"/update\")\n ResultVo update(@RequestBody #(data.model.tableHumpName)Model model);\n\n /**\n * #(data.codeTitle) 删除\n * @param id ID\n * @return ResultVo\n */\n @PostMapping(\"/del\")\n ResultVo del(String id);\n\n /**\n * #(data.codeTitle) 批量删除\n * @param ids ID 数组\n * @return ResultVo\n */\n @PostMapping(\"/delAll\")\n ResultVo delAll(String ids);\n\n /**\n * #(data.codeTitle) Excel 导出\n *\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\n * 因为在 导出不成功时,需要推送错误信息,\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\n * response 推送 javascript代码 alert 提示报错信息\n *\n * @param request request\n * @param response response\n */\n @GetMapping(\"/exportExcel\")\n void exportExcel(HttpServletRequest request, HttpServletResponse response);\n\n /**\n * #(data.codeTitle) Excel 导入\n * @param request 文件流 request\n * @return ResultVo\n */\n @PostMapping(\"/importExcel\")\n ResultVo importExcel(MultipartHttpServletRequest request);\n\n /**\n * #(data.codeTitle) Excel 下载导入模版\n * @param response response\n */\n @GetMapping(\"/importExcel/template\")\n void importTemplate(HttpServletResponse response);\n\n}', '0', 0, 1313694379541635074, '2021-10-13 15:13:27', 1313694379541635074, '2021-10-13 15:13:27'); -INSERT INTO `gen_template_detail` VALUES (1448185095272448002, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/web', '${model.tableHumpName}RestController.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).web;\n#else\npackage #(data.packageName+\".\"+data.moduleName).web;\n#end\n\nimport cn.hutool.core.util.ReflectUtil;\nimport cn.hutool.core.convert.Convert;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport lombok.extern.slf4j.Slf4j;\nimport org.opsli.common.annotation.RequiresPermissionsCus;\nimport org.apache.shiro.authz.annotation.RequiresPermissions;\nimport #(apiPath).base.result.ResultVo;\nimport org.opsli.common.annotation.ApiRestController;\nimport org.opsli.common.annotation.EnableLog;\nimport org.opsli.core.base.controller.BaseRestController;\nimport org.opsli.core.persistence.Page;\nimport org.opsli.core.persistence.querybuilder.QueryBuilder;\nimport org.opsli.core.persistence.querybuilder.WebQueryBuilder;\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\nimport java.lang.reflect.Method;\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\nimport #(apiPath).web.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)RestApi;\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\nimport #(apiPath).web.#(data.moduleName).#(data.model.tableHumpName)RestApi;\n#end\n\n/**\n * #(data.codeTitle) Controller\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Api(tags = #(data.model.tableHumpName)RestApi.TITLE)\n@Slf4j\n#if(data.subModuleName != null && data.subModuleName != \"\")\n@ApiRestController(\"/{ver}/#(data.moduleName)/#(data.subModuleName)\")\n#else\n@ApiRestController(\"/{ver}/#(data.moduleName)\")\n#end\npublic class #(data.model.tableHumpName)RestController extends BaseRestController<#(data.model.tableHumpName), #(data.model.tableHumpName)Model, I#(data.model.tableHumpName)Service>\n implements #(data.model.tableHumpName)RestApi {\n\n\n /**\n * #(data.codeTitleBrief) 查一条\n * @param model 模型\n * @return ResultVo\n */\n @ApiOperation(value = \"获得单条#(data.codeTitleBrief)\", notes = \"获得单条#(data.codeTitleBrief) - ID\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_select\")\n #end\n @Override\n public ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model) {\n // 如果系统内部调用 则直接查数据库\n if(model != null && model.getIzApi() != null && model.getIzApi()){\n model = IService.get(model);\n }\n return ResultVo.success(model);\n }\n\n /**\n * #(data.codeTitleBrief) 查询分页\n * @param pageNo 当前页\n * @param pageSize 每页条数\n * @param request request\n * @return ResultVo\n */\n @ApiOperation(value = \"获得分页数据\", notes = \"获得分页数据 - 查询构造器\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_select\")\n #end\n @Override\n public ResultVo findPage(Integer pageNo, Integer pageSize, HttpServletRequest request) {\n\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\n Page<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> page = new Page<>(pageNo, pageSize);\n page.setQueryWrapper(queryBuilder.build());\n page = IService.findPage(page);\n\n return ResultVo.success(page.getPageData());\n }\n\n /**\n * #(data.codeTitleBrief) 新增\n * @param model 模型\n * @return ResultVo\n */\n @ApiOperation(value = \"新增#(data.codeTitleBrief)数据\", notes = \"新增#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_insert\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_insert\")\n #end\n @EnableLog\n @Override\n public ResultVo insert(#(data.model.tableHumpName)Model model) {\n // 调用新增方法\n IService.insert(model);\n return ResultVo.success(\"新增#(data.codeTitleBrief)成功\");\n }\n\n /**\n * #(data.codeTitleBrief) 修改\n * @param model 模型\n * @return ResultVo\n */\n @ApiOperation(value = \"修改#(data.codeTitleBrief)数据\", notes = \"修改#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_update\")\n #end\n @EnableLog\n @Override\n public ResultVo update(#(data.model.tableHumpName)Model model) {\n // 调用修改方法\n IService.update(model);\n return ResultVo.success(\"修改#(data.codeTitleBrief)成功\");\n }\n\n\n /**\n * #(data.codeTitleBrief) 删除\n * @param id ID\n * @return ResultVo\n */\n @ApiOperation(value = \"删除#(data.codeTitleBrief)数据\", notes = \"删除#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_update\")\n #end\n @EnableLog\n @Override\n public ResultVo del(String id){\n IService.delete(id);\n return ResultVo.success(\"删除#(data.codeTitleBrief)成功\");\n }\n\n /**\n * #(data.codeTitleBrief) 批量删除\n * @param ids ID 数组\n * @return ResultVo\n */\n @ApiOperation(value = \"批量删除#(data.codeTitleBrief)数据\", notes = \"批量删除#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_update\")\n #end\n @EnableLog\n @Override\n public ResultVo delAll(String ids){\n String[] idArray = Convert.toStrArray(ids);\n IService.deleteAll(idArray);\n return ResultVo.success(\"批量删除#(data.codeTitleBrief)成功\");\n }\n\n\n /**\n * #(data.codeTitleBrief) Excel 导出\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\n *\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\n * 因为在 导出不成功时,需要推送错误信息,\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\n * response 推送 javascript代码 alert 提示报错信息\n *\n * @param request request\n * @param response response\n */\n @ApiOperation(value = \"导出Excel\", notes = \"导出Excel\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_export\")\n #else\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_export\")\n #end\n @EnableLog\n @Override\n public void exportExcel(HttpServletRequest request, HttpServletResponse response) {\n // 当前方法\n Method method = ReflectUtil.getMethodByName(this.getClass(), \"exportExcel\");\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\n super.excelExport(#(data.model.tableHumpName)RestApi.SUB_TITLE, queryBuilder.build(), response, method);\n }\n\n /**\n * #(data.codeTitleBrief) Excel 导入\n * 注:这里 RequiresPermissions 引入的是 Shiro原生鉴权注解\n * @param request 文件流 request\n * @return ResultVo\n */\n @ApiOperation(value = \"导入Excel\", notes = \"导入Excel\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_import\")\n #end\n @EnableLog\n @Override\n public ResultVo importExcel(MultipartHttpServletRequest request) {\n return super.importExcel(request);\n }\n\n /**\n * #(data.codeTitleBrief) Excel 下载导入模版\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\n * @param response response\n */\n @ApiOperation(value = \"导出Excel模版\", notes = \"导出Excel模版\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\")\n #else\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_import\")\n #end\n @Override\n public void importTemplate(HttpServletResponse response) {\n // 当前方法\n Method method = ReflectUtil.getMethodByName(this.getClass(), \"importTemplate\");\n super.importTemplate(#(data.model.tableHumpName)RestApi.SUB_TITLE, response, method);\n }\n\n}', '0', 0, 1313694379541635074, '2021-10-13 15:13:27', 1313694379541635074, '2021-10-13 15:13:27'); -INSERT INTO `gen_template_detail` VALUES (1448185098657251330, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/service/impl', '${model.tableHumpName}ServiceImpl.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service.impl;\n#else\npackage #(data.packageName+\".\"+data.moduleName).service.impl;\n#end\n\n\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport org.springframework.transaction.annotation.Transactional;\nimport org.opsli.core.base.service.impl.CrudServiceImpl;\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).mapper.#(data.model.tableHumpName)Mapper;\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\nimport #(data.packageName+\".\"+data.moduleName).mapper.#(data.model.tableHumpName)Mapper;\n#end\n\n\n/**\n * #(data.codeTitle) Service Impl\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Service\npublic class #(data.model.tableHumpName)ServiceImpl extends CrudServiceImpl<#(data.model.tableHumpName)Mapper, #(data.model.tableHumpName), #(data.model.tableHumpName)Model>\n implements I#(data.model.tableHumpName)Service {\n\n @Autowired(required = false)\n private #(data.model.tableHumpName)Mapper mapper;\n\n}', '0', 0, 1313694379541635074, '2021-10-13 15:13:28', 1313694379541635074, '2021-10-13 15:13:28'); -INSERT INTO `gen_template_detail` VALUES (1448185102641840129, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/service', 'I${model.tableHumpName}Service.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service;\n#else\npackage #(data.packageName+\".\"+data.moduleName).service;\n#end\n\nimport org.opsli.core.base.service.interfaces.CrudServiceInterface;\n\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\n#end\n\n/**\n * #(data.codeTitle) Service\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\npublic interface I#(data.model.tableHumpName)Service extends CrudServiceInterface<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> {\n\n}', '0', 0, 1313694379541635074, '2021-10-13 15:13:29', 1313694379541635074, '2021-10-13 15:13:29'); -INSERT INTO `gen_template_detail` VALUES (1448185107255574530, 1398253704724828162, '1', 'src/api/${moduleName}/${subModuleName}', '${model.tableHumpName}ManagementApi.js', 'import request from \"@/utils/request\";\nimport { downloadFileByData } from \"@/utils/download\";\n\nexport function getList(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/findPage\",\n #else\n url: \"/api/v1/#(data.moduleName)/findPage\",\n #end\n method: \"get\",\n params: data,\n });\n}\n\nexport function doInsert(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/insert\",\n #else\n url: \"/api/v1/#(data.moduleName)/insert\",\n #end\n method: \"post\",\n data,\n });\n}\n\nexport function doUpdate(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/update\",\n #else\n url: \"/api/v1/#(data.moduleName)/update\",\n #end\n method: \"post\",\n data,\n });\n}\n\nexport function doDelete(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/del\",\n #else\n url: \"/api/v1/#(data.moduleName)/del\",\n #end\n method: \"post\",\n params: data,\n });\n}\n\nexport function doDeleteAll(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/delAll\",\n #else\n url: \"/api/v1/#(data.moduleName)/delAll\",\n #end\n method: \"post\",\n params: data,\n });\n}\n\n/**\n * 导出Excel 目前只支持一层参数传递\n * @param data\n * @returns file\n */\nexport function doExportExcel(data) {\n #if(data.subModuleName != null && data.subModuleName != \"\")\n let requestURL = \"/api/v1/#(data.moduleName)/#(data.subModuleName)/exportExcel\";\n #else\n let requestURL = \"/api/v1/#(data.moduleName)/exportExcel\";\n #end\n // 下载文件\n downloadFileByData(requestURL, data);\n}\n\n/**\n * 下载模版\n * @returns file\n */\nexport function doDownloadTemplate() {\n let data = {};\n #if(data.subModuleName != null && data.subModuleName != \"\")\n let requestURL = \"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel/template\";\n #else\n let requestURL = \"/api/v1/#(data.moduleName)/importExcel/template\";\n #end\n // 下载文件\n downloadFileByData(requestURL, data);\n}\n\n/**\n * 导入Excel\n * @returns file\n */\nexport function doImportExcel(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel\",\n #else\n url: \"/api/v1/#(data.moduleName)/importExcel\",\n #end\n method: \"post\",\n // 最长超时时间 3 分钟\n timeout: 180000,\n headers: {\n \"Content-Type\": \"multipart/form-data\"\n },\n data,\n });\n}', '0', 0, 1313694379541635074, '2021-10-13 15:13:30', 1313694379541635074, '2021-10-13 15:13:30'); -INSERT INTO `gen_template_detail` VALUES (1448185112708169729, 1398253704724828162, '1', 'src/views/modules/${moduleName}/${subModuleName}/components', '${model.tableHumpName}ManagementEdit.vue', '\n\n\n', '0', 0, 1313694379541635074, '2021-10-13 15:13:32', 1313694379541635074, '2021-10-13 15:13:32'); -INSERT INTO `gen_template_detail` VALUES (1448185118160764930, 1398253704724828162, '1', 'src/views/modules/${moduleName}/${subModuleName}/components', '${model.tableHumpName}ManagementImport.vue', '\n\n\n', '0', 0, 1313694379541635074, '2021-10-13 15:13:33', 1313694379541635074, '2021-10-13 15:13:33'); -INSERT INTO `gen_template_detail` VALUES (1448185124422860802, 1398253704724828162, '1', 'src/views/modules/${moduleName}/${subModuleName}', 'index.vue', '\n\n\n', '0', 0, 1313694379541635074, '2021-10-13 15:13:34', 1313694379541635074, '2021-10-13 15:13:34'); +INSERT INTO `gen_template_detail` VALUES (1469919953178763265, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/entity', '${model.tableHumpName}Entity.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity;\n#else\npackage #(data.packageName+\".\"+data.moduleName).entity;\n#end\n\n#for(pkg : data.model.entityPkgList)\nimport #(pkg);\n#end\nimport com.baomidou.mybatisplus.annotation.FieldStrategy;\nimport com.baomidou.mybatisplus.annotation.TableField;\nimport com.baomidou.mybatisplus.annotation.TableLogic;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\nimport org.opsli.core.base.entity.BaseEntity;\n\n/**\n * #(data.codeTitle) Entity\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Data\n@EqualsAndHashCode(callSuper = false)\npublic class #(data.model.tableHumpName) extends BaseEntity {\n\n\n #for(column : data.model.columnList)\n ### 不等于 删除字段 和 不等于 租户字段放入上边\n #if(column.fieldHumpName != \"deleted\" && column.fieldHumpName != \"tenantId\")\n /** #(column.fieldComments) */\n #if(!column.izNotNull)\n @TableField(updateStrategy = FieldStrategy.IGNORED)\n #end\n private #(column.javaType) #(column.fieldHumpName);\n\n #end\n #end\n\n // ========================================\n\n ### 专门处理 删除字段 和 租户字段\n #for(column : data.model.columnList)\n #if(column.fieldHumpName == \"deleted\")\n /** 逻辑删除字段 */\n @TableLogic\n private Integer deleted;\n #else if(column.fieldHumpName == \"tenantId\")\n /** 多租户字段 */\n private String tenantId;\n #end\n\n #end\n\n}', '1', 0, 1, '2021-12-12 14:40:01', 1, '2021-12-12 14:40:01'); +INSERT INTO `gen_template_detail` VALUES (1469919953401061378, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/mapper', '${model.tableHumpName}Mapper.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).mapper;\n#else\npackage #(data.packageName+\".\"+data.moduleName).mapper;\n#end\n\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\nimport org.apache.ibatis.annotations.Mapper;\nimport org.apache.ibatis.annotations.Param;\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\n#end\n\n/**\n * #(data.codeTitle) Mapper\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Mapper\npublic interface #(data.model.tableHumpName)Mapper extends BaseMapper<#(data.model.tableHumpName)> {\n\n}', '0', 0, 1, '2021-12-12 14:40:01', 1, '2021-12-12 14:40:01'); +INSERT INTO `gen_template_detail` VALUES (1469919953589805058, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/mapper/xml', '${model.tableHumpName}Mapper.xml', '\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\n\n#else\n\n#end\n\n\n', '0', 0, 1, '2021-12-12 14:40:01', 1, '2021-12-12 14:40:01'); +INSERT INTO `gen_template_detail` VALUES (1469919953728217090, 1398253704724828162, '0', 'org/opsli/api/wrapper/${moduleName}/${subModuleName}', '${model.tableHumpName}Model.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName);\n#else\npackage #(apiPath).wrapper.#(data.moduleName);\n#end\n\n#for(pkg : data.model.entityPkgList)\nimport #(pkg);\n#end\nimport com.alibaba.excel.annotation.ExcelProperty;\nimport io.swagger.annotations.ApiModelProperty;\nimport lombok.Data;\nimport lombok.EqualsAndHashCode;\nimport #(apiPath).base.warpper.ApiWrapper;\nimport org.opsli.common.annotation.validator.Validator;\nimport org.opsli.common.annotation.validator.ValidatorLenMax;\nimport org.opsli.common.annotation.validator.ValidatorLenMin;\nimport org.opsli.common.enums.ValidatorType;\nimport org.opsli.plugins.excel.annotation.ExcelInfo;\nimport com.fasterxml.jackson.annotation.JsonFormat;\nimport org.springframework.format.annotation.DateTimeFormat;\n\n/**\n* #(data.codeTitle) Model\n*\n* @author #(data.authorName)\n* @date #(currTime)\n*/\n@Data\n@EqualsAndHashCode(callSuper = false)\npublic class #(data.model.tableHumpName)Model extends ApiWrapper {\n\n #for(column : data.model.columnList)\n ### 不等于 删除字段 和 不等于 租户字段放入上边\n #if(column.fieldHumpName != \"deleted\" && column.fieldHumpName != \"tenantId\")\n /** #(column.fieldComments) */\n @ApiModelProperty(value = \"#(column.fieldComments)\")\n @ExcelProperty(value = \"#(column.fieldComments)\", order = #(column.sort))\n #if(column.dictTypeCode != null && column.dictTypeCode != \"\")\n @ExcelInfo( dictType = \"#(column.dictTypeCode)\" )\n #else\n @ExcelInfo\n #end\n #if(column.validateTypeAndCommaList != null && column.validateTypeAndCommaList.size() > 0)\n @Validator({\n #for(typeAndComma : column.validateTypeAndCommaList)\n ValidatorType.#(typeAndComma)\n #end\n })\n #end\n #if(column.fieldLength != null && column.fieldLength > 0)\n #if(column.fieldPrecision != null && column.fieldPrecision > 0)\n @ValidatorLenMax(#(column.fieldLength+column.fieldPrecision))\n #else\n @ValidatorLenMax(#(column.fieldLength))\n #end\n #end\n ### 日期处理\n #if(column.javaType == \"Date\")\n #if(column.showType == \"4\")\n @JsonFormat(timezone = \"GMT+8\", pattern = \"yyyy-MM-dd\")\n @DateTimeFormat(pattern = \"yyyy-MM-dd\")\n #else\n @JsonFormat(timezone = \"GMT+8\", pattern = \"yyyy-MM-dd HH:mm:ss\")\n @DateTimeFormat(pattern = \"yyyy-MM-dd HH:mm:ss\")\n #end\n #end\n private #(column.javaType) #(column.fieldHumpName);\n\n #end\n #end\n\n\n}', '0', 0, 1, '2021-12-12 14:40:01', 1, '2021-12-12 14:40:01'); +INSERT INTO `gen_template_detail` VALUES (1469919953849851905, 1398253704724828162, '0', 'org/opsli/api/web/${moduleName}/${subModuleName}', '${model.tableHumpName}RestApi.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(apiPath).web.#(data.moduleName+\".\"+data.subModuleName);\n#else\npackage #(apiPath).web.#(data.moduleName);\n#end\n\nimport #(apiPath).base.result.ResultVo;\nimport org.springframework.web.bind.annotation.GetMapping;\nimport org.springframework.web.bind.annotation.PostMapping;\nimport org.springframework.web.bind.annotation.RequestBody;\nimport org.springframework.web.bind.annotation.RequestParam;\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\n#else\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\n#end\n\n\n/**\n * #(data.codeTitle) Api\n *\n * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping\n * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起\n *\n * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\npublic interface #(data.model.tableHumpName)RestApi {\n\n /** 标题 */\n String TITLE = \"#(data.codeTitle)\";\n /** 子标题 */\n String SUB_TITLE = \"#(data.codeTitleBrief)\";\n\n /**\n * #(data.codeTitle) 查一条\n * @param model 模型\n * @return ResultVo\n */\n @GetMapping(\"/get\")\n ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model);\n\n /**\n * #(data.codeTitle) 查询分页\n * @param pageNo 当前页\n * @param pageSize 每页条数\n * @param request request\n * @return ResultVo\n */\n @GetMapping(\"/findPage\")\n ResultVo findPage(\n @RequestParam(name = \"pageNo\", defaultValue = \"1\") Integer pageNo,\n @RequestParam(name = \"pageSize\", defaultValue = \"10\") Integer pageSize,\n HttpServletRequest request\n );\n\n /**\n * #(data.codeTitle) 新增\n * @param model 模型\n * @return ResultVo\n */\n @PostMapping(\"/insert\")\n ResultVo insert(@RequestBody #(data.model.tableHumpName)Model model);\n\n /**\n * #(data.codeTitle) 修改\n * @param model 模型\n * @return ResultVo\n */\n @PostMapping(\"/update\")\n ResultVo update(@RequestBody #(data.model.tableHumpName)Model model);\n\n /**\n * #(data.codeTitle) 删除\n * @param id ID\n * @return ResultVo\n */\n @PostMapping(\"/del\")\n ResultVo del(String id);\n\n /**\n * #(data.codeTitle) 批量删除\n * @param ids ID 数组\n * @return ResultVo\n */\n @PostMapping(\"/delAll\")\n ResultVo delAll(String ids);\n\n /**\n * #(data.codeTitle) Excel 导出\n *\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\n * 因为在 导出不成功时,需要推送错误信息,\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\n * response 推送 javascript代码 alert 提示报错信息\n *\n * @param request request\n * @param response response\n */\n @GetMapping(\"/exportExcel\")\n void exportExcel(HttpServletRequest request, HttpServletResponse response);\n\n /**\n * #(data.codeTitle) Excel 导入\n * @param request 文件流 request\n * @return ResultVo\n */\n @PostMapping(\"/importExcel\")\n ResultVo importExcel(MultipartHttpServletRequest request);\n\n /**\n * #(data.codeTitle) Excel 下载导入模版\n * @param response response\n */\n @GetMapping(\"/importExcel/template\")\n void importTemplate(HttpServletResponse response);\n\n}', '0', 0, 1, '2021-12-12 14:40:01', 1, '2021-12-12 14:40:01'); +INSERT INTO `gen_template_detail` VALUES (1469919954038595585, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/web', '${model.tableHumpName}RestController.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).web;\n#else\npackage #(data.packageName+\".\"+data.moduleName).web;\n#end\n\nimport cn.hutool.core.util.ReflectUtil;\nimport cn.hutool.core.convert.Convert;\nimport io.swagger.annotations.Api;\nimport io.swagger.annotations.ApiOperation;\nimport lombok.extern.slf4j.Slf4j;\nimport org.opsli.common.annotation.RequiresPermissionsCus;\nimport org.apache.shiro.authz.annotation.RequiresPermissions;\nimport #(apiPath).base.result.ResultVo;\nimport org.opsli.common.annotation.ApiRestController;\nimport org.opsli.common.annotation.EnableLog;\nimport org.opsli.core.base.controller.BaseRestController;\nimport org.opsli.core.persistence.Page;\nimport org.opsli.core.persistence.querybuilder.QueryBuilder;\nimport org.opsli.core.persistence.querybuilder.WebQueryBuilder;\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\nimport java.lang.reflect.Method;\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\nimport #(apiPath).web.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)RestApi;\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\nimport #(apiPath).web.#(data.moduleName).#(data.model.tableHumpName)RestApi;\n#end\n\n/**\n * #(data.codeTitle) Controller\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Api(tags = #(data.model.tableHumpName)RestApi.TITLE)\n@Slf4j\n#if(data.subModuleName != null && data.subModuleName != \"\")\n@ApiRestController(\"/{ver}/#(data.moduleName)/#(data.subModuleName)\")\n#else\n@ApiRestController(\"/{ver}/#(data.moduleName)\")\n#end\npublic class #(data.model.tableHumpName)RestController extends BaseRestController<#(data.model.tableHumpName), #(data.model.tableHumpName)Model, I#(data.model.tableHumpName)Service>\n implements #(data.model.tableHumpName)RestApi {\n\n\n /**\n * #(data.codeTitleBrief) 查一条\n * @param model 模型\n * @return ResultVo\n */\n @ApiOperation(value = \"获得单条#(data.codeTitleBrief)\", notes = \"获得单条#(data.codeTitleBrief) - ID\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_select\")\n #end\n @Override\n public ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model) {\n model = IService.get(model);\n return ResultVo.success(model);\n }\n\n /**\n * #(data.codeTitleBrief) 查询分页\n * @param pageNo 当前页\n * @param pageSize 每页条数\n * @param request request\n * @return ResultVo\n */\n @ApiOperation(value = \"获得分页数据\", notes = \"获得分页数据 - 查询构造器\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_select\")\n #end\n @Override\n public ResultVo findPage(Integer pageNo, Integer pageSize, HttpServletRequest request) {\n\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\n Page<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> page = new Page<>(pageNo, pageSize);\n page.setQueryWrapper(queryBuilder.build());\n page = IService.findPage(page);\n\n return ResultVo.success(page.getPageData());\n }\n\n /**\n * #(data.codeTitleBrief) 新增\n * @param model 模型\n * @return ResultVo\n */\n @ApiOperation(value = \"新增#(data.codeTitleBrief)数据\", notes = \"新增#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_insert\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_insert\")\n #end\n @EnableLog\n @Override\n public ResultVo insert(#(data.model.tableHumpName)Model model) {\n // 调用新增方法\n IService.insert(model);\n return ResultVo.success(\"新增#(data.codeTitleBrief)成功\");\n }\n\n /**\n * #(data.codeTitleBrief) 修改\n * @param model 模型\n * @return ResultVo\n */\n @ApiOperation(value = \"修改#(data.codeTitleBrief)数据\", notes = \"修改#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_update\")\n #end\n @EnableLog\n @Override\n public ResultVo update(#(data.model.tableHumpName)Model model) {\n // 调用修改方法\n IService.update(model);\n return ResultVo.success(\"修改#(data.codeTitleBrief)成功\");\n }\n\n\n /**\n * #(data.codeTitleBrief) 删除\n * @param id ID\n * @return ResultVo\n */\n @ApiOperation(value = \"删除#(data.codeTitleBrief)数据\", notes = \"删除#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_update\")\n #end\n @EnableLog\n @Override\n public ResultVo del(String id){\n IService.delete(id);\n return ResultVo.success(\"删除#(data.codeTitleBrief)成功\");\n }\n\n /**\n * #(data.codeTitleBrief) 批量删除\n * @param ids ID 数组\n * @return ResultVo\n */\n @ApiOperation(value = \"批量删除#(data.codeTitleBrief)数据\", notes = \"批量删除#(data.codeTitleBrief)数据\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_update\")\n #end\n @EnableLog\n @Override\n public ResultVo delAll(String ids){\n String[] idArray = Convert.toStrArray(ids);\n IService.deleteAll(idArray);\n return ResultVo.success(\"批量删除#(data.codeTitleBrief)成功\");\n }\n\n\n /**\n * #(data.codeTitleBrief) Excel 导出\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\n *\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\n * 因为在 导出不成功时,需要推送错误信息,\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\n * response 推送 javascript代码 alert 提示报错信息\n *\n * @param request request\n * @param response response\n */\n @ApiOperation(value = \"导出Excel\", notes = \"导出Excel\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_export\")\n #else\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_export\")\n #end\n @EnableLog\n @Override\n public void exportExcel(HttpServletRequest request, HttpServletResponse response) {\n // 当前方法\n Method method = ReflectUtil.getMethodByName(this.getClass(), \"exportExcel\");\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\n super.excelExport(#(data.model.tableHumpName)RestApi.SUB_TITLE, queryBuilder.build(), response, method);\n }\n\n /**\n * #(data.codeTitleBrief) Excel 导入\n * 注:这里 RequiresPermissions 引入的是 Shiro原生鉴权注解\n * @param request 文件流 request\n * @return ResultVo\n */\n @ApiOperation(value = \"导入Excel\", notes = \"导入Excel\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\")\n #else\n @RequiresPermissions(\"#(data.moduleName.toLowerCase())_import\")\n #end\n @EnableLog\n @Override\n public ResultVo importExcel(MultipartHttpServletRequest request) {\n return super.importExcel(request);\n }\n\n /**\n * #(data.codeTitleBrief) Excel 下载导入模版\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\n * @param response response\n */\n @ApiOperation(value = \"导出Excel模版\", notes = \"导出Excel模版\")\n #if(data.subModuleName != null && data.subModuleName != \"\")\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\")\n #else\n @RequiresPermissionsCus(\"#(data.moduleName.toLowerCase())_import\")\n #end\n @Override\n public void importTemplate(HttpServletResponse response) {\n // 当前方法\n Method method = ReflectUtil.getMethodByName(this.getClass(), \"importTemplate\");\n super.importTemplate(#(data.model.tableHumpName)RestApi.SUB_TITLE, response, method);\n }\n\n}', '0', 0, 1, '2021-12-12 14:40:01', 1, '2021-12-12 14:40:01'); +INSERT INTO `gen_template_detail` VALUES (1469919954235727874, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/service/impl', '${model.tableHumpName}ServiceImpl.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service.impl;\n#else\npackage #(data.packageName+\".\"+data.moduleName).service.impl;\n#end\n\n\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\nimport org.springframework.transaction.annotation.Transactional;\nimport org.opsli.core.base.service.impl.CrudServiceImpl;\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).mapper.#(data.model.tableHumpName)Mapper;\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\nimport #(data.packageName+\".\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\nimport #(data.packageName+\".\"+data.moduleName).mapper.#(data.model.tableHumpName)Mapper;\n#end\n\n\n/**\n * #(data.codeTitle) Service Impl\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\n@Service\npublic class #(data.model.tableHumpName)ServiceImpl extends CrudServiceImpl<#(data.model.tableHumpName)Mapper, #(data.model.tableHumpName), #(data.model.tableHumpName)Model>\n implements I#(data.model.tableHumpName)Service {\n\n @Autowired(required = false)\n private #(data.model.tableHumpName)Mapper mapper;\n\n}', '0', 0, 1, '2021-12-12 14:40:02', 1, '2021-12-12 14:40:02'); +INSERT INTO `gen_template_detail` VALUES (1469919954428665858, 1398253704724828162, '0', '${packageName}/${moduleName}/${subModuleName}/service', 'I${model.tableHumpName}Service.java', '#if(data.subModuleName != null && data.subModuleName != \"\")\npackage #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).service;\n#else\npackage #(data.packageName+\".\"+data.moduleName).service;\n#end\n\nimport org.opsli.core.base.service.interfaces.CrudServiceInterface;\n\n\n#if(data.subModuleName != null && data.subModuleName != \"\")\nimport #(data.packageName+\".\"+data.moduleName+\".\"+data.subModuleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName+\".\"+data.subModuleName).#(data.model.tableHumpName)Model;\n#else\nimport #(data.packageName+\".\"+data.moduleName).entity.#(data.model.tableHumpName);\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\n#end\n\n/**\n * #(data.codeTitle) Service\n *\n * @author #(data.authorName)\n * @date #(currTime)\n */\npublic interface I#(data.model.tableHumpName)Service extends CrudServiceInterface<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> {\n\n}', '0', 0, 1, '2021-12-12 14:40:02', 1, '2021-12-12 14:40:02'); +INSERT INTO `gen_template_detail` VALUES (1469919954567077890, 1398253704724828162, '1', 'src/api/${moduleName}/${subModuleName}', '${model.tableHumpName}ManagementApi.js', 'import request from \"@/utils/request\";\nimport { downloadFileByData } from \"@/utils/download\";\n\nexport function getList(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/findPage\",\n #else\n url: \"/api/v1/#(data.moduleName)/findPage\",\n #end\n method: \"get\",\n params: data,\n });\n}\n\nexport function doInsert(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/insert\",\n #else\n url: \"/api/v1/#(data.moduleName)/insert\",\n #end\n method: \"post\",\n data,\n });\n}\n\nexport function doUpdate(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/update\",\n #else\n url: \"/api/v1/#(data.moduleName)/update\",\n #end\n method: \"post\",\n data,\n });\n}\n\nexport function doDelete(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/del\",\n #else\n url: \"/api/v1/#(data.moduleName)/del\",\n #end\n method: \"post\",\n params: data,\n });\n}\n\nexport function doDeleteAll(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/delAll\",\n #else\n url: \"/api/v1/#(data.moduleName)/delAll\",\n #end\n method: \"post\",\n params: data,\n });\n}\n\n/**\n * 导出Excel 目前只支持一层参数传递\n * @param data\n * @returns file\n */\nexport function doExportExcel(data) {\n #if(data.subModuleName != null && data.subModuleName != \"\")\n let requestURL = \"/api/v1/#(data.moduleName)/#(data.subModuleName)/exportExcel\";\n #else\n let requestURL = \"/api/v1/#(data.moduleName)/exportExcel\";\n #end\n // 下载文件\n downloadFileByData(requestURL, data);\n}\n\n/**\n * 下载模版\n * @returns file\n */\nexport function doDownloadTemplate() {\n let data = {};\n #if(data.subModuleName != null && data.subModuleName != \"\")\n let requestURL = \"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel/template\";\n #else\n let requestURL = \"/api/v1/#(data.moduleName)/importExcel/template\";\n #end\n // 下载文件\n downloadFileByData(requestURL, data);\n}\n\n/**\n * 导入Excel\n * @returns file\n */\nexport function doImportExcel(data) {\n return request({\n #if(data.subModuleName != null && data.subModuleName != \"\")\n url: \"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel\",\n #else\n url: \"/api/v1/#(data.moduleName)/importExcel\",\n #end\n method: \"post\",\n // 最长超时时间 3 分钟\n timeout: 180000,\n headers: {\n \"Content-Type\": \"multipart/form-data\"\n },\n data,\n });\n}', '0', 0, 1, '2021-12-12 14:40:02', 1, '2021-12-12 14:40:02'); +INSERT INTO `gen_template_detail` VALUES (1469919954760015874, 1398253704724828162, '1', 'src/views/modules/${moduleName}/${subModuleName}/components', '${model.tableHumpName}ManagementEdit.vue', '\n\n\n', '0', 0, 1, '2021-12-12 14:40:02', 1, '2021-12-12 14:40:02'); +INSERT INTO `gen_template_detail` VALUES (1469919954948759553, 1398253704724828162, '1', 'src/views/modules/${moduleName}/${subModuleName}/components', '${model.tableHumpName}ManagementImport.vue', '\n\n\n', '0', 0, 1, '2021-12-12 14:40:02', 1, '2021-12-12 14:40:02'); +INSERT INTO `gen_template_detail` VALUES (1469919955074588673, 1398253704724828162, '1', 'src/views/modules/${moduleName}/${subModuleName}', 'index.vue', '\n\n\n', '0', 0, 1, '2021-12-12 14:40:02', 1, '2021-12-12 14:40:02'); -- ---------------------------- -- Table structure for sys_area @@ -3640,13 +3653,54 @@ INSERT INTO `sys_dict_detail` VALUES (1448557740778205185, '1448557351479685121' INSERT INTO `sys_dict_detail` VALUES (1463430673044529154, '1463430609630846978', 'menu_role_label', '系统模块', '0', '1', 1, NULL, '0', 0, 1, '2021-11-24 16:53:56', 1, '2021-11-24 16:53:56', '2021-11-24 16:51:57'); INSERT INTO `sys_dict_detail` VALUES (1463430782889156609, '1463430609630846978', 'menu_role_label', '功能模块', '1', '1', 2, NULL, '0', 0, 1, '2021-11-24 16:54:23', 1, '2021-11-24 16:54:23', '2021-11-24 16:52:23'); +-- ---------------------------- +-- Table structure for sys_login_logs +-- ---------------------------- +DROP TABLE IF EXISTS `sys_login_logs`; +CREATE TABLE `sys_login_logs` ( + `id` bigint(19) NOT NULL COMMENT '唯一主键', + `org_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '父级主键集合', + `type` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '日志类型 1登录日志 2退出日志', + `remote_addr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作IP地址', + `user_agent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户代理', + `username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录账户', + `real_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '真实姓名', + `tenant_id` bigint(19) NULL DEFAULT NULL COMMENT '多租户ID', + `version` int(11) NOT NULL COMMENT '版本', + `create_by` bigint(19) NOT NULL COMMENT '创建者', + `create_time` datetime(0) NOT NULL COMMENT '创建时间', + `update_by` bigint(19) NOT NULL COMMENT '修改人', + `update_time` datetime(0) NOT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '登录信息表' ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Records of sys_login_logs +-- ---------------------------- +INSERT INTO `sys_login_logs` VALUES (1504026164090478593, '0', '1', '10.0.0.53', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36', 'system', '', 0, 0, 1, '2022-03-16 17:25:56', 1, '2022-03-16 17:25:56'); +INSERT INTO `sys_login_logs` VALUES (1504026220445147138, '0', '1', '10.0.0.53', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36', 'system', '', 0, 0, 1, '2022-03-16 17:26:09', 1, '2022-03-16 17:26:09'); +INSERT INTO `sys_login_logs` VALUES (1504041477209071618, '0', '1', '10.0.0.53', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36', 'system', '', 0, 0, 1, '2022-03-16 18:26:47', 1, '2022-03-16 18:26:47'); +INSERT INTO `sys_login_logs` VALUES (1504043827860643841, '0', '1', '0:0:0:0:0:0:0:1', NULL, 'system', '', 0, 0, 1, '2022-03-16 18:36:07', 1, '2022-03-16 18:36:07'); +INSERT INTO `sys_login_logs` VALUES (1504043897502867458, '0', '1', '0:0:0:0:0:0:0:1', NULL, 'system', '', 0, 0, 1, '2022-03-16 18:36:24', 1, '2022-03-16 18:36:24'); +INSERT INTO `sys_login_logs` VALUES (1504044292627320834, '0', '1', '0:0:0:0:0:0:0:1', NULL, 'system', '', 0, 0, 1, '2022-03-16 18:37:58', 1, '2022-03-16 18:37:58'); +INSERT INTO `sys_login_logs` VALUES (1504045811691008002, '0', '1', '0:0:0:0:0:0:0:1', NULL, 'system', '', 0, 0, 1, '2022-03-16 18:44:00', 1, '2022-03-16 18:44:00'); +INSERT INTO `sys_login_logs` VALUES (1504283770362720257, '0', '1', '10.0.0.53', NULL, 'system', '', 0, 0, 1, '2022-03-17 10:29:34', 1, '2022-03-17 10:29:34'); +INSERT INTO `sys_login_logs` VALUES (1504288962856546305, '0', '1', '10.0.0.53', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36', 'system', '', 0, 0, 1, '2022-03-17 10:50:12', 1, '2022-03-17 10:50:12'); +INSERT INTO `sys_login_logs` VALUES (1504298115533959170, '0', '1', '10.0.0.53', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', 'system', '', 0, 0, 1, '2022-03-17 11:26:34', 1, '2022-03-17 11:26:34'); +INSERT INTO `sys_login_logs` VALUES (1504306421178626049, '0', '1', '10.0.0.53', NULL, 'system', '', 0, 0, 1, '2022-03-17 11:59:34', 1, '2022-03-17 11:59:34'); +INSERT INTO `sys_login_logs` VALUES (1504775725314113538, '0,1465586952575815681', '1', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', 'admin', '系统管理员', 0, 0, 1465171199435362305, '2022-03-18 19:04:25', 1465171199435362305, '2022-03-18 19:04:25'); +INSERT INTO `sys_login_logs` VALUES (1504775867782037505, '0,1465586952575815681', '2', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', 'admin', '系统管理员', 0, 0, 1465171199435362305, '2022-03-18 19:04:59', 1465171199435362305, '2022-03-18 19:04:59'); +INSERT INTO `sys_login_logs` VALUES (1504775921473323010, '0', '1', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', 'system', '超级管理员', 0, 0, 1, '2022-03-18 19:05:12', 1, '2022-03-18 19:05:12'); +INSERT INTO `sys_login_logs` VALUES (1504780333285523458, '0', '2', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', 'system', '超级管理员', 0, 0, 1, '2022-03-18 19:22:44', 1, '2022-03-18 19:22:44'); +INSERT INTO `sys_login_logs` VALUES (1504780380182036481, '0', '1', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', 'system', '超级管理员', 0, 0, 1, '2022-03-18 19:22:55', 1, '2022-03-18 19:22:55'); + -- ---------------------------- -- Table structure for sys_logs -- ---------------------------- DROP TABLE IF EXISTS `sys_logs`; CREATE TABLE `sys_logs` ( `id` bigint(19) NOT NULL COMMENT '唯一主键', - `type` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '1' COMMENT '日志类型', + `type` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '1' COMMENT '日志类型', `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '日志标题', `remote_addr` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '操作IP地址', `user_agent` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户代理', @@ -3661,6 +3715,8 @@ CREATE TABLE `sys_logs` ( `update_by` bigint(19) NOT NULL COMMENT '修改人', `update_time` datetime(0) NOT NULL COMMENT '修改时间', `ts` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '时间戳', + `org_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '父级主键集合', + `tenant_id` bigint(19) NULL DEFAULT NULL COMMENT '多租户ID', PRIMARY KEY (`id`) USING BTREE, INDEX `sys_log_create_by`(`create_by`) USING BTREE, INDEX `sys_log_request_uri`(`request_uri`) USING BTREE, @@ -3671,230 +3727,245 @@ CREATE TABLE `sys_logs` ( -- ---------------------------- -- Records of sys_logs -- ---------------------------- -INSERT INTO `sys_logs` VALUES (1460603032088645633, '1', '系统配置-组织机构-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/org/insert', 'POST', 35, '[{\"orgName\":\"测试\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"test\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-16 21:37:54', 1, '2021-11-16 21:37:54', '2021-11-16 21:37:54'); -INSERT INTO `sys_logs` VALUES (1460603215102906369, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 55, '[{\"no\":\"11111111\",\"secretKey\":\"esixa4fzsrzgolxrnmp1\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"纯粹\",\"password\":\"24ab8bb3b28238f592de5fa20cf9efc2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"aaaaaa\"}]', NULL, 0, 1, '2021-11-16 21:38:38', 1, '2021-11-16 21:38:38', '2021-11-16 21:38:37'); -INSERT INTO `sys_logs` VALUES (1460603458649362433, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 66, '[\"1400031876927660034\"]', NULL, 0, 1, '2021-11-16 21:39:36', 1, '2021-11-16 21:39:36', '2021-11-16 21:39:35'); -INSERT INTO `sys_logs` VALUES (1460604434332553218, '1', '系统配置-组织机构-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/org/insert', 'POST', 67726, '[{\"orgName\":\"测试2\",\"parentIds\":\"0,1460603031799238658\",\"izApi\":false,\"version\":0,\"parentId\":\"1460603031799238658\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"test_111\",\"tenantId\":\"0\"}]', NULL, 0, 1, '2021-11-16 21:43:29', 1, '2021-11-16 21:43:29', '2021-11-16 21:43:28'); -INSERT INTO `sys_logs` VALUES (1460605641906229250, '1', '系统配置-组织机构-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/org/insert', 'POST', 15504, '[{\"orgName\":\"测试111\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"test2\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-16 21:48:16', 1, '2021-11-16 21:48:16', '2021-11-16 21:48:16'); -INSERT INTO `sys_logs` VALUES (1460620465549635585, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 55, '[{\"no\":\"11111\",\"secretKey\":\"ktxobqp3mpvwl3174mgi\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"system111\",\"password\":\"e8e3a8c5d6a51c2fc3c18edd9ac605f0\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"cccccccccc\"}]', NULL, 0, 1, '2021-11-16 22:47:11', 1, '2021-11-16 22:47:11', '2021-11-16 22:47:10'); -INSERT INTO `sys_logs` VALUES (1460629525032366082, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/insert', 'POST', 16, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"设置管理用户\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":6,\"izManual\":false,\"permissions\":\"system_set_tenant_admin\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-16 23:23:11', 1, '2021-11-16 23:23:11', '2021-11-16 23:23:10'); -INSERT INTO `sys_logs` VALUES (1460630856539389953, '2', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 20, '[{\"no\":\"11111111\",\"izApi\":false,\"version\":0,\"realName\":\"1111111111\",\"password\":\"Bb123456.\",\"izManual\":false,\"tenantId\":\"\",\"username\":\"111111111\"}]', '该工号已存在', 0, 1, '2021-11-16 23:28:28', 1, '2021-11-16 23:28:28', '2021-11-16 23:28:28'); -INSERT INTO `sys_logs` VALUES (1460630869600452609, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 61, '[{\"no\":\"1111111111\",\"secretKey\":\"vylxii0d6kqj6hoti8yb\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"1111111111\",\"password\":\"abc869073de27d13595484ac47bf0641\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"111111111\"}]', NULL, 0, 1, '2021-11-16 23:28:31', 1, '2021-11-16 23:28:31', '2021-11-16 23:28:31'); -INSERT INTO `sys_logs` VALUES (1460632719565340674, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 24, '[{\"no\":\"1111111111111\",\"secretKey\":\"bivcjbfo10idxhbtourq\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"1111112222\",\"password\":\"68988def8be66480230b5ae2b4d69db2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"1111112222\"}]', NULL, 0, 1, '2021-11-16 23:35:52', 1, '2021-11-16 23:35:52', '2021-11-16 23:35:52'); -INSERT INTO `sys_logs` VALUES (1460632976156082178, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 27, '[{\"no\":\"111111111111\",\"secretKey\":\"3nbvbfrxsec7dwufugle\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"aa111111\",\"password\":\"6d411d09c8c733ac66e99e648aa258b2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"aa111111\"}]', NULL, 0, 1, '2021-11-16 23:36:53', 1, '2021-11-16 23:36:53', '2021-11-16 23:36:53'); -INSERT INTO `sys_logs` VALUES (1460633172969603074, '2', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 8, '[{\"no\":\"111111111111\",\"izApi\":false,\"version\":0,\"realName\":\"args111111\",\"password\":\"Bb123456.\",\"izManual\":false,\"tenantId\":\"\",\"username\":\"args111111\"}]', '该工号已存在', 0, 1, '2021-11-16 23:37:40', 1, '2021-11-16 23:37:40', '2021-11-16 23:37:40'); -INSERT INTO `sys_logs` VALUES (1460633199716679681, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 23, '[{\"no\":\"111111111111111111\",\"secretKey\":\"r6kfne3ty9q0klh17vxz\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"args111111\",\"password\":\"01b45123a01f8af069414f71e6066099\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"args111111\"}]', NULL, 0, 1, '2021-11-16 23:37:47', 1, '2021-11-16 23:37:47', '2021-11-16 23:37:46'); -INSERT INTO `sys_logs` VALUES (1460633415769473025, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 21, '[{\"no\":\"121311111\",\"secretKey\":\"zotd4rg8454elzmlah39\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"11111122aaa\",\"password\":\"6cc878d025c287b1acd82fdfc83618da\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"username\":\"11111122aaa\"}]', NULL, 0, 1, '2021-11-16 23:38:38', 1, '2021-11-16 23:38:38', '2021-11-16 23:38:38'); -INSERT INTO `sys_logs` VALUES (1460634264751083522, '1', '系统配置-用户管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/del', 'POST', 17, '[\"1460633415622672386\"]', NULL, 0, 1, '2021-11-16 23:42:01', 1, '2021-11-16 23:42:01', '2021-11-16 23:42:00'); -INSERT INTO `sys_logs` VALUES (1460634814200713218, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 63, '[{\"no\":\"222121212\",\"secretKey\":\"fd7b8ew5rikd5n7tjjkc\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"izTenantAdmin11\",\"password\":\"2b311a8c3d6a5b23bdaf92ac08d3af55\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"username\":\"izTenantAdmin11\"}]', NULL, 0, 1, '2021-11-16 23:44:12', 1, '2021-11-16 23:44:12', '2021-11-16 23:44:11'); -INSERT INTO `sys_logs` VALUES (1460635865918296066, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 9076, '[{\"no\":\"1231312321311\",\"secretKey\":\"p7wnts1y5oohqqoatkfu\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"etIzTenantAd1\",\"password\":\"cf7c2113df50d71de26393bd8478af1d\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"username\":\"etIzTenantAd1\"}]', NULL, 0, 1, '2021-11-16 23:48:22', 1, '2021-11-16 23:48:22', '2021-11-16 23:48:22'); -INSERT INTO `sys_logs` VALUES (1460636163676131329, '1', '系统配置-用户管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/delAll', 'POST', 40, '[\"1460635686724997121,1460634813961637890,1460633199553101826,1460632975996698625,1460632719397568513,1460630869323628546,1460620465260228609,1460603214817693697\"]', NULL, 0, 1, '2021-11-16 23:49:33', 1, '2021-11-16 23:49:33', '2021-11-16 23:49:33'); -INSERT INTO `sys_logs` VALUES (1460636223239442433, '1', '系统配置-用户管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/del', 'POST', 14, '[\"1460635865448534017\"]', NULL, 0, 1, '2021-11-16 23:49:48', 1, '2021-11-16 23:49:48', '2021-11-16 23:49:47'); -INSERT INTO `sys_logs` VALUES (1460639200968790018, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/insert', 'POST', 17, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:01:38', 1, '2021-11-17 00:01:38', '2021-11-17 00:01:37'); -INSERT INTO `sys_logs` VALUES (1460639241708064769, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 20, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":0,\"parentId\":\"0\",\"sortNo\":2,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:01:47', 1, '2021-11-17 00:01:47', '2021-11-17 00:01:47'); -INSERT INTO `sys_logs` VALUES (1460639282388619265, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 12, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":1,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:01:57', 1, '2021-11-17 00:01:57', '2021-11-17 00:01:56'); -INSERT INTO `sys_logs` VALUES (1460639310549176322, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 11, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":2,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:04', 1, '2021-11-17 00:02:04', '2021-11-17 00:02:03'); -INSERT INTO `sys_logs` VALUES (1460639424881709058, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 16, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"组织管理\",\"type\":\"1\",\"version\":3,\"parentId\":\"1460639200696160257\",\"url\":\"org\",\"sortNo\":4,\"component\":\"views/modules/system/orgManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1606566463000,\"id\":\"1332662450423635969\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:31', 1, '2021-11-17 00:02:31', '2021-11-17 00:02:30'); -INSERT INTO `sys_logs` VALUES (1460639465511931905, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 15, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"用户管理\",\"type\":\"1\",\"version\":0,\"parentId\":\"1460639200696160257\",\"url\":\"user\",\"sortNo\":2,\"component\":\"views/modules/system/userManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1586862451000,\"id\":\"3\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:41', 1, '2021-11-17 00:02:41', '2021-11-17 00:02:40'); -INSERT INTO `sys_logs` VALUES (1460639502363086849, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 14, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"角色管理\",\"type\":\"1\",\"version\":0,\"parentId\":\"1460639200696160257\",\"url\":\"role\",\"sortNo\":3,\"component\":\"views/modules/system/roleManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1600927291000,\"id\":\"4\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:49', 1, '2021-11-17 00:02:49', '2021-11-17 00:02:49'); -INSERT INTO `sys_logs` VALUES (1460639559023939586, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 13, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"租户管理\",\"type\":\"1\",\"version\":3,\"parentId\":\"1460639200696160257\",\"url\":\"tenant\",\"sortNo\":5,\"component\":\"views/modules/system/tenantManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602403419000,\"id\":\"1315201380721446914\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:03:03', 1, '2021-11-17 00:03:03', '2021-11-17 00:03:02'); -INSERT INTO `sys_logs` VALUES (1460640073799258114, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/role/perms/setPerms', 'POST', 35, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1335619974709936130\",\"1370051609388388353\",\"1370404146704654337\",\"1313867061172195330\",\"1313867122731995137\",\"1313867360502894594\",\"1313867409949544450\",\"1313885644824522754\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1315201380721446914\",\"1315201734892670977\",\"1315201809668722690\",\"1315201864219840513\",\"1315201925477650433\",\"1380173787882696705\",\"1460629524738764802\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1460639200696160257\",\"3\",\"4\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-17 00:05:06', 1, '2021-11-17 00:05:06', '2021-11-17 00:05:05'); -INSERT INTO `sys_logs` VALUES (1460640198391058434, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 18, '[\"1335619974709936130\"]', NULL, 0, 1, '2021-11-17 00:05:35', 1, '2021-11-17 00:05:35', '2021-11-17 00:05:35'); -INSERT INTO `sys_logs` VALUES (1460640511281942530, '1', '运维工具-日志监控-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/logs/emptyByOneMonth', 'POST', 54, '[]', NULL, 0, 1313694379541635074, '2021-11-17 00:06:50', 1313694379541635074, '2021-11-17 00:06:50', '2021-11-17 00:06:49'); -INSERT INTO `sys_logs` VALUES (1463430613107924994, '1', '系统配置-字典管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/dict/insert', 'POST', 341, '[{\"typeName\":\"菜单角色类型标签\",\"izApi\":false,\"version\":0,\"typeCode\":\"menu_role_label\",\"izLock\":\"1\",\"izManual\":false}]', NULL, 0, 1, '2021-11-24 16:53:42', 1, '2021-11-24 16:53:42', '2021-11-24 16:51:42'); -INSERT INTO `sys_logs` VALUES (1463430676358029313, '1', '系统配置-字典管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/dict/detail/insert', 'POST', 779, '[{\"dictValue\":\"0\",\"izApi\":false,\"version\":0,\"typeCode\":\"menu_role_label\",\"sortNo\":1,\"izLock\":\"1\",\"izManual\":false,\"typeId\":\"1463430609630846978\",\"dictName\":\"系统模块\"}]', NULL, 0, 1, '2021-11-24 16:53:57', 1, '2021-11-24 16:53:57', '2021-11-24 16:51:57'); -INSERT INTO `sys_logs` VALUES (1463430786554978305, '1', '系统配置-字典管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/dict/detail/insert', 'POST', 840, '[{\"dictValue\":\"1\",\"izApi\":false,\"version\":0,\"typeCode\":\"menu_role_label\",\"sortNo\":2,\"izLock\":\"1\",\"izManual\":false,\"typeId\":\"1463430609630846978\",\"dictName\":\"功能模块\"}]', NULL, 0, 1, '2021-11-24 16:54:23', 1, '2021-11-24 16:54:23', '2021-11-24 16:52:24'); -INSERT INTO `sys_logs` VALUES (1463431582470299650, '1', '组织机构-角色管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/insert', 'POST', 269, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":0,\"izLock\":\"1\",\"izManual\":false,\"roleCode\":\"1111\",\"roleName\":\"默认租户角色\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-24 16:57:33', 1, '2021-11-24 16:57:33', '2021-11-24 16:55:33'); -INSERT INTO `sys_logs` VALUES (1463431682328289281, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 3929, '[{\"redirect\":\"index\",\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"首页\",\"label\":\"0,1\",\"type\":\"1\",\"version\":11,\"parentId\":\"0\",\"url\":\"/\",\"sortNo\":1,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086054000,\"id\":\"1314066547072872450\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 16:57:57', 1, '2021-11-24 16:57:57', '2021-11-24 16:55:57'); -INSERT INTO `sys_logs` VALUES (1463431733343608834, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 3684, '[{\"hidden\":\"0\",\"icon\":\"home\",\"izApi\":false,\"menuName\":\"首页\",\"label\":\"0,1\",\"type\":\"1\",\"version\":0,\"parentId\":\"1314066547072872450\",\"url\":\"index\",\"sortNo\":1,\"component\":\"views/index/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086129000,\"id\":\"1314066863436640258\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 16:58:09', 1, '2021-11-24 16:58:09', '2021-11-24 16:56:09'); -INSERT INTO `sys_logs` VALUES (1463434035148259329, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/perms/setPerms', 'POST', 692, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\"],\"roleId\":\"1463431580473810945\"}]', NULL, 0, 1, '2021-11-24 17:07:18', 1, '2021-11-24 17:07:18', '2021-11-24 17:05:18'); -INSERT INTO `sys_logs` VALUES (1463438103618945025, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1537, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":6,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:28', 1, '2021-11-24 17:23:28', '2021-11-24 17:21:28'); -INSERT INTO `sys_logs` VALUES (1463438157578665985, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1442, '[{\"redirect\":\"\",\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"业务测试\",\"label\":\"0,1\",\"type\":\"1\",\"version\":7,\"parentId\":\"1327085543511293954\",\"url\":\"test\",\"sortNo\":1,\"component\":\"views/modules/test/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236899000,\"id\":\"1327085856930660353\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:41', 1, '2021-11-24 17:23:41', '2021-11-24 17:21:41'); -INSERT INTO `sys_logs` VALUES (1463438197302919169, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1498, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"查看\",\"label\":\"0,1\",\"type\":\"2\",\"version\":3,\"parentId\":\"1327085856930660353\",\"sortNo\":1,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236982000,\"permissions\":\"gentest_test_select\",\"id\":\"1327086205548625921\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:50', 1, '2021-11-24 17:23:50', '2021-11-24 17:21:50'); -INSERT INTO `sys_logs` VALUES (1463438229225766914, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1541, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"增加\",\"label\":\"0,1\",\"type\":\"2\",\"version\":3,\"parentId\":\"1327085856930660353\",\"sortNo\":2,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605237004000,\"permissions\":\"gentest_test_insert\",\"id\":\"1327086298750255105\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:58', 1, '2021-11-24 17:23:58', '2021-11-24 17:21:58'); -INSERT INTO `sys_logs` VALUES (1463438262830530562, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1498, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"修改\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1327085856930660353\",\"sortNo\":3,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605237023000,\"permissions\":\"gentest_test_update\",\"id\":\"1327086378794352642\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:06', 1, '2021-11-24 17:24:06', '2021-11-24 17:22:06'); -INSERT INTO `sys_logs` VALUES (1463438296544346113, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1477, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"删除\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1327085856930660353\",\"sortNo\":4,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605237037000,\"permissions\":\"gentest_test_delete\",\"id\":\"1327086433609711617\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:14', 1, '2021-11-24 17:24:14', '2021-11-24 17:22:14'); -INSERT INTO `sys_logs` VALUES (1463438328760795137, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1400, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导出\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1327085856930660353\",\"sortNo\":5,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607790451000,\"permissions\":\"gentest_test_export\",\"id\":\"1337796232345407489\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:22', 1, '2021-11-24 17:24:22', '2021-11-24 17:22:22'); -INSERT INTO `sys_logs` VALUES (1463438359085613058, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1481, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导入\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1327085856930660353\",\"sortNo\":6,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607790470000,\"permissions\":\"gentest_test_import\",\"id\":\"1337796311940714498\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:29', 1, '2021-11-24 17:24:29', '2021-11-24 17:22:29'); -INSERT INTO `sys_logs` VALUES (1463438398767923202, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 981, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"某系统用户\",\"label\":\"0,1\",\"type\":\"1\",\"version\":3,\"parentId\":\"1327085543511293954\",\"url\":\"user\",\"sortNo\":2,\"component\":\"views/modules/gentest/user/index\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018741000,\"id\":\"1330365141900591105\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:38', 1, '2021-11-24 17:24:38', '2021-11-24 17:22:38'); -INSERT INTO `sys_logs` VALUES (1463438429336010753, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1509, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"查看\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018833000,\"permissions\":\"gentest_user_select\",\"id\":\"1330365525440331778\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:46', 1, '2021-11-24 17:24:46', '2021-11-24 17:22:46'); -INSERT INTO `sys_logs` VALUES (1463438460893954049, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1563, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"新增\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1330365141900591105\",\"sortNo\":2,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018844000,\"permissions\":\"gentest_user_insert\",\"id\":\"1330365570587820033\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:53', 1, '2021-11-24 17:24:53', '2021-11-24 17:22:53'); -INSERT INTO `sys_logs` VALUES (1463438485158002689, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 365, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"修改\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1330365141900591105\",\"sortNo\":3,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018854000,\"permissions\":\"gentest_user_update\",\"id\":\"1330365615181660162\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:59', 1, '2021-11-24 17:24:59', '2021-11-24 17:22:59'); -INSERT INTO `sys_logs` VALUES (1463438519710679042, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1591, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"删除\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":4,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018879000,\"permissions\":\"gentest_user_delete\",\"id\":\"1330365717015166977\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:07', 1, '2021-11-24 17:25:07', '2021-11-24 17:23:07'); -INSERT INTO `sys_logs` VALUES (1463438542221508610, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 510, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导出\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":5,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607772259000,\"permissions\":\"gentest_user_export\",\"id\":\"1337719928086458369\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:12', 1, '2021-11-24 17:25:12', '2021-11-24 17:23:13'); -INSERT INTO `sys_logs` VALUES (1463438571581636610, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1600, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导入\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":6,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607772307000,\"permissions\":\"gentest_user_import\",\"id\":\"1337720128930705409\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:19', 1, '2021-11-24 17:25:19', '2021-11-24 17:23:20'); -INSERT INTO `sys_logs` VALUES (1463438603940691970, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 761, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"汽车信息\",\"label\":\"0,1\",\"type\":\"1\",\"version\":4,\"parentId\":\"1327085543511293954\",\"url\":\"carinfo\",\"sortNo\":3,\"component\":\"views/modules/gentest/carinfo/index\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465252000,\"id\":\"1340626549594677250\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:27', 1, '2021-11-24 17:25:27', '2021-11-24 17:23:27'); -INSERT INTO `sys_logs` VALUES (1463438637851639809, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1513, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"查看\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465267000,\"permissions\":\"gentest_carinfo_select\",\"id\":\"1340626612895113217\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:35', 1, '2021-11-24 17:25:35', '2021-11-24 17:23:36'); -INSERT INTO `sys_logs` VALUES (1463438673591304194, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2281, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"新增\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":2,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465279000,\"permissions\":\"gentest_carinfo_insert\",\"id\":\"1340626666078887937\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:44', 1, '2021-11-24 17:25:44', '2021-11-24 17:23:44'); -INSERT INTO `sys_logs` VALUES (1463438700493570049, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1379, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"修改\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":3,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465334000,\"permissions\":\"gentest_carinfo_update\",\"id\":\"1340626895356321793\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:50', 1, '2021-11-24 17:25:50', '2021-11-24 17:23:50'); -INSERT INTO `sys_logs` VALUES (1463438723071508482, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 303, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"删除\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":4,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465345000,\"permissions\":\"gentest_carinfo_delete\",\"id\":\"1340626939119689729\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:56', 1, '2021-11-24 17:25:56', '2021-11-24 17:23:56'); -INSERT INTO `sys_logs` VALUES (1463438755745136642, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1482, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导入\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":5,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465356000,\"permissions\":\"gentest_carinfo_import\",\"id\":\"1340626988251766786\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:26:03', 1, '2021-11-24 17:26:03', '2021-11-24 17:24:04'); -INSERT INTO `sys_logs` VALUES (1463438778528595969, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 407, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导出\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1340626549594677250\",\"sortNo\":6,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465367000,\"permissions\":\"gentest_carinfo_export\",\"id\":\"1340627032942075906\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:26:09', 1, '2021-11-24 17:26:09', '2021-11-24 17:24:09'); -INSERT INTO `sys_logs` VALUES (1463464372955938817, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 577, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":7,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 19:07:51', 1, '2021-11-24 19:07:51', '2021-11-24 19:05:51'); -INSERT INTO `sys_logs` VALUES (1463745814600536066, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1091, '[{\"redirect\":\"index\",\"hidden\":\"0\",\"icon\":\"home\",\"izApi\":false,\"menuName\":\"首页\",\"label\":\"0,1\",\"type\":\"1\",\"version\":12,\"parentId\":\"0\",\"url\":\"/\",\"sortNo\":1,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086054000,\"id\":\"1314066547072872450\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-25 13:46:12', 1, '2021-11-25 13:46:12', '2021-11-25 13:44:13'); -INSERT INTO `sys_logs` VALUES (1464091629755977729, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 478, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":8,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 12:40:21', 1, '2021-11-26 12:40:21', '2021-11-26 12:38:23'); -INSERT INTO `sys_logs` VALUES (1464092022518992898, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 41, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"updateTime\":1637901620000,\"label\":\"0\",\"type\":\"1\",\"version\":9,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"updateBy\":\"1\",\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '未找到菜单', 0, 1, '2021-11-26 12:41:54', 1, '2021-11-26 12:41:54', '2021-11-26 12:39:57'); -INSERT INTO `sys_logs` VALUES (1464093175369584642, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 260734, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"updateTime\":1637901620000,\"label\":\"0\",\"type\":\"1\",\"version\":9,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"updateBy\":\"1\",\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '未找到菜单', 0, 1, '2021-11-26 12:46:29', 1, '2021-11-26 12:46:29', '2021-11-26 12:44:32'); -INSERT INTO `sys_logs` VALUES (1464093902091481090, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 393, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":9,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 12:49:22', 1, '2021-11-26 12:49:22', '2021-11-26 12:47:25'); -INSERT INTO `sys_logs` VALUES (1464094338575921153, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 70505, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":10,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 12:51:07', 1, '2021-11-26 12:51:07', '2021-11-26 12:49:09'); -INSERT INTO `sys_logs` VALUES (1464109975935275009, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 120859, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":15,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:53:15', 1, '2021-11-26 13:53:15', '2021-11-26 13:51:18'); -INSERT INTO `sys_logs` VALUES (1464111261959258113, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 56513, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":17,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:58:21', 1, '2021-11-26 13:58:21', '2021-11-26 13:56:24'); -INSERT INTO `sys_logs` VALUES (1464111418306134017, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 6340, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1,0\",\"type\":\"1\",\"version\":18,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:58:59', 1, '2021-11-26 13:58:59', '2021-11-26 13:57:01'); -INSERT INTO `sys_logs` VALUES (1464111476296581121, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 584, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":19,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:59:12', 1, '2021-11-26 13:59:12', '2021-11-26 13:57:15'); -INSERT INTO `sys_logs` VALUES (1464111678566891521, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1080, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":20,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 14:00:01', 1, '2021-11-26 14:00:01', '2021-11-26 13:58:04'); -INSERT INTO `sys_logs` VALUES (1464111742098014209, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 276, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":21,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:00:16', 1, '2021-11-26 14:00:16', '2021-11-26 13:58:19'); -INSERT INTO `sys_logs` VALUES (1464112112694132737, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 635, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":22,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:01:44', 1, '2021-11-26 14:01:44', '2021-11-26 13:59:47'); -INSERT INTO `sys_logs` VALUES (1464112966536986626, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 584, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":23,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:05:08', 1, '2021-11-26 14:05:08', '2021-11-26 14:03:11'); -INSERT INTO `sys_logs` VALUES (1464113016273043457, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 265, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"某系统用户\",\"label\":\"0,1\",\"type\":\"1\",\"version\":6,\"parentId\":\"1327085543511293954\",\"url\":\"user\",\"sortNo\":2,\"component\":\"views/modules/gentest/user/index\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018741000,\"id\":\"1330365141900591105\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:05:20', 1, '2021-11-26 14:05:20', '2021-11-26 14:03:22'); -INSERT INTO `sys_logs` VALUES (1464114610859343874, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1018, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":24,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 14:11:40', 1, '2021-11-26 14:11:40', '2021-11-26 14:09:43'); -INSERT INTO `sys_logs` VALUES (1464114703217917954, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 353, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":25,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:12:02', 1, '2021-11-26 14:12:02', '2021-11-26 14:10:05'); -INSERT INTO `sys_logs` VALUES (1464114829344833537, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 559, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":26,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 14:12:32', 1, '2021-11-26 14:12:32', '2021-11-26 14:10:35'); -INSERT INTO `sys_logs` VALUES (1464115607585300481, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 551, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":27,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:15:37', 1, '2021-11-26 14:15:37', '2021-11-26 14:13:40'); -INSERT INTO `sys_logs` VALUES (1464175658559803393, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1261, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":28,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:14:15', 1, '2021-11-26 18:14:15', '2021-11-26 18:12:18'); -INSERT INTO `sys_logs` VALUES (1464176478323937282, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2565, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":29,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:17:30', 1, '2021-11-26 18:17:30', '2021-11-26 18:15:33'); -INSERT INTO `sys_logs` VALUES (1464176633542545409, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2535, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":30,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:18:07', 1, '2021-11-26 18:18:07', '2021-11-26 18:16:10'); -INSERT INTO `sys_logs` VALUES (1464183308945133569, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2059, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":31,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:44:39', 1, '2021-11-26 18:44:39', '2021-11-26 18:42:42'); -INSERT INTO `sys_logs` VALUES (1464183432379305985, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2375, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":32,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:45:08', 1, '2021-11-26 18:45:08', '2021-11-26 18:43:11'); -INSERT INTO `sys_logs` VALUES (1464183900794982401, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2188, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":33,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:47:00', 1, '2021-11-26 18:47:00', '2021-11-26 18:45:03'); -INSERT INTO `sys_logs` VALUES (1464186254382534657, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 421, '[{\"hidden\":\"0\",\"icon\":\"tools\",\"izApi\":false,\"menuName\":\"开发工具\",\"label\":\"0\",\"type\":\"1\",\"version\":0,\"parentId\":\"0\",\"url\":\"/deve\",\"sortNo\":100,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086478000,\"id\":\"1314068325453574145\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:56:21', 1, '2021-11-26 18:56:21', '2021-11-26 18:54:24'); -INSERT INTO `sys_logs` VALUES (1464186378202583041, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1520, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":34,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:56:50', 1, '2021-11-26 18:56:50', '2021-11-26 18:54:54'); -INSERT INTO `sys_logs` VALUES (1464186710760558594, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 292, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":35,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:58:10', 1, '2021-11-26 18:58:10', '2021-11-26 18:56:13'); -INSERT INTO `sys_logs` VALUES (1464186906928156674, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 344, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":36,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:58:57', 1, '2021-11-26 18:58:57', '2021-11-26 18:57:00'); -INSERT INTO `sys_logs` VALUES (1464187101581611009, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1278, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":37,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:59:43', 1, '2021-11-26 18:59:43', '2021-11-26 18:57:46'); -INSERT INTO `sys_logs` VALUES (1464187232779440130, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1037, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":38,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:00:14', 1, '2021-11-26 19:00:14', '2021-11-26 18:58:17'); -INSERT INTO `sys_logs` VALUES (1464187612917600257, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1278, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":39,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:01:45', 1, '2021-11-26 19:01:45', '2021-11-26 18:59:48'); -INSERT INTO `sys_logs` VALUES (1464187679221157889, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2085, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":39,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 19:02:01', 1, '2021-11-26 19:02:01', '2021-11-26 19:00:04'); -INSERT INTO `sys_logs` VALUES (1464187795143331841, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2409, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":40,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:02:28', 1, '2021-11-26 19:02:28', '2021-11-26 19:00:31'); -INSERT INTO `sys_logs` VALUES (1464188172894932994, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2529, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":41,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:03:58', 1, '2021-11-26 19:03:58', '2021-11-26 19:02:01'); -INSERT INTO `sys_logs` VALUES (1464188397797707777, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2714, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":42,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:04:52', 1, '2021-11-26 19:04:52', '2021-11-26 19:02:55'); -INSERT INTO `sys_logs` VALUES (1464188727855878146, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 560, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":43,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:06:11', 1, '2021-11-26 19:06:11', '2021-11-26 19:04:14'); -INSERT INTO `sys_logs` VALUES (1464188788253855746, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 534, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":44,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:06:25', 1, '2021-11-26 19:06:25', '2021-11-26 19:04:28'); -INSERT INTO `sys_logs` VALUES (1464190825985150978, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1180, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":45,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:14:31', 1, '2021-11-26 19:14:31', '2021-11-26 19:12:34'); -INSERT INTO `sys_logs` VALUES (1464191288319086593, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 388, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":46,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:16:21', 1, '2021-11-26 19:16:21', '2021-11-26 19:14:24'); -INSERT INTO `sys_logs` VALUES (1464191527092424706, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 349, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":47,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:17:18', 1, '2021-11-26 19:17:18', '2021-11-26 19:15:21'); -INSERT INTO `sys_logs` VALUES (1464191617576144898, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2348, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":48,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:17:40', 1, '2021-11-26 19:17:40', '2021-11-26 19:15:43'); -INSERT INTO `sys_logs` VALUES (1464191729232711682, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1195, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":49,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:18:06', 1, '2021-11-26 19:18:06', '2021-11-26 19:16:09'); -INSERT INTO `sys_logs` VALUES (1464191906861486082, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1476, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":50,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:18:49', 1, '2021-11-26 19:18:49', '2021-11-26 19:16:52'); -INSERT INTO `sys_logs` VALUES (1464191959374172162, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2375, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":51,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:19:01', 1, '2021-11-26 19:19:01', '2021-11-26 19:17:04'); -INSERT INTO `sys_logs` VALUES (1464193441284689922, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 810, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":52,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:24:54', 1, '2021-11-26 19:24:54', '2021-11-26 19:22:58'); -INSERT INTO `sys_logs` VALUES (1464193492996263938, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 706, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":53,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:25:07', 1, '2021-11-26 19:25:07', '2021-11-26 19:23:10'); -INSERT INTO `sys_logs` VALUES (1464193970773626881, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2491, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":54,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:27:01', 1, '2021-11-26 19:27:01', '2021-11-26 19:25:04'); -INSERT INTO `sys_logs` VALUES (1464194097714237441, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 679, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":55,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:27:31', 1, '2021-11-26 19:27:31', '2021-11-26 19:25:34'); -INSERT INTO `sys_logs` VALUES (1464194242434502658, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 701, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":56,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:28:05', 1, '2021-11-26 19:28:05', '2021-11-26 19:26:09'); -INSERT INTO `sys_logs` VALUES (1464194383426031618, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 726, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":57,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:28:39', 1, '2021-11-26 19:28:39', '2021-11-26 19:26:42'); -INSERT INTO `sys_logs` VALUES (1464194887291965441, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 655, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":58,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:30:39', 1, '2021-11-26 19:30:39', '2021-11-26 19:28:42'); -INSERT INTO `sys_logs` VALUES (1464195002555633666, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 969, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":58,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 19:31:07', 1, '2021-11-26 19:31:07', '2021-11-26 19:29:10'); -INSERT INTO `sys_logs` VALUES (1464195091378409474, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 320, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":59,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:31:28', 1, '2021-11-26 19:31:28', '2021-11-26 19:29:31'); -INSERT INTO `sys_logs` VALUES (1464195147858907137, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 702, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":60,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:31:41', 1, '2021-11-26 19:31:41', '2021-11-26 19:29:44'); -INSERT INTO `sys_logs` VALUES (1464195222173585410, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 563, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":61,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:31:59', 1, '2021-11-26 19:31:59', '2021-11-26 19:30:02'); -INSERT INTO `sys_logs` VALUES (1464195532795351042, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 830, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":62,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:33:13', 1, '2021-11-26 19:33:13', '2021-11-26 19:31:16'); -INSERT INTO `sys_logs` VALUES (1464195944860553218, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 849, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":63,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:34:51', 1, '2021-11-26 19:34:51', '2021-11-26 19:32:54'); -INSERT INTO `sys_logs` VALUES (1464196152637984770, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 786, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":64,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:35:41', 1, '2021-11-26 19:35:41', '2021-11-26 19:33:44'); -INSERT INTO `sys_logs` VALUES (1464196516401582081, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 697, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":65,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:37:08', 1, '2021-11-26 19:37:08', '2021-11-26 19:35:11'); -INSERT INTO `sys_logs` VALUES (1464196737584009218, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 746, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":66,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:00', 1, '2021-11-26 19:38:00', '2021-11-26 19:36:04'); -INSERT INTO `sys_logs` VALUES (1464196792667803650, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 690, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":67,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:13', 1, '2021-11-26 19:38:13', '2021-11-26 19:36:17'); -INSERT INTO `sys_logs` VALUES (1464196831687413761, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 707, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":68,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:23', 1, '2021-11-26 19:38:23', '2021-11-26 19:36:26'); -INSERT INTO `sys_logs` VALUES (1464196866789543937, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 784, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":69,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:31', 1, '2021-11-26 19:38:31', '2021-11-26 19:36:34'); -INSERT INTO `sys_logs` VALUES (1465161876789452801, '2', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/update', 'POST', 542, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":0,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637744253000,\"roleCode\":\"1111\",\"roleName\":\"默认租户角色\",\"tenantId\":\"0\",\"id\":\"1463431580473810945\"}]', '\r\n### Error querying database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (deleted = ? AND role_id IN (?))\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\n; Column \'deleted\' in where clause is ambiguous; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous', 0, 1, '2021-11-29 11:33:07', 1, '2021-11-29 11:33:07', '2021-11-29 11:30:51'); -INSERT INTO `sys_logs` VALUES (1465164189604134913, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/update', 'POST', 1297, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":0,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637744253000,\"roleCode\":\"1111\",\"roleName\":\"默认租户角色\",\"tenantId\":\"0\",\"id\":\"1463431580473810945\"}]', NULL, 0, 1, '2021-11-29 11:42:19', 1, '2021-11-29 11:42:19', '2021-11-29 11:40:02'); -INSERT INTO `sys_logs` VALUES (1465164385725595650, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1489, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":70,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:06', 1, '2021-11-29 11:43:06', '2021-11-29 11:40:49'); -INSERT INTO `sys_logs` VALUES (1465164450636644353, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1680, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":71,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:21', 1, '2021-11-29 11:43:21', '2021-11-29 11:41:05'); -INSERT INTO `sys_logs` VALUES (1465164515207954434, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1202, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":72,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:37', 1, '2021-11-29 11:43:37', '2021-11-29 11:41:20'); -INSERT INTO `sys_logs` VALUES (1465164552696643585, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 634, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":73,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:45', 1, '2021-11-29 11:43:45', '2021-11-29 11:41:29'); -INSERT INTO `sys_logs` VALUES (1465171202140688385, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 515, '[{\"no\":\"01001\",\"secretKey\":\"mkea8ngwiz29ejaxwode\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"1\",\"passwordLevel\":\"2\",\"realName\":\"系统管理员\",\"password\":\"dfa0e5772be0bbb6dff2b8039aefe67a\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"admin\"}]', NULL, 0, 1, '2021-11-29 12:10:11', 1, '2021-11-29 12:10:11', '2021-11-29 12:07:54'); -INSERT INTO `sys_logs` VALUES (1465183065469509634, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 445, '[{\"no\":\"01001\",\"izApi\":false,\"version\":0,\"realName\":\"系统管理员1\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 12:57:19', 1, '2021-11-29 12:57:19', '2021-11-29 12:55:02'); -INSERT INTO `sys_logs` VALUES (1465183100882018306, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 262, '[{\"no\":\"01001\",\"izApi\":false,\"version\":1,\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 12:57:28', 1, '2021-11-29 12:57:28', '2021-11-29 12:55:11'); -INSERT INTO `sys_logs` VALUES (1465185010598961154, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 275, '[{\"no\":\"01001\",\"izApi\":false,\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 13:05:03', 1, '2021-11-29 13:05:03', '2021-11-29 13:02:46'); -INSERT INTO `sys_logs` VALUES (1465185876894687234, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 339, '[{\"no\":\"01001\",\"izApi\":false,\"version\":3,\"enableSwitchTenant\":\"0\",\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 13:08:30', 1, '2021-11-29 13:08:30', '2021-11-29 13:06:13'); -INSERT INTO `sys_logs` VALUES (1465252798143332354, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 347, '[{\"izApi\":false,\"remark\":\"1231231\",\"type\":\"0\",\"version\":0,\"izManual\":false,\"name\":\"测试111111111111\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:34:25', 1313694379541635074, '2021-11-29 17:34:25', '2021-11-29 17:32:08'); -INSERT INTO `sys_logs` VALUES (1465252851004145665, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 177, '[{\"izApi\":false,\"type\":\"5\",\"version\":0,\"izManual\":false,\"name\":\"111111\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:34:37', 1313694379541635074, '2021-11-29 17:34:37', '2021-11-29 17:32:21'); -INSERT INTO `sys_logs` VALUES (1465254363138805761, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 1402, '[{\"izApi\":false,\"type\":\"0\",\"version\":0,\"izManual\":false,\"name\":\"1111\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:40:38', 1313694379541635074, '2021-11-29 17:40:38', '2021-11-29 17:38:21'); -INSERT INTO `sys_logs` VALUES (1465254381006540801, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 277, '[{\"izApi\":false,\"type\":\"0\",\"version\":0,\"izManual\":false,\"name\":\"222\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:40:42', 1313694379541635074, '2021-11-29 17:40:42', '2021-11-29 17:38:26'); -INSERT INTO `sys_logs` VALUES (1465256180866273281, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 857, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":74,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:47:51', 1, '2021-11-29 17:47:51', '2021-11-29 17:45:35'); -INSERT INTO `sys_logs` VALUES (1465258226914873345, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1251, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":75,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:55:59', 1, '2021-11-29 17:55:59', '2021-11-29 17:53:43'); -INSERT INTO `sys_logs` VALUES (1465258666771533826, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 932, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"label\":\"0,1\",\"type\":\"1\",\"version\":3,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:57:44', 1, '2021-11-29 17:57:44', '2021-11-29 17:55:28'); -INSERT INTO `sys_logs` VALUES (1465258705266855938, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 482, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"租户管理\",\"label\":\"0\",\"type\":\"1\",\"version\":4,\"parentId\":\"1460639200696160257\",\"url\":\"tenant\",\"sortNo\":5,\"component\":\"views/modules/system/tenantManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602403419000,\"id\":\"1315201380721446914\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:57:53', 1, '2021-11-29 17:57:53', '2021-11-29 17:55:37'); -INSERT INTO `sys_logs` VALUES (1465545875567341569, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 19, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:00', 1, '2021-11-30 12:59:00', '2021-11-30 12:56:45'); -INSERT INTO `sys_logs` VALUES (1465545891476336642, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 0, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:04', 1, '2021-11-30 12:59:04', '2021-11-30 12:56:48'); -INSERT INTO `sys_logs` VALUES (1465545913928445954, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 1, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:09', 1, '2021-11-30 12:59:09', '2021-11-30 12:56:54'); -INSERT INTO `sys_logs` VALUES (1465546121072537601, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 0, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:58', 1, '2021-11-30 12:59:58', '2021-11-30 12:57:43'); -INSERT INTO `sys_logs` VALUES (1465546127477239810, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 1, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 13:00:00', 1, '2021-11-30 13:00:00', '2021-11-30 12:57:45'); -INSERT INTO `sys_logs` VALUES (1465546131067564034, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 0, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 13:00:01', 1, '2021-11-30 13:00:01', '2021-11-30 12:57:45'); -INSERT INTO `sys_logs` VALUES (1465546280602886146, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 1096, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-11-30 13:00:36', 1, '2021-11-30 13:00:36', '2021-11-30 12:58:21'); -INSERT INTO `sys_logs` VALUES (1465546302375518210, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 391, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":3,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-11-30 13:00:42', 1, '2021-11-30 13:00:42', '2021-11-30 12:58:26'); -INSERT INTO `sys_logs` VALUES (1465549709370933250, '1', '组织机构-用户管理-修改密码', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/updatePasswordById', 'POST', 567, '[{\"salt\":\"r6u2ksikurf30o8vk76r\",\"newPassword\":\"943c7c3d9cf49c5651827e9285ce3ca8\",\"userId\":\"1313694379541635074\",\"passwordLevel\":\"2\"}]', NULL, 0, 1, '2021-11-30 13:14:14', 1, '2021-11-30 13:14:14', '2021-11-30 13:11:59'); -INSERT INTO `sys_logs` VALUES (1465557587142066178, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 392, '[\"1314124553093390338\"]', NULL, 0, 1, '2021-11-30 13:45:32', 1, '2021-11-30 13:45:32', '2021-11-30 13:43:17'); -INSERT INTO `sys_logs` VALUES (1465557608965029889, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 267, '[\"1314124676338819074\"]', NULL, 0, 1, '2021-11-30 13:45:37', 1, '2021-11-30 13:45:37', '2021-11-30 13:43:22'); -INSERT INTO `sys_logs` VALUES (1465584952379334657, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 7, '[{\"no\":\"0101001\",\"izApi\":false,\"updateTime\":1602409008000,\"version\":0,\"enableSwitchTenant\":\"0\",\"realName\":\"刘亦菲\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1602409008000,\"updateBy\":\"1313694379541635074\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1315224823500120066\",\"username\":\"lyf\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1313694379541635074, '2021-11-30 15:34:17', 1313694379541635074, '2021-11-30 15:34:17', '2021-11-30 15:32:01'); -INSERT INTO `sys_logs` VALUES (1465584981315837954, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/update', 'POST', 423, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634285552000,\"roleCode\":\"004\",\"roleName\":\"管理员\",\"id\":\"1448924738452385794\"}]', NULL, 0, 1313694379541635074, '2021-11-30 15:34:23', 1313694379541635074, '2021-11-30 15:34:23', '2021-11-30 15:32:08'); -INSERT INTO `sys_logs` VALUES (1465585011087007745, '1', '测试模块-业务测试-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/test/v1/update', 'POST', 414, '[{\"izApi\":false,\"type\":\"0\",\"version\":0,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1638178842000,\"name\":\"222\",\"id\":\"1465254379886661634\"}]', NULL, 0, 1313694379541635074, '2021-11-30 15:34:31', 1313694379541635074, '2021-11-30 15:34:31', '2021-11-30 15:32:15'); -INSERT INTO `sys_logs` VALUES (1465585041000783874, '1', '测试模块-业务测试-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/test/v1/del', 'POST', 221, '[\"1365267351678660609\"]', NULL, 0, 1313694379541635074, '2021-11-30 15:34:38', 1313694379541635074, '2021-11-30 15:34:38', '2021-11-30 15:32:22'); -INSERT INTO `sys_logs` VALUES (1465585360715800577, '1', '组织机构-租户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/tenant/v1/del', 'POST', 264, '[\"1315203865179602945\"]', NULL, 0, 1, '2021-11-30 15:35:54', 1, '2021-11-30 15:35:54', '2021-11-30 15:33:39'); -INSERT INTO `sys_logs` VALUES (1465585597777862657, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 586, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (b.deleted = ? AND c.tenantId = ? AND c.data_scope = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'', 0, 1, '2021-11-30 15:36:50', 1, '2021-11-30 15:36:50', '2021-11-30 15:34:35'); -INSERT INTO `sys_logs` VALUES (1465586776603779074, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 182, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (b.deleted = ? AND c.tenantId = ? AND c.data_scope = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'', 0, 1, '2021-11-30 15:41:31', 1, '2021-11-30 15:41:31', '2021-11-30 15:39:16'); -INSERT INTO `sys_logs` VALUES (1465586782924595202, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 148, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (b.deleted = ? AND c.tenantId = ? AND c.data_scope = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'', 0, 1, '2021-11-30 15:41:33', 1, '2021-11-30 15:41:33', '2021-11-30 15:39:18'); -INSERT INTO `sys_logs` VALUES (1465586954333229057, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 1628, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-30 15:42:14', 1, '2021-11-30 15:42:14', '2021-11-30 15:39:59'); -INSERT INTO `sys_logs` VALUES (1465587034582847489, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 370, '[{\"orgName\":\"北京子公司\",\"parentIds\":\"0,1465586952575815681\",\"izApi\":false,\"version\":0,\"parentId\":\"1465586952575815681\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx_bj\",\"tenantId\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:42:33', 1, '2021-11-30 15:42:33', '2021-11-30 15:40:18'); -INSERT INTO `sys_logs` VALUES (1465587105709854722, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 463, '[{\"orgName\":\"上海子公司\",\"parentIds\":\"0,1465586952575815681\",\"izApi\":false,\"version\":0,\"parentId\":\"1465586952575815681\",\"sortNo\":2,\"izManual\":false,\"orgCode\":\"xxxx_sh\",\"tenantId\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:42:50', 1, '2021-11-30 15:42:50', '2021-11-30 15:40:35'); -INSERT INTO `sys_logs` VALUES (1465587123091050497, '1', '组织机构-组织管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/del', 'POST', 236, '[\"1460605641805565953\"]', NULL, 0, 1, '2021-11-30 15:42:54', 1, '2021-11-30 15:42:54', '2021-11-30 15:40:39'); -INSERT INTO `sys_logs` VALUES (1465587151754924033, '1', '组织机构-组织管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/del', 'POST', 302, '[\"1460603031799238658\"]', NULL, 0, 1, '2021-11-30 15:43:01', 1, '2021-11-30 15:43:01', '2021-11-30 15:40:46'); -INSERT INTO `sys_logs` VALUES (1465587499928293377, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/del', 'POST', 281, '[\"1369905408109674498\"]', NULL, 0, 1, '2021-11-30 15:44:24', 1, '2021-11-30 15:44:24', '2021-11-30 15:42:09'); -INSERT INTO `sys_logs` VALUES (1465587571596365825, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/update', 'POST', 493, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"授权角色\",\"label\":\"0,1\",\"type\":\"2\",\"version\":0,\"parentId\":\"3\",\"sortNo\":6,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602037917000,\"permissions\":\"system_user_setRole\",\"id\":\"1313864645827678210\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:44:41', 1, '2021-11-30 15:44:41', '2021-11-30 15:42:26'); -INSERT INTO `sys_logs` VALUES (1465587679842963458, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 280, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"授权组织\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"3\",\"sortNo\":12,\"izManual\":false,\"permissions\":\"system_user_setOrg\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:45:07', 1, '2021-11-30 15:45:07', '2021-11-30 15:42:52'); -INSERT INTO `sys_logs` VALUES (1465587775036887042, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/update', 'POST', 613, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"授权组织\",\"label\":\"0,1\",\"type\":\"2\",\"version\":0,\"parentId\":\"3\",\"sortNo\":8,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638258306000,\"permissions\":\"system_user_setOrg\",\"id\":\"1465587677695479810\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:45:30', 1, '2021-11-30 15:45:30', '2021-11-30 15:43:14'); -INSERT INTO `sys_logs` VALUES (1465588150758445058, '2', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 227, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1460639200696160257\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"4\",\"1313867061172195330\",\"1313867122731995137\",\"1313867360502894594\",\"1313867409949544450\",\"1313885644824522754\",\"1448537070279237634\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\"],\"roleId\":\"1463431580473810945\"}]', '\r\n### Error querying database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (deleted = ? AND role_id = ?)\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\n; Column \'deleted\' in where clause is ambiguous; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous', 0, 1, '2021-11-30 15:46:59', 1, '2021-11-30 15:46:59', '2021-11-30 15:44:44'); -INSERT INTO `sys_logs` VALUES (1465588925014405121, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 622, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1460639200696160257\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"4\",\"1313867061172195330\",\"1313867122731995137\",\"1313867360502894594\",\"1313867409949544450\",\"1313885644824522754\",\"1448537070279237634\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\"],\"roleId\":\"1463431580473810945\"}]', NULL, 0, 1, '2021-11-30 15:50:04', 1, '2021-11-30 15:50:04', '2021-11-30 15:47:48'); -INSERT INTO `sys_logs` VALUES (1465589033361666050, '1', '组织机构-角色管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/delAll', 'POST', 296, '[\"1313146842146213890,1313050221249155074,1313050244015837185\"]', NULL, 0, 1, '2021-11-30 15:50:30', 1, '2021-11-30 15:50:30', '2021-11-30 15:48:14'); -INSERT INTO `sys_logs` VALUES (1465589063648735233, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/update', 'POST', 448, '[{\"izApi\":false,\"remark\":\"\",\"label\":\"0\",\"dataScope\":\"3\",\"version\":13,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1544348893000,\"roleCode\":\"001\",\"roleName\":\"管理员\",\"tenantId\":\"0\",\"id\":\"2\"}]', NULL, 0, 1, '2021-11-30 15:50:37', 1, '2021-11-30 15:50:37', '2021-11-30 15:48:21'); -INSERT INTO `sys_logs` VALUES (1465604375223865346, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 355, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-30 16:51:27', 1, '2021-11-30 16:51:27', '2021-11-30 16:49:12'); -INSERT INTO `sys_logs` VALUES (1465609059418492930, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 310, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1315201380721446914\",\"1315201734892670977\",\"1315201809668722690\",\"1315201864219840513\",\"1315201925477650433\",\"1380173787882696705\",\"1460629524738764802\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1460639200696160257\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-30 17:10:04', 1, '2021-11-30 17:10:04', '2021-11-30 17:07:49'); -INSERT INTO `sys_logs` VALUES (1465609232869740546, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/update', 'POST', 516, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"label\":\"0,1\",\"type\":\"1\",\"version\":4,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"1\"}]', NULL, 0, 1, '2021-11-30 17:10:45', 1, '2021-11-30 17:10:45', '2021-11-30 17:08:30'); -INSERT INTO `sys_logs` VALUES (1465609436775829506, '1', '组织机构-租户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/tenant/v1/update', 'POST', 344, '[{\"izApi\":false,\"remark\":\"演示租户\",\"version\":15,\"createBy\":\"1\",\"tenantName\":\"演示租户\",\"izManual\":false,\"createTime\":1488956442000,\"id\":\"1\"}]', NULL, 0, 1465171199435362305, '2021-11-30 17:11:34', 1465171199435362305, '2021-11-30 17:11:34', '2021-11-30 17:09:19'); -INSERT INTO `sys_logs` VALUES (1465609501607186433, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 210, '[{\"no\":\"01001\",\"izApi\":false,\"version\":4,\"enableSwitchTenant\":\"1\",\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-30 17:11:50', 1, '2021-11-30 17:11:50', '2021-11-30 17:09:34'); -INSERT INTO `sys_logs` VALUES (1465621055354384386, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 627, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"增加管理用户\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":7,\"izManual\":false,\"permissions\":\"system_user_insert\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:57:44', 1, '2021-11-30 17:57:44', '2021-11-30 17:55:29'); -INSERT INTO `sys_logs` VALUES (1465621209214038017, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 276, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"修改管理用户\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":8,\"izManual\":false,\"permissions\":\"system_user_update\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:58:21', 1, '2021-11-30 17:58:21', '2021-11-30 17:56:06'); -INSERT INTO `sys_logs` VALUES (1465621321407475714, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 135, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"删除管理用户\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":9,\"izManual\":false,\"permissions\":\"system_user_delete\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:58:48', 1, '2021-11-30 17:58:48', '2021-11-30 17:56:32'); -INSERT INTO `sys_logs` VALUES (1465621470875693058, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 212, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"修改管理用户密码\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":10,\"izManual\":false,\"permissions\":\"system_user_updatePassword\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:59:23', 1, '2021-11-30 17:59:23', '2021-11-30 17:57:08'); -INSERT INTO `sys_logs` VALUES (1465621603784798210, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 387, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"重置管理用户密码\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":11,\"izManual\":false,\"permissions\":\"system_user_resetPassword\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:59:55', 1, '2021-11-30 17:59:55', '2021-11-30 17:57:40'); -INSERT INTO `sys_logs` VALUES (1465621735846653953, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 188, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"变更管理用户状态\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":12,\"izManual\":false,\"permissions\":\"system_user_enable\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 18:00:26', 1, '2021-11-30 18:00:26', '2021-11-30 17:58:11'); -INSERT INTO `sys_logs` VALUES (1465621846324621313, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 201, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"授权管理用户角色\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":13,\"izManual\":false,\"permissions\":\"system_user_setRole\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 18:00:53', 1, '2021-11-30 18:00:53', '2021-11-30 17:58:38'); -INSERT INTO `sys_logs` VALUES (1465622050939547650, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 361, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1315201380721446914\",\"1315201734892670977\",\"1315201809668722690\",\"1315201864219840513\",\"1315201925477650433\",\"1380173787882696705\",\"1460629524738764802\",\"1465621050623209474\",\"1465621206781341698\",\"1465621319830417409\",\"1465621468124229634\",\"1465621601087860738\",\"1465621733564952578\",\"1465621843787067394\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1460639200696160257\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-30 18:01:42', 1, '2021-11-30 18:01:42', '2021-11-30 17:59:26'); -INSERT INTO `sys_logs` VALUES (1465622808325992450, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 15, '[{\"no\":\"0101001\",\"izApi\":false,\"updateTime\":1602409008000,\"version\":0,\"enableSwitchTenant\":\"0\",\"realName\":\"刘亦菲\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1602409008000,\"updateBy\":\"1313694379541635074\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1315224823500120066\",\"username\":\"lyf\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1313694379541635074, '2021-11-30 18:04:42', 1313694379541635074, '2021-11-30 18:04:42', '2021-11-30 18:02:27'); -INSERT INTO `sys_logs` VALUES (1465622843142909954, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/update', 'POST', 559, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":2,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634285552000,\"roleCode\":\"004\",\"roleName\":\"管理员\",\"id\":\"1448924738452385794\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:04:50', 1313694379541635074, '2021-11-30 18:04:50', '2021-11-30 18:02:35'); -INSERT INTO `sys_logs` VALUES (1465622869848043521, '1', '组织机构-组织管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/update', 'POST', 406, '[{\"orgName\":\"E公司\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1623067748000,\"orgCode\":\"123123\",\"tenantId\":\"1\",\"id\":\"1401873858511667201\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:04:57', 1313694379541635074, '2021-11-30 18:04:57', '2021-11-30 18:02:42'); -INSERT INTO `sys_logs` VALUES (1465622894762209281, '1', '测试模块-业务测试-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/test/v1/update', 'POST', 250, '[{\"izApi\":false,\"type\":\"0\",\"version\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1638178842000,\"name\":\"222\",\"id\":\"1465254379886661634\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:05:03', 1313694379541635074, '2021-11-30 18:05:03', '2021-11-30 18:02:48'); -INSERT INTO `sys_logs` VALUES (1465622911006748673, '1', '测试模块-某系统用户-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/gentest/user/v1/update', 'POST', 231, '[{\"izUsable\":\"0\",\"birth\":312825600000,\"izApi\":false,\"version\":9,\"createBy\":\"1313694379541635074\",\"money\":9999,\"izManual\":false,\"createTime\":1607907107000,\"name\":\"周宇琪\",\"id\":\"1338285518968438785\",\"age\":21}]', NULL, 0, 1313694379541635074, '2021-11-30 18:05:07', 1313694379541635074, '2021-11-30 18:05:07', '2021-11-30 18:02:51'); -INSERT INTO `sys_logs` VALUES (1465622931110047745, '1', '测试模块-汽车信息-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/gentest/carinfo/v1/update', 'POST', 419, '[{\"carBrand\":\"123123\",\"carName\":\"自己_演示\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"createBy\":\"1313694379541635074\",\"carType\":\"123123\",\"izManual\":false,\"createTime\":1634289284000,\"produceData\":1633276800000,\"id\":\"1448940392903516161\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:05:11', 1313694379541635074, '2021-11-30 18:05:11', '2021-11-30 18:02:56'); -INSERT INTO `sys_logs` VALUES (1465879903789035521, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/insert', 'POST', 1075, '[{\"no\":\"123123\",\"secretKey\":\"aubsfx07wtsv5ixvg570\",\"mobile\":\"15311111111\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"租户管理员\",\"password\":\"2ac43879f3ac98b98fb97557f24b3ccb\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"tenant\"}]', NULL, 0, 1, '2021-12-01 11:06:18', 1, '2021-12-01 11:06:18', '2021-12-01 11:04:04'); -INSERT INTO `sys_logs` VALUES (1465879988480421889, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 438, '[{\"no\":\"test_001\",\"mobile\":\"15311111111\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":4,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-12-01 11:06:39', 1, '2021-12-01 11:06:39', '2021-12-01 11:04:24'); -INSERT INTO `sys_logs` VALUES (1465880048194727938, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 296, '[{\"no\":\"123123\",\"mobile\":\"15300000000\",\"izApi\":false,\"version\":0,\"enableSwitchTenant\":\"0\",\"realName\":\"租户管理员\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1638327977000,\"tenantId\":\"1\",\"id\":\"1465879900211294210\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-12-01 11:06:53', 1, '2021-12-01 11:06:53', '2021-12-01 11:04:39'); -INSERT INTO `sys_logs` VALUES (1465883626321915905, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 477, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924738452385794\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:21:06', 1465879900211294210, '2021-12-01 11:21:06', '2021-12-01 11:18:52'); -INSERT INTO `sys_logs` VALUES (1465883672333430785, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 414, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924680386441217\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:21:17', 1465879900211294210, '2021-12-01 11:21:17', '2021-12-01 11:19:03'); -INSERT INTO `sys_logs` VALUES (1465886781097050113, '1', '组织机构-用户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/del', 'POST', 224, '[\"1448923198635307009\"]', NULL, 0, 1313694379541635074, '2021-12-01 11:33:38', 1313694379541635074, '2021-12-01 11:33:38', '2021-12-01 11:31:24'); -INSERT INTO `sys_logs` VALUES (1465886869479424001, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/insert', 'POST', 634, '[{\"no\":\"123213213\",\"secretKey\":\"zhklh5tjcnrs8lixaws4\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"部门管理员\",\"password\":\"80eaeb81f4c857028219033fb26d1d3a\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"dept\"}]', NULL, 0, 1313694379541635074, '2021-12-01 11:33:59', 1313694379541635074, '2021-12-01 11:33:59', '2021-12-01 11:31:45'); -INSERT INTO `sys_logs` VALUES (1465888328103165953, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 694, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924738452385794\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:39:47', 1465879900211294210, '2021-12-01 11:39:47', '2021-12-01 11:37:33'); -INSERT INTO `sys_logs` VALUES (1465888363964465153, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 803, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924680386441217\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:39:56', 1465879900211294210, '2021-12-01 11:39:56', '2021-12-01 11:37:41'); -INSERT INTO `sys_logs` VALUES (1465964438442610689, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/system/user/v1/update', 'POST', 599, '[{\"no\":\"test_001\",\"mobile\":\"15311111111\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":5,\"enableSwitchTenant\":\"0\",\"realName\":\"租户内部管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1465879900211294210, '2021-12-01 16:42:13', 1465879900211294210, '2021-12-01 16:42:13', '2021-12-01 16:39:59'); -INSERT INTO `sys_logs` VALUES (1465972016719495170, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 9886, '[{\"orgName\":\"4334534553434553\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"3443434435354\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:20', 1465886867659096066, '2021-12-01 17:12:20', '2021-12-01 17:10:06'); -INSERT INTO `sys_logs` VALUES (1465972054220767233, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 28, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:29', 1465886867659096066, '2021-12-01 17:12:29', '2021-12-01 17:10:15'); -INSERT INTO `sys_logs` VALUES (1465972062001201153, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 28, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:31', 1465886867659096066, '2021-12-01 17:12:31', '2021-12-01 17:10:17'); -INSERT INTO `sys_logs` VALUES (1465972065176289282, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 21, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:31', 1465886867659096066, '2021-12-01 17:12:31', '2021-12-01 17:10:18'); -INSERT INTO `sys_logs` VALUES (1465972068812750849, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 22, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:32', 1465886867659096066, '2021-12-01 17:12:32', '2021-12-01 17:10:18'); -INSERT INTO `sys_logs` VALUES (1465972639896600578, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 83095, '[{\"orgName\":\"XXX开发组\",\"parentIds\":\"0,1401861234604605441,1401861575953842177\",\"izApi\":false,\"version\":0,\"parentId\":\"1401861575953842177\",\"sortNo\":2,\"izManual\":false,\"orgCode\":\"12334_111_13334\",\"tenantId\":\"1\"}]', NULL, 0, 1465886867659096066, '2021-12-01 17:14:48', 1465886867659096066, '2021-12-01 17:14:48', '2021-12-01 17:12:35'); -INSERT INTO `sys_logs` VALUES (1465973250553708545, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 34730, '[{\"orgName\":\"XXX开发组\",\"parentIds\":\"0,1401861234604605441,1401861575953842177\",\"izApi\":false,\"version\":0,\"parentId\":\"1401861575953842177\",\"sortNo\":2,\"izManual\":false,\"orgCode\":\"12334_111_13334\",\"tenantId\":\"1\"}]', NULL, 0, 1465886867659096066, '2021-12-01 17:17:14', 1465886867659096066, '2021-12-01 17:17:14', '2021-12-01 17:15:00'); -INSERT INTO `sys_logs` VALUES (1465986915675848705, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 248, '[{\"no\":\"4443333\",\"secretKey\":\"j7pzi4ywpdgh3iqswjvo\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"cd9ec0e634004d8bcfeef07889a8caa2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:11:32', 1465886867659096066, '2021-12-01 18:11:32', '2021-12-01 18:09:18'); -INSERT INTO `sys_logs` VALUES (1465987003861090305, '1', '组织机构-用户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/del', 'POST', 125, '[\"1465986914736324609\"]', NULL, 0, 1465886867659096066, '2021-12-01 18:11:53', 1465886867659096066, '2021-12-01 18:11:53', '2021-12-01 18:09:39'); -INSERT INTO `sys_logs` VALUES (1465987208966750210, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 147, '[{\"no\":\"4334321\",\"secretKey\":\"olauqbjq0s22ubdf3y23\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"7525ea557472f4087157d6ad44b89202\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:12:42', 1465886867659096066, '2021-12-01 18:12:42', '2021-12-01 18:10:28'); -INSERT INTO `sys_logs` VALUES (1465988026294030337, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 209, '[{\"no\":\"412313\",\"secretKey\":\"jk45etif9njer6feqjg4\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"b5dc7ce5f2860c3dc113f9c2f319a7e1\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:15:57', 1465886867659096066, '2021-12-01 18:15:57', '2021-12-01 18:13:43'); -INSERT INTO `sys_logs` VALUES (1465988656903442434, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 147, '[{\"no\":\"4355123\",\"secretKey\":\"v9919tvf2311jfo6vswg\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"test1111\",\"password\":\"a329f37e3773a286b2b310ca978fea8f\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"33333\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:18:27', 1465886867659096066, '2021-12-01 18:18:27', '2021-12-01 18:16:13'); -INSERT INTO `sys_logs` VALUES (1465988921094262785, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 380, '[{\"no\":\"34232432423432\",\"secretKey\":\"on1kl8spo7d35fnrl2gf\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"test1123123123\",\"password\":\"80c11bb6802dc60d882fd26181eea972\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"3242342423423\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:19:30', 1465886867659096066, '2021-12-01 18:19:30', '2021-12-01 18:17:16'); -INSERT INTO `sys_logs` VALUES (1465991505737633793, '1', '组织机构-用户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/del', 'POST', 149, '[\"1465988919403958274\"]', NULL, 0, 1465886867659096066, '2021-12-01 18:29:46', 1465886867659096066, '2021-12-01 18:29:46', '2021-12-01 18:27:33'); -INSERT INTO `sys_logs` VALUES (1465991641494671361, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 324, '[{\"no\":\"432431\",\"secretKey\":\"hq6tsfrd2c5in03rxbs8\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"5f7b84943aea0ea831395655f3c7053b\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:30:19', 1465886867659096066, '2021-12-01 18:30:19', '2021-12-01 18:28:05'); -INSERT INTO `sys_logs` VALUES (1465996704531230721, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 19606, '[{\"orgName\":\"测试组\",\"parentIds\":\"0,1401861234604605441,1401861575953842177\",\"izApi\":false,\"version\":0,\"parentId\":\"1401861575953842177\",\"sortNo\":3,\"izManual\":false,\"orgCode\":\"12334_111_43223\",\"tenantId\":\"1\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:50:26', 1465886867659096066, '2021-12-01 18:50:26', '2021-12-01 18:48:12'); -INSERT INTO `sys_logs` VALUES (1465997523385200641, '1', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 667, '[{\"carBrand\":\"宝马\",\"carName\":\"宋轶自己的车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"油车\",\"izManual\":false,\"produceData\":1638288000000}]', NULL, 0, 1465991640378986498, '2021-12-01 18:53:41', 1465991640378986498, '2021-12-01 18:53:41', '2021-12-01 18:51:27'); -INSERT INTO `sys_logs` VALUES (1465998053964656641, '2', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 485, '[{\"carBrand\":\"测试汽车\",\"carName\":\"测试汽车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"测试汽车\",\"izManual\":false,\"produceData\":1638288000000}]', '\r\n### Error updating database. Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\r\n### The error may exist in org/opsli/modulars/gentest/carinfo/mapper/TestCarMapper.java (best guess)\r\n### The error may involve org.opsli.modulars.gentest.carinfo.mapper.TestCarMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO test_car ( id, car_name, car_type, car_brand, produce_data, iz_usable, tenant_id, deleted, create_by, create_time, update_by, update_time, version ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\r\n### Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\n; Field \'org_ids\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value', 0, 1465879900211294210, '2021-12-01 18:55:48', 1465879900211294210, '2021-12-01 18:55:48', '2021-12-01 18:53:34'); -INSERT INTO `sys_logs` VALUES (1465998771136114690, '2', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 76648, '[{\"carBrand\":\"测试汽车\",\"carName\":\"测试汽车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"测试汽车\",\"izManual\":false,\"produceData\":1638288000000}]', '\r\n### Error updating database. Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\r\n### The error may exist in org/opsli/modulars/gentest/carinfo/mapper/TestCarMapper.java (best guess)\r\n### The error may involve org.opsli.modulars.gentest.carinfo.mapper.TestCarMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO test_car ( id, car_name, car_type, car_brand, produce_data, iz_usable, tenant_id, deleted, create_by, create_time, update_by, update_time, version ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\r\n### Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\n; Field \'org_ids\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value', 0, 1465879900211294210, '2021-12-01 18:58:39', 1465879900211294210, '2021-12-01 18:58:39', '2021-12-01 18:56:25'); -INSERT INTO `sys_logs` VALUES (1465999901954027521, '1', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 232, '[{\"carBrand\":\"测试汽车\",\"carName\":\"测试汽车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"测试汽车\",\"izManual\":false,\"produceData\":1638288000000}]', NULL, 0, 1465879900211294210, '2021-12-01 19:03:08', 1465879900211294210, '2021-12-01 19:03:08', '2021-12-01 19:00:54'); +INSERT INTO `sys_logs` VALUES (1460603032088645633, '1', '系统配置-组织机构-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/org/insert', 'POST', 35, '[{\"orgName\":\"测试\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"test\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-16 21:37:54', 1, '2021-11-16 21:37:54', '2021-11-16 21:37:54', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460603215102906369, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 55, '[{\"no\":\"11111111\",\"secretKey\":\"esixa4fzsrzgolxrnmp1\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"纯粹\",\"password\":\"24ab8bb3b28238f592de5fa20cf9efc2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"aaaaaa\"}]', NULL, 0, 1, '2021-11-16 21:38:38', 1, '2021-11-16 21:38:38', '2021-11-16 21:38:37', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460603458649362433, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 66, '[\"1400031876927660034\"]', NULL, 0, 1, '2021-11-16 21:39:36', 1, '2021-11-16 21:39:36', '2021-11-16 21:39:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460604434332553218, '1', '系统配置-组织机构-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/org/insert', 'POST', 67726, '[{\"orgName\":\"测试2\",\"parentIds\":\"0,1460603031799238658\",\"izApi\":false,\"version\":0,\"parentId\":\"1460603031799238658\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"test_111\",\"tenantId\":\"0\"}]', NULL, 0, 1, '2021-11-16 21:43:29', 1, '2021-11-16 21:43:29', '2021-11-16 21:43:28', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460605641906229250, '1', '系统配置-组织机构-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/org/insert', 'POST', 15504, '[{\"orgName\":\"测试111\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"test2\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-16 21:48:16', 1, '2021-11-16 21:48:16', '2021-11-16 21:48:16', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460620465549635585, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 55, '[{\"no\":\"11111\",\"secretKey\":\"ktxobqp3mpvwl3174mgi\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"system111\",\"password\":\"e8e3a8c5d6a51c2fc3c18edd9ac605f0\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"cccccccccc\"}]', NULL, 0, 1, '2021-11-16 22:47:11', 1, '2021-11-16 22:47:11', '2021-11-16 22:47:10', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460629525032366082, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/insert', 'POST', 16, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"设置管理用户\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":6,\"izManual\":false,\"permissions\":\"system_set_tenant_admin\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-16 23:23:11', 1, '2021-11-16 23:23:11', '2021-11-16 23:23:10', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460630856539389953, '2', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 20, '[{\"no\":\"11111111\",\"izApi\":false,\"version\":0,\"realName\":\"1111111111\",\"password\":\"Bb123456.\",\"izManual\":false,\"tenantId\":\"\",\"username\":\"111111111\"}]', '该工号已存在', 0, 1, '2021-11-16 23:28:28', 1, '2021-11-16 23:28:28', '2021-11-16 23:28:28', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460630869600452609, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 61, '[{\"no\":\"1111111111\",\"secretKey\":\"vylxii0d6kqj6hoti8yb\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"1111111111\",\"password\":\"abc869073de27d13595484ac47bf0641\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"111111111\"}]', NULL, 0, 1, '2021-11-16 23:28:31', 1, '2021-11-16 23:28:31', '2021-11-16 23:28:31', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460632719565340674, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 24, '[{\"no\":\"1111111111111\",\"secretKey\":\"bivcjbfo10idxhbtourq\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"1111112222\",\"password\":\"68988def8be66480230b5ae2b4d69db2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"1111112222\"}]', NULL, 0, 1, '2021-11-16 23:35:52', 1, '2021-11-16 23:35:52', '2021-11-16 23:35:52', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460632976156082178, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 27, '[{\"no\":\"111111111111\",\"secretKey\":\"3nbvbfrxsec7dwufugle\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"aa111111\",\"password\":\"6d411d09c8c733ac66e99e648aa258b2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"aa111111\"}]', NULL, 0, 1, '2021-11-16 23:36:53', 1, '2021-11-16 23:36:53', '2021-11-16 23:36:53', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460633172969603074, '2', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 8, '[{\"no\":\"111111111111\",\"izApi\":false,\"version\":0,\"realName\":\"args111111\",\"password\":\"Bb123456.\",\"izManual\":false,\"tenantId\":\"\",\"username\":\"args111111\"}]', '该工号已存在', 0, 1, '2021-11-16 23:37:40', 1, '2021-11-16 23:37:40', '2021-11-16 23:37:40', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460633199716679681, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 23, '[{\"no\":\"111111111111111111\",\"secretKey\":\"r6kfne3ty9q0klh17vxz\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"args111111\",\"password\":\"01b45123a01f8af069414f71e6066099\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"args111111\"}]', NULL, 0, 1, '2021-11-16 23:37:47', 1, '2021-11-16 23:37:47', '2021-11-16 23:37:46', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460633415769473025, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 21, '[{\"no\":\"121311111\",\"secretKey\":\"zotd4rg8454elzmlah39\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"11111122aaa\",\"password\":\"6cc878d025c287b1acd82fdfc83618da\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"username\":\"11111122aaa\"}]', NULL, 0, 1, '2021-11-16 23:38:38', 1, '2021-11-16 23:38:38', '2021-11-16 23:38:38', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460634264751083522, '1', '系统配置-用户管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/del', 'POST', 17, '[\"1460633415622672386\"]', NULL, 0, 1, '2021-11-16 23:42:01', 1, '2021-11-16 23:42:01', '2021-11-16 23:42:00', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460634814200713218, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 63, '[{\"no\":\"222121212\",\"secretKey\":\"fd7b8ew5rikd5n7tjjkc\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"izTenantAdmin11\",\"password\":\"2b311a8c3d6a5b23bdaf92ac08d3af55\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"username\":\"izTenantAdmin11\"}]', NULL, 0, 1, '2021-11-16 23:44:12', 1, '2021-11-16 23:44:12', '2021-11-16 23:44:11', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460635865918296066, '1', '系统配置-用户管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 9076, '[{\"no\":\"1231312321311\",\"secretKey\":\"p7wnts1y5oohqqoatkfu\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"etIzTenantAd1\",\"password\":\"cf7c2113df50d71de26393bd8478af1d\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"username\":\"etIzTenantAd1\"}]', NULL, 0, 1, '2021-11-16 23:48:22', 1, '2021-11-16 23:48:22', '2021-11-16 23:48:22', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460636163676131329, '1', '系统配置-用户管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/delAll', 'POST', 40, '[\"1460635686724997121,1460634813961637890,1460633199553101826,1460632975996698625,1460632719397568513,1460630869323628546,1460620465260228609,1460603214817693697\"]', NULL, 0, 1, '2021-11-16 23:49:33', 1, '2021-11-16 23:49:33', '2021-11-16 23:49:33', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460636223239442433, '1', '系统配置-用户管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/user/del', 'POST', 14, '[\"1460635865448534017\"]', NULL, 0, 1, '2021-11-16 23:49:48', 1, '2021-11-16 23:49:48', '2021-11-16 23:49:47', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639200968790018, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/insert', 'POST', 17, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:01:38', 1, '2021-11-17 00:01:38', '2021-11-17 00:01:37', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639241708064769, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 20, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":0,\"parentId\":\"0\",\"sortNo\":2,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:01:47', 1, '2021-11-17 00:01:47', '2021-11-17 00:01:47', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639282388619265, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 12, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":1,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:01:57', 1, '2021-11-17 00:01:57', '2021-11-17 00:01:56', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639310549176322, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 11, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"type\":\"1\",\"version\":2,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:04', 1, '2021-11-17 00:02:04', '2021-11-17 00:02:03', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639424881709058, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 16, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"组织管理\",\"type\":\"1\",\"version\":3,\"parentId\":\"1460639200696160257\",\"url\":\"org\",\"sortNo\":4,\"component\":\"views/modules/system/orgManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1606566463000,\"id\":\"1332662450423635969\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:31', 1, '2021-11-17 00:02:31', '2021-11-17 00:02:30', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639465511931905, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 15, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"用户管理\",\"type\":\"1\",\"version\":0,\"parentId\":\"1460639200696160257\",\"url\":\"user\",\"sortNo\":2,\"component\":\"views/modules/system/userManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1586862451000,\"id\":\"3\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:41', 1, '2021-11-17 00:02:41', '2021-11-17 00:02:40', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639502363086849, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 14, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"角色管理\",\"type\":\"1\",\"version\":0,\"parentId\":\"1460639200696160257\",\"url\":\"role\",\"sortNo\":3,\"component\":\"views/modules/system/roleManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1600927291000,\"id\":\"4\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:02:49', 1, '2021-11-17 00:02:49', '2021-11-17 00:02:49', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460639559023939586, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 13, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"租户管理\",\"type\":\"1\",\"version\":3,\"parentId\":\"1460639200696160257\",\"url\":\"tenant\",\"sortNo\":5,\"component\":\"views/modules/system/tenantManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602403419000,\"id\":\"1315201380721446914\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-17 00:03:03', 1, '2021-11-17 00:03:03', '2021-11-17 00:03:02', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460640073799258114, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/role/perms/setPerms', 'POST', 35, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1335619974709936130\",\"1370051609388388353\",\"1370404146704654337\",\"1313867061172195330\",\"1313867122731995137\",\"1313867360502894594\",\"1313867409949544450\",\"1313885644824522754\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1315201380721446914\",\"1315201734892670977\",\"1315201809668722690\",\"1315201864219840513\",\"1315201925477650433\",\"1380173787882696705\",\"1460629524738764802\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1460639200696160257\",\"3\",\"4\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-17 00:05:06', 1, '2021-11-17 00:05:06', '2021-11-17 00:05:05', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460640198391058434, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 18, '[\"1335619974709936130\"]', NULL, 0, 1, '2021-11-17 00:05:35', 1, '2021-11-17 00:05:35', '2021-11-17 00:05:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1460640511281942530, '1', '运维工具-日志监控-删除', '', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36', '/opsli-boot/api/v1/system/logs/emptyByOneMonth', 'POST', 54, '[]', NULL, 0, 1313694379541635074, '2021-11-17 00:06:50', 1313694379541635074, '2021-11-17 00:06:50', '2021-11-17 00:06:49', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463430613107924994, '1', '系统配置-字典管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/dict/insert', 'POST', 341, '[{\"typeName\":\"菜单角色类型标签\",\"izApi\":false,\"version\":0,\"typeCode\":\"menu_role_label\",\"izLock\":\"1\",\"izManual\":false}]', NULL, 0, 1, '2021-11-24 16:53:42', 1, '2021-11-24 16:53:42', '2021-11-24 16:51:42', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463430676358029313, '1', '系统配置-字典管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/dict/detail/insert', 'POST', 779, '[{\"dictValue\":\"0\",\"izApi\":false,\"version\":0,\"typeCode\":\"menu_role_label\",\"sortNo\":1,\"izLock\":\"1\",\"izManual\":false,\"typeId\":\"1463430609630846978\",\"dictName\":\"系统模块\"}]', NULL, 0, 1, '2021-11-24 16:53:57', 1, '2021-11-24 16:53:57', '2021-11-24 16:51:57', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463430786554978305, '1', '系统配置-字典管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/dict/detail/insert', 'POST', 840, '[{\"dictValue\":\"1\",\"izApi\":false,\"version\":0,\"typeCode\":\"menu_role_label\",\"sortNo\":2,\"izLock\":\"1\",\"izManual\":false,\"typeId\":\"1463430609630846978\",\"dictName\":\"功能模块\"}]', NULL, 0, 1, '2021-11-24 16:54:23', 1, '2021-11-24 16:54:23', '2021-11-24 16:52:24', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463431582470299650, '1', '组织机构-角色管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/insert', 'POST', 269, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":0,\"izLock\":\"1\",\"izManual\":false,\"roleCode\":\"1111\",\"roleName\":\"默认租户角色\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-24 16:57:33', 1, '2021-11-24 16:57:33', '2021-11-24 16:55:33', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463431682328289281, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 3929, '[{\"redirect\":\"index\",\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"首页\",\"label\":\"0,1\",\"type\":\"1\",\"version\":11,\"parentId\":\"0\",\"url\":\"/\",\"sortNo\":1,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086054000,\"id\":\"1314066547072872450\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 16:57:57', 1, '2021-11-24 16:57:57', '2021-11-24 16:55:57', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463431733343608834, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 3684, '[{\"hidden\":\"0\",\"icon\":\"home\",\"izApi\":false,\"menuName\":\"首页\",\"label\":\"0,1\",\"type\":\"1\",\"version\":0,\"parentId\":\"1314066547072872450\",\"url\":\"index\",\"sortNo\":1,\"component\":\"views/index/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086129000,\"id\":\"1314066863436640258\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 16:58:09', 1, '2021-11-24 16:58:09', '2021-11-24 16:56:09', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463434035148259329, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/perms/setPerms', 'POST', 692, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\"],\"roleId\":\"1463431580473810945\"}]', NULL, 0, 1, '2021-11-24 17:07:18', 1, '2021-11-24 17:07:18', '2021-11-24 17:05:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438103618945025, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1537, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":6,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:28', 1, '2021-11-24 17:23:28', '2021-11-24 17:21:28', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438157578665985, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1442, '[{\"redirect\":\"\",\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"业务测试\",\"label\":\"0,1\",\"type\":\"1\",\"version\":7,\"parentId\":\"1327085543511293954\",\"url\":\"test\",\"sortNo\":1,\"component\":\"views/modules/test/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236899000,\"id\":\"1327085856930660353\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:41', 1, '2021-11-24 17:23:41', '2021-11-24 17:21:41', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438197302919169, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1498, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"查看\",\"label\":\"0,1\",\"type\":\"2\",\"version\":3,\"parentId\":\"1327085856930660353\",\"sortNo\":1,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236982000,\"permissions\":\"gentest_test_select\",\"id\":\"1327086205548625921\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:50', 1, '2021-11-24 17:23:50', '2021-11-24 17:21:50', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438229225766914, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1541, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"增加\",\"label\":\"0,1\",\"type\":\"2\",\"version\":3,\"parentId\":\"1327085856930660353\",\"sortNo\":2,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605237004000,\"permissions\":\"gentest_test_insert\",\"id\":\"1327086298750255105\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:23:58', 1, '2021-11-24 17:23:58', '2021-11-24 17:21:58', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438262830530562, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1498, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"修改\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1327085856930660353\",\"sortNo\":3,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605237023000,\"permissions\":\"gentest_test_update\",\"id\":\"1327086378794352642\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:06', 1, '2021-11-24 17:24:06', '2021-11-24 17:22:06', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438296544346113, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1477, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"删除\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1327085856930660353\",\"sortNo\":4,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605237037000,\"permissions\":\"gentest_test_delete\",\"id\":\"1327086433609711617\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:14', 1, '2021-11-24 17:24:14', '2021-11-24 17:22:14', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438328760795137, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1400, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导出\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1327085856930660353\",\"sortNo\":5,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607790451000,\"permissions\":\"gentest_test_export\",\"id\":\"1337796232345407489\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:22', 1, '2021-11-24 17:24:22', '2021-11-24 17:22:22', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438359085613058, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1481, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导入\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1327085856930660353\",\"sortNo\":6,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607790470000,\"permissions\":\"gentest_test_import\",\"id\":\"1337796311940714498\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:29', 1, '2021-11-24 17:24:29', '2021-11-24 17:22:29', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438398767923202, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 981, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"某系统用户\",\"label\":\"0,1\",\"type\":\"1\",\"version\":3,\"parentId\":\"1327085543511293954\",\"url\":\"user\",\"sortNo\":2,\"component\":\"views/modules/gentest/user/index\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018741000,\"id\":\"1330365141900591105\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:38', 1, '2021-11-24 17:24:38', '2021-11-24 17:22:38', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438429336010753, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1509, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"查看\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018833000,\"permissions\":\"gentest_user_select\",\"id\":\"1330365525440331778\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:46', 1, '2021-11-24 17:24:46', '2021-11-24 17:22:46', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438460893954049, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1563, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"新增\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1330365141900591105\",\"sortNo\":2,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018844000,\"permissions\":\"gentest_user_insert\",\"id\":\"1330365570587820033\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:53', 1, '2021-11-24 17:24:53', '2021-11-24 17:22:53', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438485158002689, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 365, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"修改\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1330365141900591105\",\"sortNo\":3,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018854000,\"permissions\":\"gentest_user_update\",\"id\":\"1330365615181660162\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:24:59', 1, '2021-11-24 17:24:59', '2021-11-24 17:22:59', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438519710679042, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1591, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"删除\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":4,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018879000,\"permissions\":\"gentest_user_delete\",\"id\":\"1330365717015166977\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:07', 1, '2021-11-24 17:25:07', '2021-11-24 17:23:07', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438542221508610, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 510, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导出\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":5,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607772259000,\"permissions\":\"gentest_user_export\",\"id\":\"1337719928086458369\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:12', 1, '2021-11-24 17:25:12', '2021-11-24 17:23:13', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438571581636610, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1600, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导入\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1330365141900591105\",\"sortNo\":6,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1607772307000,\"permissions\":\"gentest_user_import\",\"id\":\"1337720128930705409\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:19', 1, '2021-11-24 17:25:19', '2021-11-24 17:23:20', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438603940691970, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 761, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"汽车信息\",\"label\":\"0,1\",\"type\":\"1\",\"version\":4,\"parentId\":\"1327085543511293954\",\"url\":\"carinfo\",\"sortNo\":3,\"component\":\"views/modules/gentest/carinfo/index\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465252000,\"id\":\"1340626549594677250\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:27', 1, '2021-11-24 17:25:27', '2021-11-24 17:23:27', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438637851639809, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1513, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"查看\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465267000,\"permissions\":\"gentest_carinfo_select\",\"id\":\"1340626612895113217\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:35', 1, '2021-11-24 17:25:35', '2021-11-24 17:23:36', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438673591304194, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2281, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"新增\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":2,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465279000,\"permissions\":\"gentest_carinfo_insert\",\"id\":\"1340626666078887937\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:44', 1, '2021-11-24 17:25:44', '2021-11-24 17:23:44', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438700493570049, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1379, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"修改\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":3,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465334000,\"permissions\":\"gentest_carinfo_update\",\"id\":\"1340626895356321793\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:50', 1, '2021-11-24 17:25:50', '2021-11-24 17:23:50', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438723071508482, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 303, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"删除\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":4,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465345000,\"permissions\":\"gentest_carinfo_delete\",\"id\":\"1340626939119689729\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:25:56', 1, '2021-11-24 17:25:56', '2021-11-24 17:23:56', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438755745136642, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1482, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导入\",\"label\":\"0,1\",\"type\":\"2\",\"version\":1,\"parentId\":\"1340626549594677250\",\"sortNo\":5,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465356000,\"permissions\":\"gentest_carinfo_import\",\"id\":\"1340626988251766786\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:26:03', 1, '2021-11-24 17:26:03', '2021-11-24 17:24:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463438778528595969, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 407, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"导出\",\"label\":\"0,1\",\"type\":\"2\",\"version\":2,\"parentId\":\"1340626549594677250\",\"sortNo\":6,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1608465367000,\"permissions\":\"gentest_carinfo_export\",\"id\":\"1340627032942075906\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 17:26:09', 1, '2021-11-24 17:26:09', '2021-11-24 17:24:09', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463464372955938817, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 577, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":7,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-24 19:07:51', 1, '2021-11-24 19:07:51', '2021-11-24 19:05:51', '0', NULL); +INSERT INTO `sys_logs` VALUES (1463745814600536066, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1091, '[{\"redirect\":\"index\",\"hidden\":\"0\",\"icon\":\"home\",\"izApi\":false,\"menuName\":\"首页\",\"label\":\"0,1\",\"type\":\"1\",\"version\":12,\"parentId\":\"0\",\"url\":\"/\",\"sortNo\":1,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086054000,\"id\":\"1314066547072872450\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-25 13:46:12', 1, '2021-11-25 13:46:12', '2021-11-25 13:44:13', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464091629755977729, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 478, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":8,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 12:40:21', 1, '2021-11-26 12:40:21', '2021-11-26 12:38:23', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464092022518992898, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 41, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"updateTime\":1637901620000,\"label\":\"0\",\"type\":\"1\",\"version\":9,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"updateBy\":\"1\",\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '未找到菜单', 0, 1, '2021-11-26 12:41:54', 1, '2021-11-26 12:41:54', '2021-11-26 12:39:57', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464093175369584642, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 260734, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"updateTime\":1637901620000,\"label\":\"0\",\"type\":\"1\",\"version\":9,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"updateBy\":\"1\",\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '未找到菜单', 0, 1, '2021-11-26 12:46:29', 1, '2021-11-26 12:46:29', '2021-11-26 12:44:32', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464093902091481090, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 393, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":9,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 12:49:22', 1, '2021-11-26 12:49:22', '2021-11-26 12:47:25', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464094338575921153, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 70505, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":10,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 12:51:07', 1, '2021-11-26 12:51:07', '2021-11-26 12:49:09', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464109975935275009, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 120859, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":15,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:53:15', 1, '2021-11-26 13:53:15', '2021-11-26 13:51:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464111261959258113, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 56513, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":17,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:58:21', 1, '2021-11-26 13:58:21', '2021-11-26 13:56:24', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464111418306134017, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 6340, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1,0\",\"type\":\"1\",\"version\":18,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:58:59', 1, '2021-11-26 13:58:59', '2021-11-26 13:57:01', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464111476296581121, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 584, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":19,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 13:59:12', 1, '2021-11-26 13:59:12', '2021-11-26 13:57:15', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464111678566891521, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1080, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":20,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 14:00:01', 1, '2021-11-26 14:00:01', '2021-11-26 13:58:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464111742098014209, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 276, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":21,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:00:16', 1, '2021-11-26 14:00:16', '2021-11-26 13:58:19', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464112112694132737, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 635, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":22,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:01:44', 1, '2021-11-26 14:01:44', '2021-11-26 13:59:47', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464112966536986626, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 584, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":23,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:05:08', 1, '2021-11-26 14:05:08', '2021-11-26 14:03:11', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464113016273043457, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 265, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"某系统用户\",\"label\":\"0,1\",\"type\":\"1\",\"version\":6,\"parentId\":\"1327085543511293954\",\"url\":\"user\",\"sortNo\":2,\"component\":\"views/modules/gentest/user/index\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1606018741000,\"id\":\"1330365141900591105\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:05:20', 1, '2021-11-26 14:05:20', '2021-11-26 14:03:22', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464114610859343874, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1018, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":24,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 14:11:40', 1, '2021-11-26 14:11:40', '2021-11-26 14:09:43', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464114703217917954, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 353, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":25,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:12:02', 1, '2021-11-26 14:12:02', '2021-11-26 14:10:05', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464114829344833537, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 559, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":26,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 14:12:32', 1, '2021-11-26 14:12:32', '2021-11-26 14:10:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464115607585300481, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 551, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":27,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 14:15:37', 1, '2021-11-26 14:15:37', '2021-11-26 14:13:40', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464175658559803393, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1261, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":28,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:14:15', 1, '2021-11-26 18:14:15', '2021-11-26 18:12:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464176478323937282, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2565, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":29,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:17:30', 1, '2021-11-26 18:17:30', '2021-11-26 18:15:33', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464176633542545409, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2535, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":30,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:18:07', 1, '2021-11-26 18:18:07', '2021-11-26 18:16:10', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464183308945133569, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2059, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":31,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:44:39', 1, '2021-11-26 18:44:39', '2021-11-26 18:42:42', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464183432379305985, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2375, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":32,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:45:08', 1, '2021-11-26 18:45:08', '2021-11-26 18:43:11', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464183900794982401, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2188, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":33,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:47:00', 1, '2021-11-26 18:47:00', '2021-11-26 18:45:03', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464186254382534657, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 421, '[{\"hidden\":\"0\",\"icon\":\"tools\",\"izApi\":false,\"menuName\":\"开发工具\",\"label\":\"0\",\"type\":\"1\",\"version\":0,\"parentId\":\"0\",\"url\":\"/deve\",\"sortNo\":100,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602086478000,\"id\":\"1314068325453574145\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:56:21', 1, '2021-11-26 18:56:21', '2021-11-26 18:54:24', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464186378202583041, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1520, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":34,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:56:50', 1, '2021-11-26 18:56:50', '2021-11-26 18:54:54', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464186710760558594, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 292, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":35,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:58:10', 1, '2021-11-26 18:58:10', '2021-11-26 18:56:13', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464186906928156674, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 344, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":36,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:58:57', 1, '2021-11-26 18:58:57', '2021-11-26 18:57:00', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464187101581611009, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1278, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":37,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 18:59:43', 1, '2021-11-26 18:59:43', '2021-11-26 18:57:46', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464187232779440130, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1037, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":38,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:00:14', 1, '2021-11-26 19:00:14', '2021-11-26 18:58:17', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464187612917600257, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1278, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":39,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:01:45', 1, '2021-11-26 19:01:45', '2021-11-26 18:59:48', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464187679221157889, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2085, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":39,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 19:02:01', 1, '2021-11-26 19:02:01', '2021-11-26 19:00:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464187795143331841, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2409, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":40,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:02:28', 1, '2021-11-26 19:02:28', '2021-11-26 19:00:31', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464188172894932994, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2529, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":41,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:03:58', 1, '2021-11-26 19:03:58', '2021-11-26 19:02:01', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464188397797707777, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2714, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":42,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:04:52', 1, '2021-11-26 19:04:52', '2021-11-26 19:02:55', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464188727855878146, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 560, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":43,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:06:11', 1, '2021-11-26 19:06:11', '2021-11-26 19:04:14', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464188788253855746, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 534, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":44,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:06:25', 1, '2021-11-26 19:06:25', '2021-11-26 19:04:28', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464190825985150978, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1180, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":45,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:14:31', 1, '2021-11-26 19:14:31', '2021-11-26 19:12:34', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464191288319086593, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 388, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":46,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:16:21', 1, '2021-11-26 19:16:21', '2021-11-26 19:14:24', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464191527092424706, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 349, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":47,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:17:18', 1, '2021-11-26 19:17:18', '2021-11-26 19:15:21', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464191617576144898, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2348, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":48,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:17:40', 1, '2021-11-26 19:17:40', '2021-11-26 19:15:43', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464191729232711682, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1195, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":49,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:18:06', 1, '2021-11-26 19:18:06', '2021-11-26 19:16:09', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464191906861486082, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1476, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":50,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:18:49', 1, '2021-11-26 19:18:49', '2021-11-26 19:16:52', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464191959374172162, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2375, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":51,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:19:01', 1, '2021-11-26 19:19:01', '2021-11-26 19:17:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464193441284689922, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 810, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":52,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:24:54', 1, '2021-11-26 19:24:54', '2021-11-26 19:22:58', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464193492996263938, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 706, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":53,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:25:07', 1, '2021-11-26 19:25:07', '2021-11-26 19:23:10', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464193970773626881, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 2491, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":54,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:27:01', 1, '2021-11-26 19:27:01', '2021-11-26 19:25:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464194097714237441, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 679, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":55,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:27:31', 1, '2021-11-26 19:27:31', '2021-11-26 19:25:34', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464194242434502658, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 701, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":56,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:28:05', 1, '2021-11-26 19:28:05', '2021-11-26 19:26:09', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464194383426031618, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 726, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":57,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:28:39', 1, '2021-11-26 19:28:39', '2021-11-26 19:26:42', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464194887291965441, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 655, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":58,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:30:39', 1, '2021-11-26 19:30:39', '2021-11-26 19:28:42', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464195002555633666, '2', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 969, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":58,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', '更新数据失败,是否刷新页面重试?', 0, 1, '2021-11-26 19:31:07', 1, '2021-11-26 19:31:07', '2021-11-26 19:29:10', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464195091378409474, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 320, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":59,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:31:28', 1, '2021-11-26 19:31:28', '2021-11-26 19:29:31', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464195147858907137, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 702, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":60,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:31:41', 1, '2021-11-26 19:31:41', '2021-11-26 19:29:44', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464195222173585410, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 563, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":61,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:31:59', 1, '2021-11-26 19:31:59', '2021-11-26 19:30:02', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464195532795351042, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 830, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":62,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:33:13', 1, '2021-11-26 19:33:13', '2021-11-26 19:31:16', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464195944860553218, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 849, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":63,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:34:51', 1, '2021-11-26 19:34:51', '2021-11-26 19:32:54', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464196152637984770, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 786, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":64,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:35:41', 1, '2021-11-26 19:35:41', '2021-11-26 19:33:44', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464196516401582081, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 697, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":65,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:37:08', 1, '2021-11-26 19:37:08', '2021-11-26 19:35:11', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464196737584009218, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 746, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":66,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:00', 1, '2021-11-26 19:38:00', '2021-11-26 19:36:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464196792667803650, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 690, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":67,\"parentId\":\"1314068325453574145\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:13', 1, '2021-11-26 19:38:13', '2021-11-26 19:36:17', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464196831687413761, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 707, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":68,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:23', 1, '2021-11-26 19:38:23', '2021-11-26 19:36:26', '0', NULL); +INSERT INTO `sys_logs` VALUES (1464196866789543937, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 784, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":69,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-26 19:38:31', 1, '2021-11-26 19:38:31', '2021-11-26 19:36:34', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465161876789452801, '2', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/update', 'POST', 542, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":0,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637744253000,\"roleCode\":\"1111\",\"roleName\":\"默认租户角色\",\"tenantId\":\"0\",\"id\":\"1463431580473810945\"}]', '\r\n### Error querying database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (deleted = ? AND role_id IN (?))\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\n; Column \'deleted\' in where clause is ambiguous; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous', 0, 1, '2021-11-29 11:33:07', 1, '2021-11-29 11:33:07', '2021-11-29 11:30:51', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465164189604134913, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/role/update', 'POST', 1297, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":0,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637744253000,\"roleCode\":\"1111\",\"roleName\":\"默认租户角色\",\"tenantId\":\"0\",\"id\":\"1463431580473810945\"}]', NULL, 0, 1, '2021-11-29 11:42:19', 1, '2021-11-29 11:42:19', '2021-11-29 11:40:02', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465164385725595650, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1489, '[{\"hidden\":\"0\",\"parentIds\":\"0,1314068325453574145,1397807288445526017,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":70,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:06', 1, '2021-11-29 11:43:06', '2021-11-29 11:40:49', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465164450636644353, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1680, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":71,\"parentId\":\"1397807288445526017\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:21', 1, '2021-11-29 11:43:21', '2021-11-29 11:41:05', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465164515207954434, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1202, '[{\"hidden\":\"0\",\"parentIds\":\"0,1327085543511293954\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":72,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:37', 1, '2021-11-29 11:43:37', '2021-11-29 11:41:20', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465164552696643585, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 634, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0,1\",\"type\":\"1\",\"version\":73,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 11:43:45', 1, '2021-11-29 11:43:45', '2021-11-29 11:41:29', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465171202140688385, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/insert', 'POST', 515, '[{\"no\":\"01001\",\"secretKey\":\"mkea8ngwiz29ejaxwode\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"1\",\"passwordLevel\":\"2\",\"realName\":\"系统管理员\",\"password\":\"dfa0e5772be0bbb6dff2b8039aefe67a\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"admin\"}]', NULL, 0, 1, '2021-11-29 12:10:11', 1, '2021-11-29 12:10:11', '2021-11-29 12:07:54', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465183065469509634, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 445, '[{\"no\":\"01001\",\"izApi\":false,\"version\":0,\"realName\":\"系统管理员1\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 12:57:19', 1, '2021-11-29 12:57:19', '2021-11-29 12:55:02', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465183100882018306, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 262, '[{\"no\":\"01001\",\"izApi\":false,\"version\":1,\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 12:57:28', 1, '2021-11-29 12:57:28', '2021-11-29 12:55:11', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465185010598961154, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 275, '[{\"no\":\"01001\",\"izApi\":false,\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 13:05:03', 1, '2021-11-29 13:05:03', '2021-11-29 13:02:46', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465185876894687234, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 339, '[{\"no\":\"01001\",\"izApi\":false,\"version\":3,\"enableSwitchTenant\":\"0\",\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-29 13:08:30', 1, '2021-11-29 13:08:30', '2021-11-29 13:06:13', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465252798143332354, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 347, '[{\"izApi\":false,\"remark\":\"1231231\",\"type\":\"0\",\"version\":0,\"izManual\":false,\"name\":\"测试111111111111\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:34:25', 1313694379541635074, '2021-11-29 17:34:25', '2021-11-29 17:32:08', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465252851004145665, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 177, '[{\"izApi\":false,\"type\":\"5\",\"version\":0,\"izManual\":false,\"name\":\"111111\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:34:37', 1313694379541635074, '2021-11-29 17:34:37', '2021-11-29 17:32:21', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465254363138805761, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 1402, '[{\"izApi\":false,\"type\":\"0\",\"version\":0,\"izManual\":false,\"name\":\"1111\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:40:38', 1313694379541635074, '2021-11-29 17:40:38', '2021-11-29 17:38:21', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465254381006540801, '1', '测试模块-业务测试-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/test/insert', 'POST', 277, '[{\"izApi\":false,\"type\":\"0\",\"version\":0,\"izManual\":false,\"name\":\"222\"}]', NULL, 0, 1313694379541635074, '2021-11-29 17:40:42', 1313694379541635074, '2021-11-29 17:40:42', '2021-11-29 17:38:26', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465256180866273281, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 857, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"0\",\"type\":\"1\",\"version\":74,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:47:51', 1, '2021-11-29 17:47:51', '2021-11-29 17:45:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465258226914873345, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 1251, '[{\"hidden\":\"0\",\"icon\":\"box\",\"izApi\":false,\"menuName\":\"测试模块\",\"label\":\"1\",\"type\":\"1\",\"version\":75,\"parentId\":\"0\",\"url\":\"/gentest\",\"sortNo\":4,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1605236824000,\"id\":\"1327085543511293954\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:55:59', 1, '2021-11-29 17:55:59', '2021-11-29 17:53:43', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465258666771533826, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 932, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"label\":\"0,1\",\"type\":\"1\",\"version\":3,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:57:44', 1, '2021-11-29 17:57:44', '2021-11-29 17:55:28', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465258705266855938, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/update', 'POST', 482, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"租户管理\",\"label\":\"0\",\"type\":\"1\",\"version\":4,\"parentId\":\"1460639200696160257\",\"url\":\"tenant\",\"sortNo\":5,\"component\":\"views/modules/system/tenantManagement/index\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602403419000,\"id\":\"1315201380721446914\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-29 17:57:53', 1, '2021-11-29 17:57:53', '2021-11-29 17:55:37', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465545875567341569, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 19, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:00', 1, '2021-11-30 12:59:00', '2021-11-30 12:56:45', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465545891476336642, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 0, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:04', 1, '2021-11-30 12:59:04', '2021-11-30 12:56:48', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465545913928445954, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 1, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:09', 1, '2021-11-30 12:59:09', '2021-11-30 12:56:54', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465546121072537601, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 0, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 12:59:58', 1, '2021-11-30 12:59:58', '2021-11-30 12:57:43', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465546127477239810, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 1, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 13:00:00', 1, '2021-11-30 13:00:00', '2021-11-30 12:57:45', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465546131067564034, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 0, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"updateTime\":1602406438000,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"updateBy\":\"1\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"demo\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1, '2021-11-30 13:00:01', 1, '2021-11-30 13:00:01', '2021-11-30 12:57:45', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465546280602886146, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 1096, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":2,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-11-30 13:00:36', 1, '2021-11-30 13:00:36', '2021-11-30 12:58:21', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465546302375518210, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/update', 'POST', 391, '[{\"no\":\"test_001\",\"mobile\":\"15321010110\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":3,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-11-30 13:00:42', 1, '2021-11-30 13:00:42', '2021-11-30 12:58:26', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465549709370933250, '1', '组织机构-用户管理-修改密码', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/updatePasswordById', 'POST', 567, '[{\"salt\":\"r6u2ksikurf30o8vk76r\",\"newPassword\":\"943c7c3d9cf49c5651827e9285ce3ca8\",\"userId\":\"1313694379541635074\",\"passwordLevel\":\"2\"}]', NULL, 0, 1, '2021-11-30 13:14:14', 1, '2021-11-30 13:14:14', '2021-11-30 13:11:59', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465557587142066178, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 392, '[\"1314124553093390338\"]', NULL, 0, 1, '2021-11-30 13:45:32', 1, '2021-11-30 13:45:32', '2021-11-30 13:43:17', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465557608965029889, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/menu/del', 'POST', 267, '[\"1314124676338819074\"]', NULL, 0, 1, '2021-11-30 13:45:37', 1, '2021-11-30 13:45:37', '2021-11-30 13:43:22', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465584952379334657, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 7, '[{\"no\":\"0101001\",\"izApi\":false,\"updateTime\":1602409008000,\"version\":0,\"enableSwitchTenant\":\"0\",\"realName\":\"刘亦菲\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1602409008000,\"updateBy\":\"1313694379541635074\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1315224823500120066\",\"username\":\"lyf\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1313694379541635074, '2021-11-30 15:34:17', 1313694379541635074, '2021-11-30 15:34:17', '2021-11-30 15:32:01', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465584981315837954, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/update', 'POST', 423, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634285552000,\"roleCode\":\"004\",\"roleName\":\"管理员\",\"id\":\"1448924738452385794\"}]', NULL, 0, 1313694379541635074, '2021-11-30 15:34:23', 1313694379541635074, '2021-11-30 15:34:23', '2021-11-30 15:32:08', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465585011087007745, '1', '测试模块-业务测试-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/test/v1/update', 'POST', 414, '[{\"izApi\":false,\"type\":\"0\",\"version\":0,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1638178842000,\"name\":\"222\",\"id\":\"1465254379886661634\"}]', NULL, 0, 1313694379541635074, '2021-11-30 15:34:31', 1313694379541635074, '2021-11-30 15:34:31', '2021-11-30 15:32:15', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465585041000783874, '1', '测试模块-业务测试-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/test/v1/del', 'POST', 221, '[\"1365267351678660609\"]', NULL, 0, 1313694379541635074, '2021-11-30 15:34:38', 1313694379541635074, '2021-11-30 15:34:38', '2021-11-30 15:32:22', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465585360715800577, '1', '组织机构-租户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/tenant/v1/del', 'POST', 264, '[\"1315203865179602945\"]', NULL, 0, 1, '2021-11-30 15:35:54', 1, '2021-11-30 15:35:54', '2021-11-30 15:33:39', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465585597777862657, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 586, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (b.deleted = ? AND c.tenantId = ? AND c.data_scope = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'', 0, 1, '2021-11-30 15:36:50', 1, '2021-11-30 15:36:50', '2021-11-30 15:34:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465586776603779074, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 182, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (b.deleted = ? AND c.tenantId = ? AND c.data_scope = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'', 0, 1, '2021-11-30 15:41:31', 1, '2021-11-30 15:41:31', '2021-11-30 15:39:16', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465586782924595202, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 148, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', '\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (b.deleted = ? AND c.tenantId = ? AND c.data_scope = ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'c.tenantId\' in \'where clause\'', 0, 1, '2021-11-30 15:41:33', 1, '2021-11-30 15:41:33', '2021-11-30 15:39:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465586954333229057, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 1628, '[{\"orgName\":\"XXXX集团\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx\",\"tenantId\":\"\"}]', NULL, 0, 1, '2021-11-30 15:42:14', 1, '2021-11-30 15:42:14', '2021-11-30 15:39:59', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587034582847489, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 370, '[{\"orgName\":\"北京子公司\",\"parentIds\":\"0,1465586952575815681\",\"izApi\":false,\"version\":0,\"parentId\":\"1465586952575815681\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"xxxx_bj\",\"tenantId\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:42:33', 1, '2021-11-30 15:42:33', '2021-11-30 15:40:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587105709854722, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/insert', 'POST', 463, '[{\"orgName\":\"上海子公司\",\"parentIds\":\"0,1465586952575815681\",\"izApi\":false,\"version\":0,\"parentId\":\"1465586952575815681\",\"sortNo\":2,\"izManual\":false,\"orgCode\":\"xxxx_sh\",\"tenantId\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:42:50', 1, '2021-11-30 15:42:50', '2021-11-30 15:40:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587123091050497, '1', '组织机构-组织管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/del', 'POST', 236, '[\"1460605641805565953\"]', NULL, 0, 1, '2021-11-30 15:42:54', 1, '2021-11-30 15:42:54', '2021-11-30 15:40:39', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587151754924033, '1', '组织机构-组织管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/del', 'POST', 302, '[\"1460603031799238658\"]', NULL, 0, 1, '2021-11-30 15:43:01', 1, '2021-11-30 15:43:01', '2021-11-30 15:40:46', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587499928293377, '1', '系统配置-菜单管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/del', 'POST', 281, '[\"1369905408109674498\"]', NULL, 0, 1, '2021-11-30 15:44:24', 1, '2021-11-30 15:44:24', '2021-11-30 15:42:09', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587571596365825, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/update', 'POST', 493, '[{\"hidden\":\"0\",\"icon\":\"\",\"izApi\":false,\"menuName\":\"授权角色\",\"label\":\"0,1\",\"type\":\"2\",\"version\":0,\"parentId\":\"3\",\"sortNo\":6,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1602037917000,\"permissions\":\"system_user_setRole\",\"id\":\"1313864645827678210\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:44:41', 1, '2021-11-30 15:44:41', '2021-11-30 15:42:26', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587679842963458, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 280, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"授权组织\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"3\",\"sortNo\":12,\"izManual\":false,\"permissions\":\"system_user_setOrg\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:45:07', 1, '2021-11-30 15:45:07', '2021-11-30 15:42:52', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465587775036887042, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/update', 'POST', 613, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"授权组织\",\"label\":\"0,1\",\"type\":\"2\",\"version\":0,\"parentId\":\"3\",\"sortNo\":8,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638258306000,\"permissions\":\"system_user_setOrg\",\"id\":\"1465587677695479810\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 15:45:30', 1, '2021-11-30 15:45:30', '2021-11-30 15:43:14', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465588150758445058, '2', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 227, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1460639200696160257\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"4\",\"1313867061172195330\",\"1313867122731995137\",\"1313867360502894594\",\"1313867409949544450\",\"1313885644824522754\",\"1448537070279237634\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\"],\"roleId\":\"1463431580473810945\"}]', '\r\n### Error querying database. Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\r\n### The error may exist in file [E:\\工作目录\\git\\opsli-boot\\opsli-modulars\\opsli-modulars-system\\target\\classes\\org\\opsli\\modulars\\system\\user\\mapper\\xml\\UserRoleRefMapper.xml]\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: select a.user_id from sys_user_role_ref a join sys_user b on a.user_id = b.id join sys_role c on a.role_id = c.id WHERE (deleted = ? AND role_id = ?)\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous\n; Column \'deleted\' in where clause is ambiguous; nested exception is java.sql.SQLIntegrityConstraintViolationException: Column \'deleted\' in where clause is ambiguous', 0, 1, '2021-11-30 15:46:59', 1, '2021-11-30 15:46:59', '2021-11-30 15:44:44', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465588925014405121, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 622, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1460639200696160257\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"4\",\"1313867061172195330\",\"1313867122731995137\",\"1313867360502894594\",\"1313867409949544450\",\"1313885644824522754\",\"1448537070279237634\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\"],\"roleId\":\"1463431580473810945\"}]', NULL, 0, 1, '2021-11-30 15:50:04', 1, '2021-11-30 15:50:04', '2021-11-30 15:47:48', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465589033361666050, '1', '组织机构-角色管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/delAll', 'POST', 296, '[\"1313146842146213890,1313050221249155074,1313050244015837185\"]', NULL, 0, 1, '2021-11-30 15:50:30', 1, '2021-11-30 15:50:30', '2021-11-30 15:48:14', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465589063648735233, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/update', 'POST', 448, '[{\"izApi\":false,\"remark\":\"\",\"label\":\"0\",\"dataScope\":\"3\",\"version\":13,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1544348893000,\"roleCode\":\"001\",\"roleName\":\"管理员\",\"tenantId\":\"0\",\"id\":\"2\"}]', NULL, 0, 1, '2021-11-30 15:50:37', 1, '2021-11-30 15:50:37', '2021-11-30 15:48:21', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465604375223865346, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 355, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-30 16:51:27', 1, '2021-11-30 16:51:27', '2021-11-30 16:49:12', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465609059418492930, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 310, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1315201380721446914\",\"1315201734892670977\",\"1315201809668722690\",\"1315201864219840513\",\"1315201925477650433\",\"1380173787882696705\",\"1460629524738764802\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1460639200696160257\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-30 17:10:04', 1, '2021-11-30 17:10:04', '2021-11-30 17:07:49', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465609232869740546, '1', '系统配置-菜单管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/update', 'POST', 516, '[{\"hidden\":\"0\",\"icon\":\"users\",\"izApi\":false,\"menuName\":\"组织机构\",\"label\":\"0,1\",\"type\":\"1\",\"version\":4,\"parentId\":\"0\",\"url\":\"/org\",\"sortNo\":2,\"component\":\"Layout\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1637078497000,\"id\":\"1460639200696160257\",\"alwaysShow\":\"1\"}]', NULL, 0, 1, '2021-11-30 17:10:45', 1, '2021-11-30 17:10:45', '2021-11-30 17:08:30', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465609436775829506, '1', '组织机构-租户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/tenant/v1/update', 'POST', 344, '[{\"izApi\":false,\"remark\":\"演示租户\",\"version\":15,\"createBy\":\"1\",\"tenantName\":\"演示租户\",\"izManual\":false,\"createTime\":1488956442000,\"id\":\"1\"}]', NULL, 0, 1465171199435362305, '2021-11-30 17:11:34', 1465171199435362305, '2021-11-30 17:11:34', '2021-11-30 17:09:19', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465609501607186433, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 210, '[{\"no\":\"01001\",\"izApi\":false,\"version\":4,\"enableSwitchTenant\":\"1\",\"realName\":\"系统管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1638159010000,\"tenantId\":\"0\",\"id\":\"1465171199435362305\"}]', NULL, 0, 1, '2021-11-30 17:11:50', 1, '2021-11-30 17:11:50', '2021-11-30 17:09:34', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465621055354384386, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 627, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"增加管理用户\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":7,\"izManual\":false,\"permissions\":\"system_user_insert\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:57:44', 1, '2021-11-30 17:57:44', '2021-11-30 17:55:29', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465621209214038017, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 276, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"修改管理用户\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":8,\"izManual\":false,\"permissions\":\"system_user_update\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:58:21', 1, '2021-11-30 17:58:21', '2021-11-30 17:56:06', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465621321407475714, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 135, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"删除管理用户\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":9,\"izManual\":false,\"permissions\":\"system_user_delete\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:58:48', 1, '2021-11-30 17:58:48', '2021-11-30 17:56:32', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465621470875693058, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 212, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"修改管理用户密码\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":10,\"izManual\":false,\"permissions\":\"system_user_updatePassword\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:59:23', 1, '2021-11-30 17:59:23', '2021-11-30 17:57:08', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465621603784798210, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 387, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"重置管理用户密码\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":11,\"izManual\":false,\"permissions\":\"system_user_resetPassword\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 17:59:55', 1, '2021-11-30 17:59:55', '2021-11-30 17:57:40', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465621735846653953, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 188, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"变更管理用户状态\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":12,\"izManual\":false,\"permissions\":\"system_user_enable\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 18:00:26', 1, '2021-11-30 18:00:26', '2021-11-30 17:58:11', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465621846324621313, '1', '系统配置-菜单管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/menu/v1/insert', 'POST', 201, '[{\"hidden\":\"0\",\"izApi\":false,\"menuName\":\"授权管理用户角色\",\"label\":\"0\",\"type\":\"2\",\"version\":0,\"parentId\":\"1315201380721446914\",\"sortNo\":13,\"izManual\":false,\"permissions\":\"system_user_setRole\",\"alwaysShow\":\"0\"}]', NULL, 0, 1, '2021-11-30 18:00:53', 1, '2021-11-30 18:00:53', '2021-11-30 17:58:38', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465622050939547650, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 361, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"1315201380721446914\",\"1315201734892670977\",\"1315201809668722690\",\"1315201864219840513\",\"1315201925477650433\",\"1380173787882696705\",\"1460629524738764802\",\"1465621050623209474\",\"1465621206781341698\",\"1465621319830417409\",\"1465621468124229634\",\"1465621601087860738\",\"1465621733564952578\",\"1465621843787067394\",\"1312756531833356289\",\"1313867556498526209\",\"1314884045724717057\",\"1313867617949274113\",\"1313867682814185474\",\"1313867732508299265\",\"1387633500164599809\",\"1387633799226863618\",\"1387633960401383426\",\"1387634089447534594\",\"1387634157474951169\",\"1335439751687208961\",\"1335440004809261058\",\"1335439904372457474\",\"1335440081128816642\",\"1335440153140822017\",\"1360233188433977345\",\"1360233383397810177\",\"1314610817013919745\",\"1351012936860155906\",\"1351013587816136705\",\"1314616518671085570\",\"1314782679522099201\",\"1314782733087555586\",\"1314799744349913090\",\"1314068325453574145\",\"1397807288445526017\",\"1327893773049262082\",\"1327894701135491073\",\"1327894767283859457\",\"1327894837093855234\",\"1327894965179510785\",\"1327903778221699074\",\"1329374800267452417\",\"1327895061598171137\",\"1389555212654223361\",\"1397807399338729473\",\"1397807399363895298\",\"1397807399389061121\",\"1397807399414226945\",\"1397807399439392770\",\"1397807399456169985\",\"1397807399481335810\",\"1399667141430452225\",\"1314786106243301378\",\"1314071137365307394\",\"1314074765178187777\",\"1314075128635600897\",\"1314075267769053186\",\"1314075542684708865\",\"1314075764852797442\",\"1314075970382082050\",\"1314076169481498625\",\"1314076280542474242\",\"1314076678317682689\",\"1314077008057085954\",\"1314077108560998402\",\"1314077229235318786\",\"1314077399507283970\",\"1314077518340304897\",\"1314077631905280001\",\"1314077729003417602\",\"1314120834868060162\",\"1314121004749955073\",\"1314121200103858178\",\"1314121675192672257\",\"1314121808793837570\",\"1314121928784486402\",\"1314122020136427521\",\"1314122353273217025\",\"1314122123047870466\",\"1314122457908518914\",\"1314122556776652802\",\"1314122628184678401\",\"1314122717041008641\",\"1314123071354839041\",\"1314123272790482945\",\"1314123690283114498\",\"1314123894637993985\",\"1314123990633029633\",\"1314124102365093890\",\"1460639200696160257\",\"1\"],\"roleId\":\"2\"}]', NULL, 0, 1, '2021-11-30 18:01:42', 1, '2021-11-30 18:01:42', '2021-11-30 17:59:26', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465622808325992450, '2', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 15, '[{\"no\":\"0101001\",\"izApi\":false,\"updateTime\":1602409008000,\"version\":0,\"enableSwitchTenant\":\"0\",\"realName\":\"刘亦菲\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1602409008000,\"updateBy\":\"1313694379541635074\",\"enable\":\"1\",\"loginIp\":\"\",\"tenantId\":\"1\",\"id\":\"1315224823500120066\",\"username\":\"lyf\"}]', '参数验证错误: 登录账户,小于最小长度! ', 0, 1313694379541635074, '2021-11-30 18:04:42', 1313694379541635074, '2021-11-30 18:04:42', '2021-11-30 18:02:27', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465622843142909954, '1', '组织机构-角色管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/v1/update', 'POST', 559, '[{\"izApi\":false,\"label\":\"1\",\"dataScope\":\"3\",\"version\":2,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634285552000,\"roleCode\":\"004\",\"roleName\":\"管理员\",\"id\":\"1448924738452385794\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:04:50', 1313694379541635074, '2021-11-30 18:04:50', '2021-11-30 18:02:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465622869848043521, '1', '组织机构-组织管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/org/v1/update', 'POST', 406, '[{\"orgName\":\"E公司\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"createBy\":\"1\",\"izManual\":false,\"createTime\":1623067748000,\"orgCode\":\"123123\",\"tenantId\":\"1\",\"id\":\"1401873858511667201\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:04:57', 1313694379541635074, '2021-11-30 18:04:57', '2021-11-30 18:02:42', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465622894762209281, '1', '测试模块-业务测试-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/test/v1/update', 'POST', 250, '[{\"izApi\":false,\"type\":\"0\",\"version\":1,\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1638178842000,\"name\":\"222\",\"id\":\"1465254379886661634\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:05:03', 1313694379541635074, '2021-11-30 18:05:03', '2021-11-30 18:02:48', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465622911006748673, '1', '测试模块-某系统用户-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/gentest/user/v1/update', 'POST', 231, '[{\"izUsable\":\"0\",\"birth\":312825600000,\"izApi\":false,\"version\":9,\"createBy\":\"1313694379541635074\",\"money\":9999,\"izManual\":false,\"createTime\":1607907107000,\"name\":\"周宇琪\",\"id\":\"1338285518968438785\",\"age\":21}]', NULL, 0, 1313694379541635074, '2021-11-30 18:05:07', 1313694379541635074, '2021-11-30 18:05:07', '2021-11-30 18:02:51', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465622931110047745, '1', '测试模块-汽车信息-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/gentest/carinfo/v1/update', 'POST', 419, '[{\"carBrand\":\"123123\",\"carName\":\"自己_演示\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"createBy\":\"1313694379541635074\",\"carType\":\"123123\",\"izManual\":false,\"createTime\":1634289284000,\"produceData\":1633276800000,\"id\":\"1448940392903516161\"}]', NULL, 0, 1313694379541635074, '2021-11-30 18:05:11', 1313694379541635074, '2021-11-30 18:05:11', '2021-11-30 18:02:56', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465624723692662786, '1', '开发工具-开发向导-代码模板-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/generator/template/v1/updateAndDetail', 'POST', 4967, '[{\"izApi\":false,\"remark\":\"默认Form表单\",\"updateTime\":1634109206000,\"version\":32,\"tableType\":\"0\",\"tempName\":\"Form表单\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1622204636000,\"updateBy\":\"1313694379541635074\",\"detailList\":[{\"fileName\":\"${model.tableHumpName}Entity.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/entity\",\"izManual\":false,\"ignoreFileName\":\"1\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).entity;\\n#end\\n\\n#for(pkg : data.model.entityPkgList)\\nimport #(pkg);\\n#end\\nimport com.baomidou.mybatisplus.annotation.FieldStrategy;\\nimport com.baomidou.mybatisplus.annotation.TableField;\\nimport com.baomidou.mybatisplus.annotation.TableLogic;\\nimport lombok.Data;\\nimport lombok.EqualsAndHashCode;\\nimport org.opsli.core.base.entity.BaseEntity;\\n\\n/**\\n * #(data.codeTitle) Entity\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Data\\n@EqualsAndHashCode(callSuper = false)\\npublic class #(data.model.tableHumpName) extends BaseEntity {\\n\\n\\n #for(column : data.model.columnList)\\n ### 不等于 删除字段 和 不等于 租户字段放入上边\\n #if(column.fieldHumpName != \\\"deleted\\\" && column.fieldHumpName != \\\"tenantId\\\")\\n /** #(column.fieldComments) */\\n #if(!column.izNotNull)\\n @TableField(updateStrategy = FieldStrategy.IGNORED)\\n #end\\n private #(column.javaType) #(column.fieldHumpName);\\n\\n #end\\n #end\\n\\n // ========================================\\n\\n ### 专门处理 删除字段 和 租户字段\\n #for(column : data.model.columnList)\\n #if(column.fieldHumpName == \\\"deleted\\\")\\n /** 逻辑删除字段 */\\n @TableLogic\\n private Integer deleted;\\n #else if(column.fieldHumpName == \\\"tenantId\\\")\\n /** 多租户字段 */\\n private String tenantId;\\n #end\\n\\n #end\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}Mapper.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/mapper\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).mapper;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).mapper;\\n#end\\n\\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\\nimport org.apache.ibatis.annotations.Mapper;\\nimport org.apache.ibatis.annotations.Param;\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\n#end\\n\\n/**\\n * #(data.codeTitle) Mapper\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Mapper\\npublic interface #(data.model.tableHumpName)Mapper extends BaseMapper<#(data.model.tableHumpName)> {\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}Mapper.xml\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/mapper/xml\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n\\n#else\\n\\n#end\\n\\n\\n\"},{\"fileName\":\"${model.tableHumpName}Model.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"org/opsli/api/wrapper/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName);\\n#else\\npackage #(apiPath).wrapper.#(data.moduleName);\\n#end\\n\\n#for(pkg : data.model.entityPkgList)\\nimport #(pkg);\\n#end\\nimport com.alibaba.excel.annotation.ExcelProperty;\\nimport io.swagger.annotations.ApiModelProperty;\\nimport lombok.Data;\\nimport lombok.EqualsAndHashCode;\\nimport #(apiPath).base.warpper.ApiWrapper;\\nimport org.opsli.common.annotation.validator.Validator;\\nimport org.opsli.common.annotation.validator.ValidatorLenMax;\\nimport org.opsli.common.annotation.validator.ValidatorLenMin;\\nimport org.opsli.common.enums.ValidatorType;\\nimport org.opsli.plugins.excel.annotation.ExcelInfo;\\nimport com.fasterxml.jackson.annotation.JsonFormat;\\nimport org.springframework.format.annotation.DateTimeFormat;\\n\\n/**\\n* #(data.codeTitle) Model\\n*\\n* @author #(data.authorName)\\n* @date #(currTime)\\n*/\\n@Data\\n@EqualsAndHashCode(callSuper = false)\\npublic class #(data.model.tableHumpName)Model extends ApiWrapper {\\n\\n #for(column : data.model.columnList)\\n ### 不等于 删除字段 和 不等于 租户字段放入上边\\n #if(column.fieldHumpName != \\\"deleted\\\" && column.fieldHumpName != \\\"tenantId\\\")\\n /** #(column.fieldComments) */\\n @ApiModelProperty(value = \\\"#(column.fieldComments)\\\")\\n @ExcelProperty(value = \\\"#(column.fieldComments)\\\", order = #(column.sort))\\n #if(column.dictTypeCode != null && column.dictTypeCode != \\\"\\\")\\n @ExcelInfo( dictType = \\\"#(column.dictTypeCode)\\\" )\\n #else\\n @ExcelInfo\\n #end\\n #if(column.validateTypeAndCommaList != null && column.validateTypeAndCommaList.size() > 0)\\n @Validator({\\n #for(typeAndComma : column.validateTypeAndCommaList)\\n ValidatorType.#(typeAndComma)\\n #end\\n })\\n #end\\n #if(column.fieldLength != null && column.fieldLength > 0)\\n #if(column.fieldPrecision != null && column.fieldPrecision > 0)\\n @ValidatorLenMax(#(column.fieldLength+column.fieldPrecision))\\n #else\\n @ValidatorLenMax(#(column.fieldLength))\\n #end\\n #end\\n ### 日期处理\\n #if(column.javaType == \\\"Date\\\")\\n #if(column.showType == \\\"4\\\")\\n @JsonFormat(timezone = \\\"GMT+8\\\", pattern = \\\"yyyy-MM-dd\\\")\\n @DateTimeFormat(pattern = \\\"yyyy-MM-dd\\\")\\n #else\\n @JsonFormat(timezone = \\\"GMT+8\\\", pattern = \\\"yyyy-MM-dd HH:mm:ss\\\")\\n @DateTimeFormat(pattern = \\\"yyyy-MM-dd HH:mm:ss\\\")\\n #end\\n #end\\n private #(column.javaType) #(column.fieldHumpName);\\n\\n #end\\n #end\\n\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}RestApi.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"org/opsli/api/web/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(apiPath).web.#(data.moduleName+\\\".\\\"+data.subModuleName);\\n#else\\npackage #(apiPath).web.#(data.moduleName);\\n#end\\n\\nimport #(apiPath).base.result.ResultVo;\\nimport org.springframework.web.bind.annotation.GetMapping;\\nimport org.springframework.web.bind.annotation.PostMapping;\\nimport org.springframework.web.bind.annotation.RequestBody;\\nimport org.springframework.web.bind.annotation.RequestParam;\\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\\nimport javax.servlet.http.HttpServletRequest;\\nimport javax.servlet.http.HttpServletResponse;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\n#else\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\n#end\\n\\n\\n/**\\n * #(data.codeTitle) Api\\n *\\n * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping\\n * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起\\n *\\n * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\npublic interface #(data.model.tableHumpName)RestApi {\\n\\n /** 标题 */\\n String TITLE = \\\"#(data.codeTitle)\\\";\\n /** 子标题 */\\n String SUB_TITLE = \\\"#(data.codeTitleBrief)\\\";\\n\\n /**\\n * #(data.codeTitle) 查一条\\n * @param model 模型\\n * @return ResultVo\\n */\\n @GetMapping(\\\"/get\\\")\\n ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 查询分页\\n * @param pageNo 当前页\\n * @param pageSize 每页条数\\n * @param request request\\n * @return ResultVo\\n */\\n @GetMapping(\\\"/findPage\\\")\\n ResultVo findPage(\\n @RequestParam(name = \\\"pageNo\\\", defaultValue = \\\"1\\\") Integer pageNo,\\n @RequestParam(name = \\\"pageSize\\\", defaultValue = \\\"10\\\") Integer pageSize,\\n HttpServletRequest request\\n );\\n\\n /**\\n * #(data.codeTitle) 新增\\n * @param model 模型\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/insert\\\")\\n ResultVo insert(@RequestBody #(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 修改\\n * @param model 模型\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/update\\\")\\n ResultVo update(@RequestBody #(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 删除\\n * @param id ID\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/del\\\")\\n ResultVo del(String id);\\n\\n /**\\n * #(data.codeTitle) 批量删除\\n * @param ids ID 数组\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/delAll\\\")\\n ResultVo delAll(String ids);\\n\\n /**\\n * #(data.codeTitle) Excel 导出\\n *\\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\\n * 因为在 导出不成功时,需要推送错误信息,\\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\\n * response 推送 javascript代码 alert 提示报错信息\\n *\\n * @param request request\\n * @param response response\\n */\\n @GetMapping(\\\"/exportExcel\\\")\\n void exportExcel(HttpServletRequest request, HttpServletResponse response);\\n\\n /**\\n * #(data.codeTitle) Excel 导入\\n * @param request 文件流 request\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/importExcel\\\")\\n ResultVo importExcel(MultipartHttpServletRequest request);\\n\\n /**\\n * #(data.codeTitle) Excel 下载导入模版\\n * @param response response\\n */\\n @GetMapping(\\\"/importExcel/template\\\")\\n void importTemplate(HttpServletResponse response);\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}RestController.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/web\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).web;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).web;\\n#end\\n\\nimport cn.hutool.core.util.ReflectUtil;\\nimport cn.hutool.core.convert.Convert;\\nimport io.swagger.annotations.Api;\\nimport io.swagger.annotations.ApiOperation;\\nimport lombok.extern.slf4j.Slf4j;\\nimport org.opsli.common.annotation.RequiresPermissionsCus;\\nimport org.apache.shiro.authz.annotation.RequiresPermissions;\\nimport #(apiPath).base.result.ResultVo;\\nimport org.opsli.common.annotation.ApiRestController;\\nimport org.opsli.common.annotation.EnableLog;\\nimport org.opsli.core.base.controller.BaseRestController;\\nimport org.opsli.core.persistence.Page;\\nimport org.opsli.core.persistence.querybuilder.QueryBuilder;\\nimport org.opsli.core.persistence.querybuilder.WebQueryBuilder;\\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\\nimport javax.servlet.http.HttpServletRequest;\\nimport javax.servlet.http.HttpServletResponse;\\nimport java.lang.reflect.Method;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\\nimport #(apiPath).web.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)RestApi;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\\nimport #(apiPath).web.#(data.moduleName).#(data.model.tableHumpName)RestApi;\\n#end\\n\\n/**\\n * #(data.codeTitle) Controller\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Api(tags = #(data.model.tableHumpName)RestApi.TITLE)\\n@Slf4j\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n@ApiRestController(\\\"/#(data.moduleName)/#(data.subModuleName)/{ver}\\\")\\n#else\\n@ApiRestController(\\\"/#(data.moduleName)/{ver}\\\")\\n#end\\npublic class #(data.model.tableHumpName)RestController extends BaseRestController<#(data.model.tableHumpName), #(data.model.tableHumpName)Model, I#(data.model.tableHumpName)Service>\\n implements #(data.model.tableHumpName)RestApi {\\n\\n\\n /**\\n * #(data.codeTitleBrief) 查一条\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"获得单条#(data.codeTitleBrief)\\\", notes = \\\"获得单条#(data.codeTitleBrief) - ID\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_select\\\")\\n #end\\n @Override\\n public ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model) {\\n model = IService.get(model);\\n return ResultVo.success(model);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 查询分页\\n * @param pageNo 当前页\\n * @param pageSize 每页条数\\n * @param request request\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"获得分页数据\\\", notes = \\\"获得分页数据 - 查询构造器\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_select\\\")\\n #end\\n @Override\\n public ResultVo findPage(Integer pageNo, Integer pageSize, HttpServletRequest request) {\\n\\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\\n Page<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> page = new Page<>(pageNo, pageSize);\\n page.setQueryWrapper(queryBuilder.build());\\n page = IService.findPage(page);\\n\\n return ResultVo.success(page.getPageData());\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 新增\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"新增#(data.codeTitleBrief)数据\\\", notes = \\\"新增#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_insert\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_insert\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo insert(#(data.model.tableHumpName)Model model) {\\n // 调用新增方法\\n IService.insert(model);\\n return ResultVo.success(\\\"新增#(data.codeTitleBrief)成功\\\");\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 修改\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"修改#(data.codeTitleBrief)数据\\\", notes = \\\"修改#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo update(#(data.model.tableHumpName)Model model) {\\n // 调用修改方法\\n IService.update(model);\\n return ResultVo.success(\\\"修改#(data.codeTitleBrief)成功\\\");\\n }\\n\\n\\n /**\\n * #(data.codeTitleBrief) 删除\\n * @param id ID\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"删除#(data.codeTitleBrief)数据\\\", notes = \\\"删除#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo del(String id){\\n IService.delete(id);\\n return ResultVo.success(\\\"删除#(data.codeTitleBrief)成功\\\");\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 批量删除\\n * @param ids ID 数组\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"批量删除#(data.codeTitleBrief)数据\\\", notes = \\\"批量删除#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo delAll(String ids){\\n String[] idArray = Convert.toStrArray(ids);\\n IService.deleteAll(idArray);\\n return ResultVo.success(\\\"批量删除#(data.codeTitleBrief)成功\\\");\\n }\\n\\n\\n /**\\n * #(data.codeTitleBrief) Excel 导出\\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\\n *\\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\\n * 因为在 导出不成功时,需要推送错误信息,\\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\\n * response 推送 javascript代码 alert 提示报错信息\\n *\\n * @param request request\\n * @param response response\\n */\\n @ApiOperation(value = \\\"导出Excel\\\", notes = \\\"导出Excel\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_export\\\")\\n #else\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_export\\\")\\n #end\\n @EnableLog\\n @Override\\n public void exportExcel(HttpServletRequest request, HttpServletResponse response) {\\n // 当前方法\\n Method method = ReflectUtil.getMethodByName(this.getClass(), \\\"exportExcel\\\");\\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\\n super.excelExport(#(data.model.tableHumpName)RestApi.SUB_TITLE, queryBuilder.build(), response, method);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) Excel 导入\\n * 注:这里 RequiresPermissions 引入的是 Shiro原生鉴权注解\\n * @param request 文件流 request\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"导入Excel\\\", notes = \\\"导入Excel\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_import\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo importExcel(MultipartHttpServletRequest request) {\\n return super.importExcel(request);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) Excel 下载导入模版\\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\\n * @param response response\\n */\\n @ApiOperation(value = \\\"导出Excel模版\\\", notes = \\\"导出Excel模版\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\\\")\\n #else\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_import\\\")\\n #end\\n @Override\\n public void importTemplate(HttpServletResponse response) {\\n // 当前方法\\n Method method = ReflectUtil.getMethodByName(this.getClass(), \\\"importTemplate\\\");\\n super.importTemplate(#(data.model.tableHumpName)RestApi.SUB_TITLE, response, method);\\n }\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}ServiceImpl.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/service/impl\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.impl;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).service.impl;\\n#end\\n\\n\\nimport org.springframework.beans.factory.annotation.Autowired;\\nimport org.springframework.stereotype.Service;\\nimport org.springframework.transaction.annotation.Transactional;\\nimport org.opsli.core.base.service.impl.CrudServiceImpl;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).mapper.#(data.model.tableHumpName)Mapper;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).mapper.#(data.model.tableHumpName)Mapper;\\n#end\\n\\n\\n/**\\n * #(data.codeTitle) Service Impl\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Service\\npublic class #(data.model.tableHumpName)ServiceImpl extends CrudServiceImpl<#(data.model.tableHumpName)Mapper, #(data.model.tableHumpName), #(data.model.tableHumpName)Model>\\n implements I#(data.model.tableHumpName)Service {\\n\\n @Autowired(required = false)\\n private #(data.model.tableHumpName)Mapper mapper;\\n\\n}\"},{\"fileName\":\"I${model.tableHumpName}Service.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/service\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).service;\\n#end\\n\\nimport org.opsli.core.base.service.interfaces.CrudServiceInterface;\\n\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\n#end\\n\\n/**\\n * #(data.codeTitle) Service\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\npublic interface I#(data.model.tableHumpName)Service extends CrudServiceInterface<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> {\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}ManagementApi.js\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/api/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"import request from \\\"@/utils/request\\\";\\nimport { downloadFileByData } from \\\"@/utils/download\\\";\\n\\nexport function getList(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/findPage\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/findPage\\\",\\n #end\\n method: \\\"get\\\",\\n params: data,\\n });\\n}\\n\\nexport function doInsert(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/insert\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/insert\\\",\\n #end\\n method: \\\"post\\\",\\n data,\\n });\\n}\\n\\nexport function doUpdate(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/update\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/update\\\",\\n #end\\n method: \\\"post\\\",\\n data,\\n });\\n}\\n\\nexport function doDelete(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/del\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/del\\\",\\n #end\\n method: \\\"post\\\",\\n params: data,\\n });\\n}\\n\\nexport function doDeleteAll(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/delAll\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/delAll\\\",\\n #end\\n method: \\\"post\\\",\\n params: data,\\n });\\n}\\n\\n/**\\n * 导出Excel 目前只支持一层参数传递\\n * @param data\\n * @returns file\\n */\\nexport function doExportExcel(data) {\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n let requestURL = \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/exportExcel\\\";\\n #else\\n let requestURL = \\\"/api/v1/#(data.moduleName)/exportExcel\\\";\\n #end\\n // 下载文件\\n downloadFileByData(requestURL, data);\\n}\\n\\n/**\\n * 下载模版\\n * @returns file\\n */\\nexport function doDownloadTemplate() {\\n let data = {};\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n let requestURL = \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel/template\\\";\\n #else\\n let requestURL = \\\"/api/v1/#(data.moduleName)/importExcel/template\\\";\\n #end\\n // 下载文件\\n downloadFileByData(requestURL, data);\\n}\\n\\n/**\\n * 导入Excel\\n * @returns file\\n */\\nexport function doImportExcel(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/importExcel\\\",\\n #end\\n method: \\\"post\\\",\\n // 最长超时时间 3 分钟\\n timeout: 180000,\\n headers: {\\n \\\"Content-Type\\\": \\\"multipart/form-data\\\"\\n },\\n data,\\n });\\n}\"},{\"fileName\":\"${model.tableHumpName}ManagementEdit.vue\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}/components\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n\\n\"},{\"fileName\":\"${model.tableHumpName}ManagementImport.vue\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}/components\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n\\n\"},{\"fileName\":\"index.vue\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n\\n\"}],\"id\":\"1398253704724828162\"}]', NULL, 0, 1465171199435362305, '2021-11-30 18:12:19', 1465171199435362305, '2021-11-30 18:12:19', '2021-11-30 18:10:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465624746056691713, '1', '开发工具-开发向导-代码模板-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/generator/template/v1/updateAndDetail', 'POST', 290, '[{\"izApi\":false,\"remark\":\"默认Form表单\",\"updateTime\":1634109206000,\"version\":32,\"tableType\":\"0\",\"tempName\":\"Form表单\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1622204636000,\"updateBy\":\"1313694379541635074\",\"detailList\":[{\"fileName\":\"${model.tableHumpName}Entity.java\",\"izApi\":false,\"updateTime\":1634109206000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/entity\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109206000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"1\",\"id\":\"1448185088918077441\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).entity;\\n#end\\n\\n#for(pkg : data.model.entityPkgList)\\nimport #(pkg);\\n#end\\nimport com.baomidou.mybatisplus.annotation.FieldStrategy;\\nimport com.baomidou.mybatisplus.annotation.TableField;\\nimport com.baomidou.mybatisplus.annotation.TableLogic;\\nimport lombok.Data;\\nimport lombok.EqualsAndHashCode;\\nimport org.opsli.core.base.entity.BaseEntity;\\n\\n/**\\n * #(data.codeTitle) Entity\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Data\\n@EqualsAndHashCode(callSuper = false)\\npublic class #(data.model.tableHumpName) extends BaseEntity {\\n\\n\\n #for(column : data.model.columnList)\\n ### 不等于 删除字段 和 不等于 租户字段放入上边\\n #if(column.fieldHumpName != \\\"deleted\\\" && column.fieldHumpName != \\\"tenantId\\\")\\n /** #(column.fieldComments) */\\n #if(!column.izNotNull)\\n @TableField(updateStrategy = FieldStrategy.IGNORED)\\n #end\\n private #(column.javaType) #(column.fieldHumpName);\\n\\n #end\\n #end\\n\\n // ========================================\\n\\n ### 专门处理 删除字段 和 租户字段\\n #for(column : data.model.columnList)\\n #if(column.fieldHumpName == \\\"deleted\\\")\\n /** 逻辑删除字段 */\\n @TableLogic\\n private Integer deleted;\\n #else if(column.fieldHumpName == \\\"tenantId\\\")\\n /** 多租户字段 */\\n private String tenantId;\\n #end\\n\\n #end\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}Mapper.java\",\"izApi\":false,\"updateTime\":1634109206000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/mapper\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109206000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185089241038850\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).mapper;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).mapper;\\n#end\\n\\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\\nimport org.apache.ibatis.annotations.Mapper;\\nimport org.apache.ibatis.annotations.Param;\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\n#end\\n\\n/**\\n * #(data.codeTitle) Mapper\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Mapper\\npublic interface #(data.model.tableHumpName)Mapper extends BaseMapper<#(data.model.tableHumpName)> {\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}Mapper.xml\",\"izApi\":false,\"updateTime\":1634109206000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/mapper/xml\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109206000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185089689829378\",\"fileContent\":\"\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n\\n#else\\n\\n#end\\n\\n\\n\"},{\"fileName\":\"${model.tableHumpName}Model.java\",\"izApi\":false,\"updateTime\":1634109206000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"org/opsli/api/wrapper/${moduleName}/${subModuleName}\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109206000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185090205728769\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName);\\n#else\\npackage #(apiPath).wrapper.#(data.moduleName);\\n#end\\n\\n#for(pkg : data.model.entityPkgList)\\nimport #(pkg);\\n#end\\nimport com.alibaba.excel.annotation.ExcelProperty;\\nimport io.swagger.annotations.ApiModelProperty;\\nimport lombok.Data;\\nimport lombok.EqualsAndHashCode;\\nimport #(apiPath).base.warpper.ApiWrapper;\\nimport org.opsli.common.annotation.validator.Validator;\\nimport org.opsli.common.annotation.validator.ValidatorLenMax;\\nimport org.opsli.common.annotation.validator.ValidatorLenMin;\\nimport org.opsli.common.enums.ValidatorType;\\nimport org.opsli.plugins.excel.annotation.ExcelInfo;\\nimport com.fasterxml.jackson.annotation.JsonFormat;\\nimport org.springframework.format.annotation.DateTimeFormat;\\n\\n/**\\n* #(data.codeTitle) Model\\n*\\n* @author #(data.authorName)\\n* @date #(currTime)\\n*/\\n@Data\\n@EqualsAndHashCode(callSuper = false)\\npublic class #(data.model.tableHumpName)Model extends ApiWrapper {\\n\\n #for(column : data.model.columnList)\\n ### 不等于 删除字段 和 不等于 租户字段放入上边\\n #if(column.fieldHumpName != \\\"deleted\\\" && column.fieldHumpName != \\\"tenantId\\\")\\n /** #(column.fieldComments) */\\n @ApiModelProperty(value = \\\"#(column.fieldComments)\\\")\\n @ExcelProperty(value = \\\"#(column.fieldComments)\\\", order = #(column.sort))\\n #if(column.dictTypeCode != null && column.dictTypeCode != \\\"\\\")\\n @ExcelInfo( dictType = \\\"#(column.dictTypeCode)\\\" )\\n #else\\n @ExcelInfo\\n #end\\n #if(column.validateTypeAndCommaList != null && column.validateTypeAndCommaList.size() > 0)\\n @Validator({\\n #for(typeAndComma : column.validateTypeAndCommaList)\\n ValidatorType.#(typeAndComma)\\n #end\\n })\\n #end\\n #if(column.fieldLength != null && column.fieldLength > 0)\\n #if(column.fieldPrecision != null && column.fieldPrecision > 0)\\n @ValidatorLenMax(#(column.fieldLength+column.fieldPrecision))\\n #else\\n @ValidatorLenMax(#(column.fieldLength))\\n #end\\n #end\\n ### 日期处理\\n #if(column.javaType == \\\"Date\\\")\\n #if(column.showType == \\\"4\\\")\\n @JsonFormat(timezone = \\\"GMT+8\\\", pattern = \\\"yyyy-MM-dd\\\")\\n @DateTimeFormat(pattern = \\\"yyyy-MM-dd\\\")\\n #else\\n @JsonFormat(timezone = \\\"GMT+8\\\", pattern = \\\"yyyy-MM-dd HH:mm:ss\\\")\\n @DateTimeFormat(pattern = \\\"yyyy-MM-dd HH:mm:ss\\\")\\n #end\\n #end\\n private #(column.javaType) #(column.fieldHumpName);\\n\\n #end\\n #end\\n\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}RestApi.java\",\"izApi\":false,\"updateTime\":1634109207000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"org/opsli/api/web/${moduleName}/${subModuleName}\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109207000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185092231577601\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(apiPath).web.#(data.moduleName+\\\".\\\"+data.subModuleName);\\n#else\\npackage #(apiPath).web.#(data.moduleName);\\n#end\\n\\nimport #(apiPath).base.result.ResultVo;\\nimport org.springframework.web.bind.annotation.GetMapping;\\nimport org.springframework.web.bind.annotation.PostMapping;\\nimport org.springframework.web.bind.annotation.RequestBody;\\nimport org.springframework.web.bind.annotation.RequestParam;\\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\\nimport javax.servlet.http.HttpServletRequest;\\nimport javax.servlet.http.HttpServletResponse;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\n#else\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\n#end\\n\\n\\n/**\\n * #(data.codeTitle) Api\\n *\\n * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping\\n * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起\\n *\\n * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\npublic interface #(data.model.tableHumpName)RestApi {\\n\\n /** 标题 */\\n String TITLE = \\\"#(data.codeTitle)\\\";\\n /** 子标题 */\\n String SUB_TITLE = \\\"#(data.codeTitleBrief)\\\";\\n\\n /**\\n * #(data.codeTitle) 查一条\\n * @param model 模型\\n * @return ResultVo\\n */\\n @GetMapping(\\\"/get\\\")\\n ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 查询分页\\n * @param pageNo 当前页\\n * @param pageSize 每页条数\\n * @param request request\\n * @return ResultVo\\n */\\n @GetMapping(\\\"/findPage\\\")\\n ResultVo findPage(\\n @RequestParam(name = \\\"pageNo\\\", defaultValue = \\\"1\\\") Integer pageNo,\\n @RequestParam(name = \\\"pageSize\\\", defaultValue = \\\"10\\\") Integer pageSize,\\n HttpServletRequest request\\n );\\n\\n /**\\n * #(data.codeTitle) 新增\\n * @param model 模型\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/insert\\\")\\n ResultVo insert(@RequestBody #(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 修改\\n * @param model 模型\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/update\\\")\\n ResultVo update(@RequestBody #(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 删除\\n * @param id ID\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/del\\\")\\n ResultVo del(String id);\\n\\n /**\\n * #(data.codeTitle) 批量删除\\n * @param ids ID 数组\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/delAll\\\")\\n ResultVo delAll(String ids);\\n\\n /**\\n * #(data.codeTitle) Excel 导出\\n *\\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\\n * 因为在 导出不成功时,需要推送错误信息,\\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\\n * response 推送 javascript代码 alert 提示报错信息\\n *\\n * @param request request\\n * @param response response\\n */\\n @GetMapping(\\\"/exportExcel\\\")\\n void exportExcel(HttpServletRequest request, HttpServletResponse response);\\n\\n /**\\n * #(data.codeTitle) Excel 导入\\n * @param request 文件流 request\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/importExcel\\\")\\n ResultVo importExcel(MultipartHttpServletRequest request);\\n\\n /**\\n * #(data.codeTitle) Excel 下载导入模版\\n * @param response response\\n */\\n @GetMapping(\\\"/importExcel/template\\\")\\n void importTemplate(HttpServletResponse response);\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}RestController.java\",\"izApi\":false,\"updateTime\":1634109207000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/web\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109207000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185095272448002\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).web;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).web;\\n#end\\n\\nimport cn.hutool.core.util.ReflectUtil;\\nimport cn.hutool.core.convert.Convert;\\nimport io.swagger.annotations.Api;\\nimport io.swagger.annotations.ApiOperation;\\nimport lombok.extern.slf4j.Slf4j;\\nimport org.opsli.common.annotation.RequiresPermissionsCus;\\nimport org.apache.shiro.authz.annotation.RequiresPermissions;\\nimport #(apiPath).base.result.ResultVo;\\nimport org.opsli.common.annotation.ApiRestController;\\nimport org.opsli.common.annotation.EnableLog;\\nimport org.opsli.core.base.controller.BaseRestController;\\nimport org.opsli.core.persistence.Page;\\nimport org.opsli.core.persistence.querybuilder.QueryBuilder;\\nimport org.opsli.core.persistence.querybuilder.WebQueryBuilder;\\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\\nimport javax.servlet.http.HttpServletRequest;\\nimport javax.servlet.http.HttpServletResponse;\\nimport java.lang.reflect.Method;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\\nimport #(apiPath).web.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)RestApi;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\\nimport #(apiPath).web.#(data.moduleName).#(data.model.tableHumpName)RestApi;\\n#end\\n\\n/**\\n * #(data.codeTitle) Controller\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Api(tags = #(data.model.tableHumpName)RestApi.TITLE)\\n@Slf4j\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n@ApiRestController(\\\"/#(data.moduleName)/#(data.subModuleName)/{ver}\\\")\\n#else\\n@ApiRestController(\\\"/#(data.moduleName)/{ver}\\\")\\n#end\\npublic class #(data.model.tableHumpName)RestController extends BaseRestController<#(data.model.tableHumpName), #(data.model.tableHumpName)Model, I#(data.model.tableHumpName)Service>\\n implements #(data.model.tableHumpName)RestApi {\\n\\n\\n /**\\n * #(data.codeTitleBrief) 查一条\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"获得单条#(data.codeTitleBrief)\\\", notes = \\\"获得单条#(data.codeTitleBrief) - ID\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_select\\\")\\n #end\\n @Override\\n public ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model) {\\n model = IService.get(model);\\n return ResultVo.success(model);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 查询分页\\n * @param pageNo 当前页\\n * @param pageSize 每页条数\\n * @param request request\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"获得分页数据\\\", notes = \\\"获得分页数据 - 查询构造器\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_select\\\")\\n #end\\n @Override\\n public ResultVo findPage(Integer pageNo, Integer pageSize, HttpServletRequest request) {\\n\\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\\n Page<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> page = new Page<>(pageNo, pageSize);\\n page.setQueryWrapper(queryBuilder.build());\\n page = IService.findPage(page);\\n\\n return ResultVo.success(page.getPageData());\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 新增\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"新增#(data.codeTitleBrief)数据\\\", notes = \\\"新增#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_insert\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_insert\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo insert(#(data.model.tableHumpName)Model model) {\\n // 调用新增方法\\n IService.insert(model);\\n return ResultVo.success(\\\"新增#(data.codeTitleBrief)成功\\\");\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 修改\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"修改#(data.codeTitleBrief)数据\\\", notes = \\\"修改#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo update(#(data.model.tableHumpName)Model model) {\\n // 调用修改方法\\n IService.update(model);\\n return ResultVo.success(\\\"修改#(data.codeTitleBrief)成功\\\");\\n }\\n\\n\\n /**\\n * #(data.codeTitleBrief) 删除\\n * @param id ID\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"删除#(data.codeTitleBrief)数据\\\", notes = \\\"删除#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo del(String id){\\n IService.delete(id);\\n return ResultVo.success(\\\"删除#(data.codeTitleBrief)成功\\\");\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 批量删除\\n * @param ids ID 数组\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"批量删除#(data.codeTitleBrief)数据\\\", notes = \\\"批量删除#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo delAll(String ids){\\n String[] idArray = Convert.toStrArray(ids);\\n IService.deleteAll(idArray);\\n return ResultVo.success(\\\"批量删除#(data.codeTitleBrief)成功\\\");\\n }\\n\\n\\n /**\\n * #(data.codeTitleBrief) Excel 导出\\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\\n *\\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\\n * 因为在 导出不成功时,需要推送错误信息,\\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\\n * response 推送 javascript代码 alert 提示报错信息\\n *\\n * @param request request\\n * @param response response\\n */\\n @ApiOperation(value = \\\"导出Excel\\\", notes = \\\"导出Excel\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_export\\\")\\n #else\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_export\\\")\\n #end\\n @EnableLog\\n @Override\\n public void exportExcel(HttpServletRequest request, HttpServletResponse response) {\\n // 当前方法\\n Method method = ReflectUtil.getMethodByName(this.getClass(), \\\"exportExcel\\\");\\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\\n super.excelExport(#(data.model.tableHumpName)RestApi.SUB_TITLE, queryBuilder.build(), response, method);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) Excel 导入\\n * 注:这里 RequiresPermissions 引入的是 Shiro原生鉴权注解\\n * @param request 文件流 request\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"导入Excel\\\", notes = \\\"导入Excel\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_import\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo importExcel(MultipartHttpServletRequest request) {\\n return super.importExcel(request);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) Excel 下载导入模版\\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\\n * @param response response\\n */\\n @ApiOperation(value = \\\"导出Excel模版\\\", notes = \\\"导出Excel模版\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\\\")\\n #else\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_import\\\")\\n #end\\n @Override\\n public void importTemplate(HttpServletResponse response) {\\n // 当前方法\\n Method method = ReflectUtil.getMethodByName(this.getClass(), \\\"importTemplate\\\");\\n super.importTemplate(#(data.model.tableHumpName)RestApi.SUB_TITLE, response, method);\\n }\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}ServiceImpl.java\",\"izApi\":false,\"updateTime\":1634109208000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/service/impl\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109208000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185098657251330\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.impl;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).service.impl;\\n#end\\n\\n\\nimport org.springframework.beans.factory.annotation.Autowired;\\nimport org.springframework.stereotype.Service;\\nimport org.springframework.transaction.annotation.Transactional;\\nimport org.opsli.core.base.service.impl.CrudServiceImpl;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).mapper.#(data.model.tableHumpName)Mapper;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).mapper.#(data.model.tableHumpName)Mapper;\\n#end\\n\\n\\n/**\\n * #(data.codeTitle) Service Impl\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Service\\npublic class #(data.model.tableHumpName)ServiceImpl extends CrudServiceImpl<#(data.model.tableHumpName)Mapper, #(data.model.tableHumpName), #(data.model.tableHumpName)Model>\\n implements I#(data.model.tableHumpName)Service {\\n\\n @Autowired(required = false)\\n private #(data.model.tableHumpName)Mapper mapper;\\n\\n}\"},{\"fileName\":\"I${model.tableHumpName}Service.java\",\"izApi\":false,\"updateTime\":1634109209000,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/service\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109209000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185102641840129\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).service;\\n#end\\n\\nimport org.opsli.core.base.service.interfaces.CrudServiceInterface;\\n\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\n#end\\n\\n/**\\n * #(data.codeTitle) Service\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\npublic interface I#(data.model.tableHumpName)Service extends CrudServiceInterface<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> {\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}ManagementApi.js\",\"izApi\":false,\"updateTime\":1634109210000,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/api/${moduleName}/${subModuleName}\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109210000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185107255574530\",\"fileContent\":\"import request from \\\"@/utils/request\\\";\\nimport { downloadFileByData } from \\\"@/utils/download\\\";\\n\\nexport function getList(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/findPage\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/findPage\\\",\\n #end\\n method: \\\"get\\\",\\n params: data,\\n });\\n}\\n\\nexport function doInsert(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/insert\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/insert\\\",\\n #end\\n method: \\\"post\\\",\\n data,\\n });\\n}\\n\\nexport function doUpdate(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/update\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/update\\\",\\n #end\\n method: \\\"post\\\",\\n data,\\n });\\n}\\n\\nexport function doDelete(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/del\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/del\\\",\\n #end\\n method: \\\"post\\\",\\n params: data,\\n });\\n}\\n\\nexport function doDeleteAll(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/delAll\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/delAll\\\",\\n #end\\n method: \\\"post\\\",\\n params: data,\\n });\\n}\\n\\n/**\\n * 导出Excel 目前只支持一层参数传递\\n * @param data\\n * @returns file\\n */\\nexport function doExportExcel(data) {\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n let requestURL = \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/exportExcel\\\";\\n #else\\n let requestURL = \\\"/api/v1/#(data.moduleName)/exportExcel\\\";\\n #end\\n // 下载文件\\n downloadFileByData(requestURL, data);\\n}\\n\\n/**\\n * 下载模版\\n * @returns file\\n */\\nexport function doDownloadTemplate() {\\n let data = {};\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n let requestURL = \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel/template\\\";\\n #else\\n let requestURL = \\\"/api/v1/#(data.moduleName)/importExcel/template\\\";\\n #end\\n // 下载文件\\n downloadFileByData(requestURL, data);\\n}\\n\\n/**\\n * 导入Excel\\n * @returns file\\n */\\nexport function doImportExcel(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/importExcel\\\",\\n #end\\n method: \\\"post\\\",\\n // 最长超时时间 3 分钟\\n timeout: 180000,\\n headers: {\\n \\\"Content-Type\\\": \\\"multipart/form-data\\\"\\n },\\n data,\\n });\\n}\"},{\"fileName\":\"${model.tableHumpName}ManagementEdit.vue\",\"izApi\":false,\"updateTime\":1634109212000,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}/components\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109212000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185112708169729\",\"fileContent\":\"\\n\\n\\n\"},{\"fileName\":\"${model.tableHumpName}ManagementImport.vue\",\"izApi\":false,\"updateTime\":1634109213000,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}/components\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109213000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185118160764930\",\"fileContent\":\"\\n\\n\\n\"},{\"fileName\":\"index.vue\",\"izApi\":false,\"updateTime\":1634109214000,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1634109214000,\"updateBy\":\"1313694379541635074\",\"ignoreFileName\":\"0\",\"id\":\"1448185124422860802\",\"fileContent\":\"\\n\\n\\n\"}],\"id\":\"1398253704724828162\"}]', NULL, 0, 1465171199435362305, '2021-11-30 18:12:24', 1465171199435362305, '2021-11-30 18:12:24', '2021-11-30 18:10:09', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465879903789035521, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/insert', 'POST', 1075, '[{\"no\":\"123123\",\"secretKey\":\"aubsfx07wtsv5ixvg570\",\"mobile\":\"15311111111\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"租户管理员\",\"password\":\"2ac43879f3ac98b98fb97557f24b3ccb\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"1\",\"email\":\"meet.parker@foxmail.com\",\"username\":\"tenant\"}]', NULL, 0, 1, '2021-12-01 11:06:18', 1, '2021-12-01 11:06:18', '2021-12-01 11:04:04', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465879988480421889, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 438, '[{\"no\":\"test_001\",\"mobile\":\"15311111111\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":4,\"enableSwitchTenant\":\"0\",\"realName\":\"演示用户\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"tenantId\":\"1\",\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-12-01 11:06:39', 1, '2021-12-01 11:06:39', '2021-12-01 11:04:24', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465880048194727938, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/update', 'POST', 296, '[{\"no\":\"123123\",\"mobile\":\"15300000000\",\"izApi\":false,\"version\":0,\"enableSwitchTenant\":\"0\",\"realName\":\"租户管理员\",\"createBy\":\"1\",\"izTenantAdmin\":\"1\",\"izManual\":false,\"createTime\":1638327977000,\"tenantId\":\"1\",\"id\":\"1465879900211294210\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1, '2021-12-01 11:06:53', 1, '2021-12-01 11:06:53', '2021-12-01 11:04:39', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465883626321915905, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 477, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924738452385794\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:21:06', 1465879900211294210, '2021-12-01 11:21:06', '2021-12-01 11:18:52', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465883672333430785, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 414, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924680386441217\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:21:17', 1465879900211294210, '2021-12-01 11:21:17', '2021-12-01 11:19:03', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465886781097050113, '1', '组织机构-用户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/del', 'POST', 224, '[\"1448923198635307009\"]', NULL, 0, 1313694379541635074, '2021-12-01 11:33:38', 1313694379541635074, '2021-12-01 11:33:38', '2021-12-01 11:31:24', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465886869479424001, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/user/v1/insert', 'POST', 634, '[{\"no\":\"123213213\",\"secretKey\":\"zhklh5tjcnrs8lixaws4\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"部门管理员\",\"password\":\"80eaeb81f4c857028219033fb26d1d3a\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"dept\"}]', NULL, 0, 1313694379541635074, '2021-12-01 11:33:59', 1313694379541635074, '2021-12-01 11:33:59', '2021-12-01 11:31:45', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465888328103165953, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 694, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924738452385794\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:39:47', 1465879900211294210, '2021-12-01 11:39:47', '2021-12-01 11:37:33', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465888363964465153, '1', '组织机构-角色管理-设置菜单权限', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/system/role/perms/v1/setPerms', 'POST', 803, '[{\"permsIds\":[\"1314066547072872450\",\"1314066863436640258\",\"3\",\"1313806847370620930\",\"1313789204920131585\",\"1313789308506857474\",\"1313789400169177089\",\"1313789529840279554\",\"1313864645827678210\",\"1313864777918894082\",\"1465587677695479810\",\"1370051609388388353\",\"1370404146704654337\",\"1332662450423635969\",\"1332662689314414594\",\"1332662758860169217\",\"1332662809711910913\",\"1332662858294534146\",\"1327085543511293954\",\"1327085856930660353\",\"1327086205548625921\",\"1327086298750255105\",\"1327086378794352642\",\"1327086433609711617\",\"1337796232345407489\",\"1337796311940714498\",\"1330365141900591105\",\"1330365525440331778\",\"1330365570587820033\",\"1330365615181660162\",\"1330365717015166977\",\"1337719928086458369\",\"1337720128930705409\",\"1340626549594677250\",\"1340626612895113217\",\"1340626666078887937\",\"1340626895356321793\",\"1340626939119689729\",\"1340626988251766786\",\"1340627032942075906\",\"1460639200696160257\"],\"roleId\":\"1448924680386441217\"}]', NULL, 0, 1465879900211294210, '2021-12-01 11:39:56', 1465879900211294210, '2021-12-01 11:39:56', '2021-12-01 11:37:41', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465964438442610689, '1', '组织机构-用户管理-修改', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/system/user/v1/update', 'POST', 599, '[{\"no\":\"test_001\",\"mobile\":\"15311111111\",\"izApi\":false,\"avatar\":\"http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg\",\"version\":5,\"enableSwitchTenant\":\"0\",\"realName\":\"租户内部管理员\",\"createBy\":\"1\",\"izManual\":false,\"createTime\":1601997322000,\"id\":\"1313694379541635074\",\"email\":\"meet.parker@foxmail.com\"}]', NULL, 0, 1465879900211294210, '2021-12-01 16:42:13', 1465879900211294210, '2021-12-01 16:42:13', '2021-12-01 16:39:59', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465972016719495170, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 9886, '[{\"orgName\":\"4334534553434553\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"3443434435354\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:20', 1465886867659096066, '2021-12-01 17:12:20', '2021-12-01 17:10:06', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465972054220767233, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 28, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:29', 1465886867659096066, '2021-12-01 17:12:29', '2021-12-01 17:10:15', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465972062001201153, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 28, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:31', 1465886867659096066, '2021-12-01 17:12:31', '2021-12-01 17:10:17', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465972065176289282, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 21, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:31', 1465886867659096066, '2021-12-01 17:12:31', '2021-12-01 17:10:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465972068812750849, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 22, '[{\"orgName\":\"123123123123\",\"izApi\":false,\"version\":0,\"parentId\":\"0\",\"sortNo\":1,\"izManual\":false,\"orgCode\":\"123123\",\"tenantId\":\"\"}]', '无组织机构新增权限', 0, 1465886867659096066, '2021-12-01 17:12:32', 1465886867659096066, '2021-12-01 17:12:32', '2021-12-01 17:10:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465972639896600578, '2', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 83095, '[{\"orgName\":\"XXX开发组\",\"parentIds\":\"0,1401861234604605441,1401861575953842177\",\"izApi\":false,\"version\":0,\"parentId\":\"1401861575953842177\",\"sortNo\":2,\"izManual\":false,\"orgCode\":\"12334_111_13334\",\"tenantId\":\"1\"}]', NULL, 0, 1465886867659096066, '2021-12-01 17:14:48', 1465886867659096066, '2021-12-01 17:14:48', '2021-12-01 17:12:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465973250553708545, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 34730, '[{\"orgName\":\"XXX开发组\",\"parentIds\":\"0,1401861234604605441,1401861575953842177\",\"izApi\":false,\"version\":0,\"parentId\":\"1401861575953842177\",\"sortNo\":2,\"izManual\":false,\"orgCode\":\"12334_111_13334\",\"tenantId\":\"1\"}]', NULL, 0, 1465886867659096066, '2021-12-01 17:17:14', 1465886867659096066, '2021-12-01 17:17:14', '2021-12-01 17:15:00', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465986915675848705, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 248, '[{\"no\":\"4443333\",\"secretKey\":\"j7pzi4ywpdgh3iqswjvo\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"cd9ec0e634004d8bcfeef07889a8caa2\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:11:32', 1465886867659096066, '2021-12-01 18:11:32', '2021-12-01 18:09:18', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465987003861090305, '1', '组织机构-用户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/del', 'POST', 125, '[\"1465986914736324609\"]', NULL, 0, 1465886867659096066, '2021-12-01 18:11:53', 1465886867659096066, '2021-12-01 18:11:53', '2021-12-01 18:09:39', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465987208966750210, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 147, '[{\"no\":\"4334321\",\"secretKey\":\"olauqbjq0s22ubdf3y23\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"7525ea557472f4087157d6ad44b89202\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:12:42', 1465886867659096066, '2021-12-01 18:12:42', '2021-12-01 18:10:28', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465988026294030337, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 209, '[{\"no\":\"412313\",\"secretKey\":\"jk45etif9njer6feqjg4\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"b5dc7ce5f2860c3dc113f9c2f319a7e1\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:15:57', 1465886867659096066, '2021-12-01 18:15:57', '2021-12-01 18:13:43', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465988656903442434, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 147, '[{\"no\":\"4355123\",\"secretKey\":\"v9919tvf2311jfo6vswg\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"test1111\",\"password\":\"a329f37e3773a286b2b310ca978fea8f\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"33333\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:18:27', 1465886867659096066, '2021-12-01 18:18:27', '2021-12-01 18:16:13', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465988921094262785, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 380, '[{\"no\":\"34232432423432\",\"secretKey\":\"on1kl8spo7d35fnrl2gf\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"test1123123123\",\"password\":\"80c11bb6802dc60d882fd26181eea972\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"3242342423423\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:19:30', 1465886867659096066, '2021-12-01 18:19:30', '2021-12-01 18:17:16', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465991505737633793, '1', '组织机构-用户管理-删除', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/del', 'POST', 149, '[\"1465988919403958274\"]', NULL, 0, 1465886867659096066, '2021-12-01 18:29:46', 1465886867659096066, '2021-12-01 18:29:46', '2021-12-01 18:27:33', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465991641494671361, '1', '组织机构-用户管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/user/v1/insert', 'POST', 324, '[{\"no\":\"432431\",\"secretKey\":\"hq6tsfrd2c5in03rxbs8\",\"izApi\":false,\"version\":0,\"izExistOrg\":\"0\",\"enableSwitchTenant\":\"0\",\"passwordLevel\":\"2\",\"realName\":\"宋轶\",\"password\":\"5f7b84943aea0ea831395655f3c7053b\",\"izManual\":false,\"enable\":\"1\",\"tenantId\":\"\",\"username\":\"songyi\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:30:19', 1465886867659096066, '2021-12-01 18:30:19', '2021-12-01 18:28:05', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465996704531230721, '1', '组织机构-组织管理-增加', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36 Edg/96.0.1054.34', '/opsli-boot/api/system/org/v1/insert', 'POST', 19606, '[{\"orgName\":\"测试组\",\"parentIds\":\"0,1401861234604605441,1401861575953842177\",\"izApi\":false,\"version\":0,\"parentId\":\"1401861575953842177\",\"sortNo\":3,\"izManual\":false,\"orgCode\":\"12334_111_43223\",\"tenantId\":\"1\"}]', NULL, 0, 1465886867659096066, '2021-12-01 18:50:26', 1465886867659096066, '2021-12-01 18:50:26', '2021-12-01 18:48:12', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465997523385200641, '1', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 667, '[{\"carBrand\":\"宝马\",\"carName\":\"宋轶自己的车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"油车\",\"izManual\":false,\"produceData\":1638288000000}]', NULL, 0, 1465991640378986498, '2021-12-01 18:53:41', 1465991640378986498, '2021-12-01 18:53:41', '2021-12-01 18:51:27', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465998053964656641, '2', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 485, '[{\"carBrand\":\"测试汽车\",\"carName\":\"测试汽车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"测试汽车\",\"izManual\":false,\"produceData\":1638288000000}]', '\r\n### Error updating database. Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\r\n### The error may exist in org/opsli/modulars/gentest/carinfo/mapper/TestCarMapper.java (best guess)\r\n### The error may involve org.opsli.modulars.gentest.carinfo.mapper.TestCarMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO test_car ( id, car_name, car_type, car_brand, produce_data, iz_usable, tenant_id, deleted, create_by, create_time, update_by, update_time, version ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\r\n### Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\n; Field \'org_ids\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value', 0, 1465879900211294210, '2021-12-01 18:55:48', 1465879900211294210, '2021-12-01 18:55:48', '2021-12-01 18:53:34', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465998771136114690, '2', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 76648, '[{\"carBrand\":\"测试汽车\",\"carName\":\"测试汽车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"测试汽车\",\"izManual\":false,\"produceData\":1638288000000}]', '\r\n### Error updating database. Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\r\n### The error may exist in org/opsli/modulars/gentest/carinfo/mapper/TestCarMapper.java (best guess)\r\n### The error may involve org.opsli.modulars.gentest.carinfo.mapper.TestCarMapper.insert-Inline\r\n### The error occurred while setting parameters\r\n### SQL: INSERT INTO test_car ( id, car_name, car_type, car_brand, produce_data, iz_usable, tenant_id, deleted, create_by, create_time, update_by, update_time, version ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )\r\n### Cause: java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value\n; Field \'org_ids\' doesn\'t have a default value; nested exception is java.sql.SQLException: Field \'org_ids\' doesn\'t have a default value', 0, 1465879900211294210, '2021-12-01 18:58:39', 1465879900211294210, '2021-12-01 18:58:39', '2021-12-01 18:56:25', '0', NULL); +INSERT INTO `sys_logs` VALUES (1465999901954027521, '1', '测试模块-汽车信息-新增', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0', '/opsli-boot/api/gentest/carinfo/v1/insert', 'POST', 232, '[{\"carBrand\":\"测试汽车\",\"carName\":\"测试汽车\",\"izUsable\":\"1\",\"izApi\":false,\"version\":0,\"carType\":\"测试汽车\",\"izManual\":false,\"produceData\":1638288000000}]', NULL, 0, 1465879900211294210, '2021-12-01 19:03:08', 1465879900211294210, '2021-12-01 19:03:08', '2021-12-01 19:00:54', '0', NULL); +INSERT INTO `sys_logs` VALUES (1469909572632846337, '1', '组织机构-用户管理-变更账户状态', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/enableAccount', 'POST', 134, '[\"1315218541317750785\",\"0\"]', NULL, 0, 1465879900211294210, '2021-12-12 13:58:46', 1465879900211294210, '2021-12-12 13:58:46', '2021-12-12 13:56:47', '0', NULL); +INSERT INTO `sys_logs` VALUES (1469909576810373121, '1', '组织机构-用户管理-变更账户状态', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/user/enableAccount', 'POST', 124, '[\"1315218541317750785\",\"1\"]', NULL, 0, 1465879900211294210, '2021-12-12 13:58:47', 1465879900211294210, '2021-12-12 13:58:47', '2021-12-12 13:56:48', '0', NULL); +INSERT INTO `sys_logs` VALUES (1469919956693590018, '1', '开发工具-开发向导-代码模板-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/generator/template/updateAndDetail', 'POST', 878, '[{\"izApi\":false,\"remark\":\"默认Form表单\",\"updateTime\":1638267134000,\"version\":33,\"tableType\":\"0\",\"tempName\":\"Form表单\",\"createBy\":\"1313694379541635074\",\"izManual\":false,\"createTime\":1622204636000,\"updateBy\":\"1465171199435362305\",\"detailList\":[{\"fileName\":\"${model.tableHumpName}Entity.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/entity\",\"izManual\":false,\"ignoreFileName\":\"1\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).entity;\\n#end\\n\\n#for(pkg : data.model.entityPkgList)\\nimport #(pkg);\\n#end\\nimport com.baomidou.mybatisplus.annotation.FieldStrategy;\\nimport com.baomidou.mybatisplus.annotation.TableField;\\nimport com.baomidou.mybatisplus.annotation.TableLogic;\\nimport lombok.Data;\\nimport lombok.EqualsAndHashCode;\\nimport org.opsli.core.base.entity.BaseEntity;\\n\\n/**\\n * #(data.codeTitle) Entity\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Data\\n@EqualsAndHashCode(callSuper = false)\\npublic class #(data.model.tableHumpName) extends BaseEntity {\\n\\n\\n #for(column : data.model.columnList)\\n ### 不等于 删除字段 和 不等于 租户字段放入上边\\n #if(column.fieldHumpName != \\\"deleted\\\" && column.fieldHumpName != \\\"tenantId\\\")\\n /** #(column.fieldComments) */\\n #if(!column.izNotNull)\\n @TableField(updateStrategy = FieldStrategy.IGNORED)\\n #end\\n private #(column.javaType) #(column.fieldHumpName);\\n\\n #end\\n #end\\n\\n // ========================================\\n\\n ### 专门处理 删除字段 和 租户字段\\n #for(column : data.model.columnList)\\n #if(column.fieldHumpName == \\\"deleted\\\")\\n /** 逻辑删除字段 */\\n @TableLogic\\n private Integer deleted;\\n #else if(column.fieldHumpName == \\\"tenantId\\\")\\n /** 多租户字段 */\\n private String tenantId;\\n #end\\n\\n #end\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}Mapper.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/mapper\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).mapper;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).mapper;\\n#end\\n\\nimport com.baomidou.mybatisplus.core.mapper.BaseMapper;\\nimport org.apache.ibatis.annotations.Mapper;\\nimport org.apache.ibatis.annotations.Param;\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\n#end\\n\\n/**\\n * #(data.codeTitle) Mapper\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Mapper\\npublic interface #(data.model.tableHumpName)Mapper extends BaseMapper<#(data.model.tableHumpName)> {\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}Mapper.xml\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/mapper/xml\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n\\n#else\\n\\n#end\\n\\n\\n\"},{\"fileName\":\"${model.tableHumpName}Model.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"org/opsli/api/wrapper/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName);\\n#else\\npackage #(apiPath).wrapper.#(data.moduleName);\\n#end\\n\\n#for(pkg : data.model.entityPkgList)\\nimport #(pkg);\\n#end\\nimport com.alibaba.excel.annotation.ExcelProperty;\\nimport io.swagger.annotations.ApiModelProperty;\\nimport lombok.Data;\\nimport lombok.EqualsAndHashCode;\\nimport #(apiPath).base.warpper.ApiWrapper;\\nimport org.opsli.common.annotation.validator.Validator;\\nimport org.opsli.common.annotation.validator.ValidatorLenMax;\\nimport org.opsli.common.annotation.validator.ValidatorLenMin;\\nimport org.opsli.common.enums.ValidatorType;\\nimport org.opsli.plugins.excel.annotation.ExcelInfo;\\nimport com.fasterxml.jackson.annotation.JsonFormat;\\nimport org.springframework.format.annotation.DateTimeFormat;\\n\\n/**\\n* #(data.codeTitle) Model\\n*\\n* @author #(data.authorName)\\n* @date #(currTime)\\n*/\\n@Data\\n@EqualsAndHashCode(callSuper = false)\\npublic class #(data.model.tableHumpName)Model extends ApiWrapper {\\n\\n #for(column : data.model.columnList)\\n ### 不等于 删除字段 和 不等于 租户字段放入上边\\n #if(column.fieldHumpName != \\\"deleted\\\" && column.fieldHumpName != \\\"tenantId\\\")\\n /** #(column.fieldComments) */\\n @ApiModelProperty(value = \\\"#(column.fieldComments)\\\")\\n @ExcelProperty(value = \\\"#(column.fieldComments)\\\", order = #(column.sort))\\n #if(column.dictTypeCode != null && column.dictTypeCode != \\\"\\\")\\n @ExcelInfo( dictType = \\\"#(column.dictTypeCode)\\\" )\\n #else\\n @ExcelInfo\\n #end\\n #if(column.validateTypeAndCommaList != null && column.validateTypeAndCommaList.size() > 0)\\n @Validator({\\n #for(typeAndComma : column.validateTypeAndCommaList)\\n ValidatorType.#(typeAndComma)\\n #end\\n })\\n #end\\n #if(column.fieldLength != null && column.fieldLength > 0)\\n #if(column.fieldPrecision != null && column.fieldPrecision > 0)\\n @ValidatorLenMax(#(column.fieldLength+column.fieldPrecision))\\n #else\\n @ValidatorLenMax(#(column.fieldLength))\\n #end\\n #end\\n ### 日期处理\\n #if(column.javaType == \\\"Date\\\")\\n #if(column.showType == \\\"4\\\")\\n @JsonFormat(timezone = \\\"GMT+8\\\", pattern = \\\"yyyy-MM-dd\\\")\\n @DateTimeFormat(pattern = \\\"yyyy-MM-dd\\\")\\n #else\\n @JsonFormat(timezone = \\\"GMT+8\\\", pattern = \\\"yyyy-MM-dd HH:mm:ss\\\")\\n @DateTimeFormat(pattern = \\\"yyyy-MM-dd HH:mm:ss\\\")\\n #end\\n #end\\n private #(column.javaType) #(column.fieldHumpName);\\n\\n #end\\n #end\\n\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}RestApi.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"org/opsli/api/web/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(apiPath).web.#(data.moduleName+\\\".\\\"+data.subModuleName);\\n#else\\npackage #(apiPath).web.#(data.moduleName);\\n#end\\n\\nimport #(apiPath).base.result.ResultVo;\\nimport org.springframework.web.bind.annotation.GetMapping;\\nimport org.springframework.web.bind.annotation.PostMapping;\\nimport org.springframework.web.bind.annotation.RequestBody;\\nimport org.springframework.web.bind.annotation.RequestParam;\\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\\nimport javax.servlet.http.HttpServletRequest;\\nimport javax.servlet.http.HttpServletResponse;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\n#else\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\n#end\\n\\n\\n/**\\n * #(data.codeTitle) Api\\n *\\n * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping\\n * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起\\n *\\n * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\npublic interface #(data.model.tableHumpName)RestApi {\\n\\n /** 标题 */\\n String TITLE = \\\"#(data.codeTitle)\\\";\\n /** 子标题 */\\n String SUB_TITLE = \\\"#(data.codeTitleBrief)\\\";\\n\\n /**\\n * #(data.codeTitle) 查一条\\n * @param model 模型\\n * @return ResultVo\\n */\\n @GetMapping(\\\"/get\\\")\\n ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 查询分页\\n * @param pageNo 当前页\\n * @param pageSize 每页条数\\n * @param request request\\n * @return ResultVo\\n */\\n @GetMapping(\\\"/findPage\\\")\\n ResultVo findPage(\\n @RequestParam(name = \\\"pageNo\\\", defaultValue = \\\"1\\\") Integer pageNo,\\n @RequestParam(name = \\\"pageSize\\\", defaultValue = \\\"10\\\") Integer pageSize,\\n HttpServletRequest request\\n );\\n\\n /**\\n * #(data.codeTitle) 新增\\n * @param model 模型\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/insert\\\")\\n ResultVo insert(@RequestBody #(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 修改\\n * @param model 模型\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/update\\\")\\n ResultVo update(@RequestBody #(data.model.tableHumpName)Model model);\\n\\n /**\\n * #(data.codeTitle) 删除\\n * @param id ID\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/del\\\")\\n ResultVo del(String id);\\n\\n /**\\n * #(data.codeTitle) 批量删除\\n * @param ids ID 数组\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/delAll\\\")\\n ResultVo delAll(String ids);\\n\\n /**\\n * #(data.codeTitle) Excel 导出\\n *\\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\\n * 因为在 导出不成功时,需要推送错误信息,\\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\\n * response 推送 javascript代码 alert 提示报错信息\\n *\\n * @param request request\\n * @param response response\\n */\\n @GetMapping(\\\"/exportExcel\\\")\\n void exportExcel(HttpServletRequest request, HttpServletResponse response);\\n\\n /**\\n * #(data.codeTitle) Excel 导入\\n * @param request 文件流 request\\n * @return ResultVo\\n */\\n @PostMapping(\\\"/importExcel\\\")\\n ResultVo importExcel(MultipartHttpServletRequest request);\\n\\n /**\\n * #(data.codeTitle) Excel 下载导入模版\\n * @param response response\\n */\\n @GetMapping(\\\"/importExcel/template\\\")\\n void importTemplate(HttpServletResponse response);\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}RestController.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/web\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).web;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).web;\\n#end\\n\\nimport cn.hutool.core.util.ReflectUtil;\\nimport cn.hutool.core.convert.Convert;\\nimport io.swagger.annotations.Api;\\nimport io.swagger.annotations.ApiOperation;\\nimport lombok.extern.slf4j.Slf4j;\\nimport org.opsli.common.annotation.RequiresPermissionsCus;\\nimport org.apache.shiro.authz.annotation.RequiresPermissions;\\nimport #(apiPath).base.result.ResultVo;\\nimport org.opsli.common.annotation.ApiRestController;\\nimport org.opsli.common.annotation.EnableLog;\\nimport org.opsli.core.base.controller.BaseRestController;\\nimport org.opsli.core.persistence.Page;\\nimport org.opsli.core.persistence.querybuilder.QueryBuilder;\\nimport org.opsli.core.persistence.querybuilder.WebQueryBuilder;\\nimport org.springframework.web.multipart.MultipartHttpServletRequest;\\nimport javax.servlet.http.HttpServletRequest;\\nimport javax.servlet.http.HttpServletResponse;\\nimport java.lang.reflect.Method;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\\nimport #(apiPath).web.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)RestApi;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\\nimport #(apiPath).web.#(data.moduleName).#(data.model.tableHumpName)RestApi;\\n#end\\n\\n/**\\n * #(data.codeTitle) Controller\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Api(tags = #(data.model.tableHumpName)RestApi.TITLE)\\n@Slf4j\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n@ApiRestController(\\\"/{ver}/#(data.moduleName)/#(data.subModuleName)\\\")\\n#else\\n@ApiRestController(\\\"/{ver}/#(data.moduleName)\\\")\\n#end\\npublic class #(data.model.tableHumpName)RestController extends BaseRestController<#(data.model.tableHumpName), #(data.model.tableHumpName)Model, I#(data.model.tableHumpName)Service>\\n implements #(data.model.tableHumpName)RestApi {\\n\\n\\n /**\\n * #(data.codeTitleBrief) 查一条\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"获得单条#(data.codeTitleBrief)\\\", notes = \\\"获得单条#(data.codeTitleBrief) - ID\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_select\\\")\\n #end\\n @Override\\n public ResultVo<#(data.model.tableHumpName)Model> get(#(data.model.tableHumpName)Model model) {\\n model = IService.get(model);\\n return ResultVo.success(model);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 查询分页\\n * @param pageNo 当前页\\n * @param pageSize 每页条数\\n * @param request request\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"获得分页数据\\\", notes = \\\"获得分页数据 - 查询构造器\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_select\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_select\\\")\\n #end\\n @Override\\n public ResultVo findPage(Integer pageNo, Integer pageSize, HttpServletRequest request) {\\n\\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\\n Page<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> page = new Page<>(pageNo, pageSize);\\n page.setQueryWrapper(queryBuilder.build());\\n page = IService.findPage(page);\\n\\n return ResultVo.success(page.getPageData());\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 新增\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"新增#(data.codeTitleBrief)数据\\\", notes = \\\"新增#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_insert\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_insert\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo insert(#(data.model.tableHumpName)Model model) {\\n // 调用新增方法\\n IService.insert(model);\\n return ResultVo.success(\\\"新增#(data.codeTitleBrief)成功\\\");\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 修改\\n * @param model 模型\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"修改#(data.codeTitleBrief)数据\\\", notes = \\\"修改#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo update(#(data.model.tableHumpName)Model model) {\\n // 调用修改方法\\n IService.update(model);\\n return ResultVo.success(\\\"修改#(data.codeTitleBrief)成功\\\");\\n }\\n\\n\\n /**\\n * #(data.codeTitleBrief) 删除\\n * @param id ID\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"删除#(data.codeTitleBrief)数据\\\", notes = \\\"删除#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo del(String id){\\n IService.delete(id);\\n return ResultVo.success(\\\"删除#(data.codeTitleBrief)成功\\\");\\n }\\n\\n /**\\n * #(data.codeTitleBrief) 批量删除\\n * @param ids ID 数组\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"批量删除#(data.codeTitleBrief)数据\\\", notes = \\\"批量删除#(data.codeTitleBrief)数据\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_update\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_update\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo delAll(String ids){\\n String[] idArray = Convert.toStrArray(ids);\\n IService.deleteAll(idArray);\\n return ResultVo.success(\\\"批量删除#(data.codeTitleBrief)成功\\\");\\n }\\n\\n\\n /**\\n * #(data.codeTitleBrief) Excel 导出\\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\\n *\\n * 导出时,Token认证和方法权限认证 全部都由自定义完成\\n * 因为在 导出不成功时,需要推送错误信息,\\n * 前端直接走下载流,当失败时无法获得失败信息,即使前后端换一种方式后端推送二进制文件前端再次解析也是最少2倍的耗时\\n * ,且如果数据量过大,前端进行渲染时直接会把浏览器卡死\\n * 而直接开启socket接口推送显然是太过浪费资源了,所以目前采用Java最原始的手段\\n * response 推送 javascript代码 alert 提示报错信息\\n *\\n * @param request request\\n * @param response response\\n */\\n @ApiOperation(value = \\\"导出Excel\\\", notes = \\\"导出Excel\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_export\\\")\\n #else\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_export\\\")\\n #end\\n @EnableLog\\n @Override\\n public void exportExcel(HttpServletRequest request, HttpServletResponse response) {\\n // 当前方法\\n Method method = ReflectUtil.getMethodByName(this.getClass(), \\\"exportExcel\\\");\\n QueryBuilder<#(data.model.tableHumpName)> queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap());\\n super.excelExport(#(data.model.tableHumpName)RestApi.SUB_TITLE, queryBuilder.build(), response, method);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) Excel 导入\\n * 注:这里 RequiresPermissions 引入的是 Shiro原生鉴权注解\\n * @param request 文件流 request\\n * @return ResultVo\\n */\\n @ApiOperation(value = \\\"导入Excel\\\", notes = \\\"导入Excel\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\\\")\\n #else\\n @RequiresPermissions(\\\"#(data.moduleName.toLowerCase())_import\\\")\\n #end\\n @EnableLog\\n @Override\\n public ResultVo importExcel(MultipartHttpServletRequest request) {\\n return super.importExcel(request);\\n }\\n\\n /**\\n * #(data.codeTitleBrief) Excel 下载导入模版\\n * 注:这里 RequiresPermissionsCus 引入的是 自定义鉴权注解\\n * @param response response\\n */\\n @ApiOperation(value = \\\"导出Excel模版\\\", notes = \\\"导出Excel模版\\\")\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_#(data.subModuleName.toLowerCase())_import\\\")\\n #else\\n @RequiresPermissionsCus(\\\"#(data.moduleName.toLowerCase())_import\\\")\\n #end\\n @Override\\n public void importTemplate(HttpServletResponse response) {\\n // 当前方法\\n Method method = ReflectUtil.getMethodByName(this.getClass(), \\\"importTemplate\\\");\\n super.importTemplate(#(data.model.tableHumpName)RestApi.SUB_TITLE, response, method);\\n }\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}ServiceImpl.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/service/impl\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.impl;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).service.impl;\\n#end\\n\\n\\nimport org.springframework.beans.factory.annotation.Autowired;\\nimport org.springframework.stereotype.Service;\\nimport org.springframework.transaction.annotation.Transactional;\\nimport org.opsli.core.base.service.impl.CrudServiceImpl;\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service.I#(data.model.tableHumpName)Service;\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).mapper.#(data.model.tableHumpName)Mapper;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).service.I#(data.model.tableHumpName)Service;\\nimport #(data.packageName+\\\".\\\"+data.moduleName).mapper.#(data.model.tableHumpName)Mapper;\\n#end\\n\\n\\n/**\\n * #(data.codeTitle) Service Impl\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\n@Service\\npublic class #(data.model.tableHumpName)ServiceImpl extends CrudServiceImpl<#(data.model.tableHumpName)Mapper, #(data.model.tableHumpName), #(data.model.tableHumpName)Model>\\n implements I#(data.model.tableHumpName)Service {\\n\\n @Autowired(required = false)\\n private #(data.model.tableHumpName)Mapper mapper;\\n\\n}\"},{\"fileName\":\"I${model.tableHumpName}Service.java\",\"izApi\":false,\"type\":\"0\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"${packageName}/${moduleName}/${subModuleName}/service\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\npackage #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).service;\\n#else\\npackage #(data.packageName+\\\".\\\"+data.moduleName).service;\\n#end\\n\\nimport org.opsli.core.base.service.interfaces.CrudServiceInterface;\\n\\n\\n#if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\nimport #(data.packageName+\\\".\\\"+data.moduleName+\\\".\\\"+data.subModuleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName+\\\".\\\"+data.subModuleName).#(data.model.tableHumpName)Model;\\n#else\\nimport #(data.packageName+\\\".\\\"+data.moduleName).entity.#(data.model.tableHumpName);\\nimport #(apiPath).wrapper.#(data.moduleName).#(data.model.tableHumpName)Model;\\n#end\\n\\n/**\\n * #(data.codeTitle) Service\\n *\\n * @author #(data.authorName)\\n * @date #(currTime)\\n */\\npublic interface I#(data.model.tableHumpName)Service extends CrudServiceInterface<#(data.model.tableHumpName), #(data.model.tableHumpName)Model> {\\n\\n}\"},{\"fileName\":\"${model.tableHumpName}ManagementApi.js\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/api/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"import request from \\\"@/utils/request\\\";\\nimport { downloadFileByData } from \\\"@/utils/download\\\";\\n\\nexport function getList(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/findPage\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/findPage\\\",\\n #end\\n method: \\\"get\\\",\\n params: data,\\n });\\n}\\n\\nexport function doInsert(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/insert\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/insert\\\",\\n #end\\n method: \\\"post\\\",\\n data,\\n });\\n}\\n\\nexport function doUpdate(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/update\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/update\\\",\\n #end\\n method: \\\"post\\\",\\n data,\\n });\\n}\\n\\nexport function doDelete(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/del\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/del\\\",\\n #end\\n method: \\\"post\\\",\\n params: data,\\n });\\n}\\n\\nexport function doDeleteAll(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/delAll\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/delAll\\\",\\n #end\\n method: \\\"post\\\",\\n params: data,\\n });\\n}\\n\\n/**\\n * 导出Excel 目前只支持一层参数传递\\n * @param data\\n * @returns file\\n */\\nexport function doExportExcel(data) {\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n let requestURL = \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/exportExcel\\\";\\n #else\\n let requestURL = \\\"/api/v1/#(data.moduleName)/exportExcel\\\";\\n #end\\n // 下载文件\\n downloadFileByData(requestURL, data);\\n}\\n\\n/**\\n * 下载模版\\n * @returns file\\n */\\nexport function doDownloadTemplate() {\\n let data = {};\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n let requestURL = \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel/template\\\";\\n #else\\n let requestURL = \\\"/api/v1/#(data.moduleName)/importExcel/template\\\";\\n #end\\n // 下载文件\\n downloadFileByData(requestURL, data);\\n}\\n\\n/**\\n * 导入Excel\\n * @returns file\\n */\\nexport function doImportExcel(data) {\\n return request({\\n #if(data.subModuleName != null && data.subModuleName != \\\"\\\")\\n url: \\\"/api/v1/#(data.moduleName)/#(data.subModuleName)/importExcel\\\",\\n #else\\n url: \\\"/api/v1/#(data.moduleName)/importExcel\\\",\\n #end\\n method: \\\"post\\\",\\n // 最长超时时间 3 分钟\\n timeout: 180000,\\n headers: {\\n \\\"Content-Type\\\": \\\"multipart/form-data\\\"\\n },\\n data,\\n });\\n}\"},{\"fileName\":\"${model.tableHumpName}ManagementEdit.vue\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}/components\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n\\n\"},{\"fileName\":\"${model.tableHumpName}ManagementImport.vue\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}/components\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n\\n\"},{\"fileName\":\"index.vue\",\"izApi\":false,\"type\":\"1\",\"version\":0,\"parentId\":\"1398253704724828162\",\"path\":\"src/views/modules/${moduleName}/${subModuleName}\",\"izManual\":false,\"ignoreFileName\":\"0\",\"fileContent\":\"\\n\\n\\n\"}],\"id\":\"1398253704724828162\"}]', NULL, 0, 1, '2021-12-12 14:40:02', 1, '2021-12-12 14:40:02', '2021-12-12 14:38:02', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504319857552412673, '1', '系统配置-参数配置-新增', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/insert', 'POST', 230, '[{\"izApi\":false,\"version\":0,\"izLock\":\"0\",\"izManual\":false,\"optionCode\":\"123321\",\"optionName\":\"123132\"}]', NULL, 0, 1465171199435362305, '2022-03-17 12:52:58', 1465171199435362305, '2022-03-17 12:52:58', '2022-03-17 12:53:07', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504320213128728577, '1', '系统配置-系统设置-更新', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/update', 'POST', 18716, '[{\"izApi\":false,\"version\":0,\"createBy\":\"1465171199435362305\",\"izLock\":\"0\",\"izManual\":false,\"createTime\":1647492777000,\"id\":\"1504319856055046145\",\"optionName\":\"123132\"}]', NULL, 0, 1465171199435362305, '2022-03-17 12:54:22', 1465171199435362305, '2022-03-17 12:54:22', '2022-03-17 12:54:32', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504320746870677505, '2', '系统配置-系统设置-更新', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/update', 'POST', 436, '[{\"izApi\":false,\"version\":0,\"createBy\":\"1465171199435362305\",\"izLock\":\"0\",\"izManual\":false,\"createTime\":1647492777000,\"id\":\"1504319856055046145\",\"optionName\":\"123132\"}]', '更新数据失败,是否刷新页面重试?', 0, 1465171199435362305, '2022-03-17 12:56:30', 1465171199435362305, '2022-03-17 12:56:30', '2022-03-17 12:56:39', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504320786699788290, '2', '系统配置-系统设置-更新', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/update', 'POST', 469, '[{\"izApi\":false,\"version\":0,\"createBy\":\"1465171199435362305\",\"izLock\":\"0\",\"izManual\":false,\"createTime\":1647492777000,\"id\":\"1504319856055046145\",\"optionName\":\"123132\"}]', '更新数据失败,是否刷新页面重试?', 0, 1465171199435362305, '2022-03-17 12:56:39', 1465171199435362305, '2022-03-17 12:56:39', '2022-03-17 12:56:48', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504320817796358146, '1', '系统配置-系统设置-更新', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/update', 'POST', 175, '[{\"izApi\":false,\"version\":1,\"createBy\":\"1465171199435362305\",\"izLock\":\"0\",\"izManual\":false,\"createTime\":1647492777000,\"id\":\"1504319856055046145\",\"optionName\":\"123132\"}]', NULL, 0, 1465171199435362305, '2022-03-17 12:56:47', 1465171199435362305, '2022-03-17 12:56:47', '2022-03-17 12:56:56', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504320922695901185, '1', '系统配置-系统设置-更新', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/update', 'POST', 9142, '[{\"izApi\":false,\"version\":2,\"createBy\":\"1465171199435362305\",\"izLock\":\"0\",\"izManual\":false,\"createTime\":1647492777000,\"id\":\"1504319856055046145\",\"optionName\":\"123132\"}]', NULL, 0, 1465171199435362305, '2022-03-17 12:57:12', 1465171199435362305, '2022-03-17 12:57:12', '2022-03-17 12:57:21', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504348411631685633, '1', '系统配置-系统设置-更新', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/update', 'POST', 244, '[{\"izApi\":false,\"version\":3,\"createBy\":\"1465171199435362305\",\"izLock\":\"0\",\"izManual\":false,\"createTime\":1647492777000,\"id\":\"1504319856055046145\",\"optionName\":\"123132\"}]', NULL, 0, 1465171199435362305, '2022-03-17 14:46:25', 1465171199435362305, '2022-03-17 14:46:25', '2022-03-17 14:46:35', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504350324284641282, '1', '开发工具-开发向导-代码生成器-导入数据表', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/generator/table/importTables', 'POST', 655, '[\"sys_login_log\"]', NULL, 0, 1465171199435362305, '2022-03-17 14:54:01', 1465171199435362305, '2022-03-17 14:54:01', '2022-03-17 14:54:11', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504351506625384449, '1', '开发工具-开发向导-代码生成器-修改', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/generator/table/update', 'POST', 749, '[{\"comments\":\"登录信息表\",\"izSync\":\"1\",\"oldTableName\":\"sys_login_log\",\"columnList\":[{\"validateType\":\"\",\"fieldName\":\"id\",\"izApi\":false,\"sort\":0,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"1\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"唯一主键\",\"fieldType\":\"bigint\",\"izPk\":\"1\",\"fieldLength\":19},{\"validateType\":\"\",\"fieldName\":\"org_ids\",\"izApi\":false,\"sort\":1,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"0\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"父级主键集合\",\"fieldType\":\"varchar\",\"izPk\":\"0\",\"fieldLength\":500},{\"validateType\":\"\",\"fieldName\":\"type\",\"izApi\":false,\"sort\":2,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"0\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"日志类型\",\"fieldType\":\"char\",\"izPk\":\"0\",\"fieldLength\":1},{\"validateType\":\"\",\"fieldName\":\"remote_addr\",\"izApi\":false,\"sort\":4,\"izShowList\":\"1\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"queryType\":\"\",\"izNotNull\":\"0\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"showType\":\"0\",\"fieldComments\":\"操作IP地址\",\"fieldType\":\"varchar\",\"izPk\":\"0\",\"fieldLength\":255},{\"validateType\":\"\",\"fieldName\":\"user_agent\",\"izApi\":false,\"sort\":5,\"izShowList\":\"1\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"queryType\":\"\",\"izNotNull\":\"0\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"showType\":\"0\",\"fieldComments\":\"用户代理\",\"fieldType\":\"varchar\",\"izPk\":\"0\",\"fieldLength\":255},{\"validateType\":\"\",\"fieldName\":\"username\",\"izApi\":false,\"sort\":6,\"izShowList\":\"1\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"queryType\":\"LIKE\",\"izNotNull\":\"1\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"showType\":\"0\",\"fieldComments\":\"登录账户\",\"fieldType\":\"varchar\",\"izPk\":\"0\",\"fieldLength\":32},{\"validateType\":\"\",\"fieldName\":\"tenant_id\",\"izApi\":false,\"sort\":7,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"0\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"多租户ID\",\"fieldType\":\"bigint\",\"izPk\":\"0\",\"fieldLength\":19},{\"validateType\":\"\",\"fieldName\":\"version\",\"izApi\":false,\"sort\":8,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"1\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"版本\",\"fieldType\":\"int\",\"izPk\":\"0\",\"fieldLength\":10},{\"validateType\":\"\",\"fieldName\":\"create_by\",\"izApi\":false,\"sort\":9,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"1\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"创建者\",\"fieldType\":\"bigint\",\"izPk\":\"0\",\"fieldLength\":19},{\"validateType\":\"\",\"fieldName\":\"create_time\",\"izApi\":false,\"sort\":10,\"izShowList\":\"1\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"queryType\":\"\",\"izNotNull\":\"1\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"showType\":\"0\",\"fieldComments\":\"创建时间\",\"fieldType\":\"datetime\",\"izPk\":\"0\",\"fieldLength\":0},{\"validateType\":\"\",\"fieldName\":\"update_by\",\"izApi\":false,\"sort\":11,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"1\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"修改人\",\"fieldType\":\"bigint\",\"izPk\":\"0\",\"fieldLength\":19},{\"validateType\":\"\",\"fieldName\":\"update_time\",\"izApi\":false,\"sort\":12,\"izShowList\":\"0\",\"izShowForm\":\"0\",\"fieldPrecision\":0,\"version\":0,\"javaType\":\"String\",\"izNotNull\":\"1\",\"izManual\":false,\"tableId\":\"1504350321445097473\",\"fieldComments\":\"修改时间\",\"fieldType\":\"datetime\",\"izPk\":\"0\",\"fieldLength\":0}],\"izApi\":false,\"updateTime\":1647500041000,\"version\":0,\"tableName\":\"sys_login_log\",\"tableType\":\"0\",\"createBy\":\"1465171199435362305\",\"jdbcType\":\"mysql\",\"izManual\":false,\"createTime\":1647500041000,\"updateBy\":\"1465171199435362305\",\"id\":\"1504350321445097473\"}]', NULL, 0, 1465171199435362305, '2022-03-17 14:58:43', 1465171199435362305, '2022-03-17 14:58:43', '2022-03-17 14:58:53', '0', NULL); +INSERT INTO `sys_logs` VALUES (1504781025022722049, '1', '系统配置-系统设置-更新', '', 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36', '/opsli-boot/api/v1/system/options/update', 'POST', 178, '[{\"izApi\":false,\"version\":4,\"createBy\":\"1465171199435362305\",\"izLock\":\"0\",\"izManual\":false,\"createTime\":1647492777000,\"id\":\"1504319856055046145\",\"optionName\":\"123132\"}]', NULL, 0, 1, '2022-03-18 19:25:28', 1, '2022-03-18 19:25:28', '2022-03-18 19:25:39', '0', 0); -- ---------------------------- -- Table structure for sys_menu @@ -3996,9 +4067,9 @@ INSERT INTO `sys_menu` VALUES (1314124102365093890, 1314123690283114498, '0,1314 INSERT INTO `sys_menu` VALUES (1314124553093390338, 1314068325453574145, '0,1314068325453574145', 'Error401', NULL, NULL, '0', '1', '401', 'views/401', NULL, 1, '0', '0', '1', 0, 1, '2020-10-08 03:44:43', 1, '2020-10-08 03:45:19', '2021-11-30 13:43:16'); INSERT INTO `sys_menu` VALUES (1314124676338819074, 1314068325453574145, '0,1314068325453574145', 'Error404', NULL, NULL, '0', '1', '404', 'views/404', NULL, 2, '0', '0', '1', 0, 1, '2020-10-08 03:45:13', 1, '2020-10-08 03:45:13', '2021-11-30 13:43:22'); INSERT INTO `sys_menu` VALUES (1314610817013919745, 0, '0', '运维工具', NULL, 'laptop-code', '0', '1', '/devops', 'Layout', 'noRedirect', 99, '0', '0', '0', 1, 1, '2020-10-09 11:56:58', 1, '2020-11-13 11:05:54', '2021-04-09 23:14:15'); -INSERT INTO `sys_menu` VALUES (1314616518671085570, 1314610817013919745, '0,1314610817013919745', '日志监控', NULL, NULL, '0', '1', 'logs', 'views/modules/system/logsManagement/index', NULL, 2, '0', '0', '0', 1, 1, '2020-10-09 12:19:37', 1313694379541635074, '2021-01-18 11:45:28', '2021-11-26 10:34:58'); -INSERT INTO `sys_menu` VALUES (1314782679522099201, 1314616518671085570, '0,1314610817013919745,1314616518671085570', '查看', 'devops_logs_select', NULL, '0', '2', NULL, NULL, NULL, 1, '0', '0', '0', 0, 1, '2020-10-09 23:19:53', 1, '2020-10-09 23:19:53', '2021-11-26 10:40:17'); -INSERT INTO `sys_menu` VALUES (1314782733087555586, 1314616518671085570, '0,1314610817013919745,1314616518671085570', '删除', 'devops_logs_delete', NULL, '0', '2', NULL, NULL, NULL, 2, '0', '0', '0', 0, 1, '2020-10-09 23:20:06', 1, '2020-10-09 23:22:09', '2021-11-26 10:40:17'); +INSERT INTO `sys_menu` VALUES (1314616518671085570, 1504776412970254338, '0,1504776412970254338,1314616518671085570', '操作日志', NULL, NULL, '0,1', '1', 'logs', 'views/modules/system/logsManagement/index', NULL, 2, '0', '0', '0', 2, 1, '2020-10-09 12:19:37', 1, '2022-03-18 19:07:47', '2022-03-18 19:07:58'); +INSERT INTO `sys_menu` VALUES (1314782679522099201, 1314616518671085570, '0,1504776412970254338,1314616518671085570', '查看', 'devops_logs_select', NULL, '0,1', '2', NULL, NULL, NULL, 1, '0', '0', '0', 0, 1, '2020-10-09 23:19:53', 1, '2022-03-18 19:07:47', '2022-03-18 19:07:58'); +INSERT INTO `sys_menu` VALUES (1314782733087555586, 1314616518671085570, '0,1504776412970254338,1314616518671085570', '删除', 'devops_logs_delete', NULL, '0,1', '2', NULL, NULL, NULL, 2, '0', '0', '1', 0, 1, '2020-10-09 23:20:06', 1, '2022-03-18 19:07:47', '2022-03-18 19:19:56'); INSERT INTO `sys_menu` VALUES (1314786106243301378, 1314068325453574145, '0,1314068325453574145', '系统接口', NULL, NULL, '0', '3', 'http://${BASE_PATH}/doc.html', NULL, NULL, 2, '0', '0', '0', 1, 1, '2020-10-09 23:33:30', 1, '2020-11-15 16:37:23', '2021-11-26 10:34:58'); INSERT INTO `sys_menu` VALUES (1314799744349913090, 1314610817013919745, '0,1314610817013919745', '数据库监控', NULL, NULL, '0', '3', 'http://${BASE_PATH}/druid', NULL, NULL, 3, '0', '0', '0', 1, 1, '2020-10-10 00:27:42', 1313694379541635074, '2021-01-18 11:45:37', '2021-11-26 10:34:58'); INSERT INTO `sys_menu` VALUES (1314884045724717057, 1312756531833356289, '0,1,1312756531833356289', '设置字典', 'system_dict_setDict', NULL, '0', '2', NULL, NULL, NULL, 1, '0', '0', '0', 0, 1, '2020-10-10 19:02:41', 1, '2020-10-10 19:02:41', '2021-11-26 10:40:17'); @@ -4081,6 +4152,9 @@ INSERT INTO `sys_menu` VALUES (1465621468124229634, 1315201380721446914, '0', ' INSERT INTO `sys_menu` VALUES (1465621601087860738, 1315201380721446914, '0', '重置管理用户密码', 'system_user_resetPassword', NULL, '0', '2', NULL, NULL, NULL, 11, '0', '0', '0', 0, 1, '2021-11-30 17:59:54', 1, '2021-11-30 17:59:54', '2021-11-30 17:57:39'); INSERT INTO `sys_menu` VALUES (1465621733564952578, 1315201380721446914, '0', '变更管理用户状态', 'system_user_enable', NULL, '0', '2', NULL, NULL, NULL, 12, '0', '0', '0', 0, 1, '2021-11-30 18:00:26', 1, '2021-11-30 18:00:26', '2021-11-30 17:58:11'); INSERT INTO `sys_menu` VALUES (1465621843787067394, 1315201380721446914, '0', '授权管理用户角色', 'system_user_setRole', NULL, '0', '2', NULL, NULL, NULL, 13, '0', '0', '0', 0, 1, '2021-11-30 18:00:52', 1, '2021-11-30 18:00:52', '2021-11-30 17:58:37'); +INSERT INTO `sys_menu` VALUES (1504776412970254338, 0, '0', '日志监控', NULL, 'file-contract', '0,1', '1', '/log', 'Layout', NULL, 98, '0', '0', '0', 1, 1, '2022-03-18 19:07:09', 1, '2022-03-18 19:07:22', '2022-03-18 19:07:33'); +INSERT INTO `sys_menu` VALUES (1504779965155655682, 1504776412970254338, '0', '登录日志', NULL, '', '0,1', '1', 'login-logs', 'views/modules/system/loginLogsManagement/index', NULL, 1, '0', '0', '0', 1, 1, '2022-03-18 19:21:16', 1, '2022-03-18 19:21:40', '2022-03-18 19:21:51'); +INSERT INTO `sys_menu` VALUES (1504780214448308226, 1504779965155655682, '0', '查看', 'devops_login_logs_select', NULL, '0,1', '2', NULL, NULL, NULL, 1, '0', '0', '0', 0, 1, '2022-03-18 19:22:15', 1, '2022-03-18 19:22:15', '2022-03-18 19:22:26'); -- ---------------------------- -- Table structure for sys_options @@ -4129,6 +4203,7 @@ INSERT INTO `sys_options` VALUES (1400402255261159427, 'storage_upyun_path_prefi INSERT INTO `sys_options` VALUES (1400402255328268290, 'storage_upyun_bucket_name', 'storage_upyun_bucket_name', 'opsli-storage', '1', NULL, 3, 1, '2021-06-03 18:41:31', 1, '2021-06-03 19:47:51', '2021-06-03 19:47:51'); INSERT INTO `sys_options` VALUES (1400402255328268291, 'storage_upyun_username', 'storage_upyun_username', 'opsli', '1', NULL, 3, 1, '2021-06-03 18:41:31', 1, '2021-06-03 19:47:51', '2021-06-03 19:47:51'); INSERT INTO `sys_options` VALUES (1400402255328268292, 'storage_upyun_password', 'storage_upyun_password', 'DjWrspmr4UbfBdnkrgm4ssCOVK7rUTXF', '1', NULL, 3, 1, '2021-06-03 18:41:31', 1, '2021-06-03 19:47:51', '2021-06-03 19:47:51'); +INSERT INTO `sys_options` VALUES (1504319856055046145, '123321', '123132', NULL, '0', NULL, 5, 1465171199435362305, '2022-03-17 12:52:57', 1, '2022-03-18 19:25:28', '2022-03-18 19:25:39'); -- ---------------------------- -- Table structure for sys_org @@ -4237,52 +4312,52 @@ INSERT INTO `sys_role_menu_ref` VALUES (1465622049706422296, 1, 2); INSERT INTO `sys_role_menu_ref` VALUES (1312770352622878721, 1, 1312770323526991874); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375172, 3, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200001, 3, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517699, 3, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403012, 3, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1312770352614490113, 4, 1312770323526991874); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517710, 4, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403023, 4, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507728, 1312756531833356289, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375174, 1313789204920131585, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200003, 1313789204920131585, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517701, 1313789204920131585, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403014, 1313789204920131585, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375175, 1313789308506857474, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200004, 1313789308506857474, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517702, 1313789308506857474, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403015, 1313789308506857474, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375176, 1313789400169177089, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200005, 1313789400169177089, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517703, 1313789400169177089, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403016, 1313789400169177089, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375177, 1313789529840279554, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200006, 1313789529840279554, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517704, 1313789529840279554, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403017, 1313789529840279554, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375173, 1313806847370620930, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200002, 1313806847370620930, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517700, 1313806847370620930, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403013, 1313806847370620930, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375178, 1313864645827678210, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200007, 1313864645827678210, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517705, 1313864645827678210, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403018, 1313864645827678210, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375179, 1313864777918894082, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200008, 1313864777918894082, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517706, 1313864777918894082, 1463431580473810945); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517711, 1313867061172195330, 1463431580473810945); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517712, 1313867122731995137, 1463431580473810945); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517713, 1313867360502894594, 1463431580473810945); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517714, 1313867409949544450, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403019, 1313864777918894082, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403024, 1313867061172195330, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403025, 1313867122731995137, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403026, 1313867360502894594, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403027, 1313867409949544450, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507729, 1313867556498526209, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507731, 1313867617949274113, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507732, 1313867682814185474, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507733, 1313867732508299265, 2); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517715, 1313885644824522754, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403028, 1313885644824522754, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049576398850, 1314066547072872450, 2); INSERT INTO `sys_role_menu_ref` VALUES (1448926974880428034, 1314066547072872450, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960386, 1314066547072872450, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375170, 1314066547072872450, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325360091137, 1314066547072872450, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923286351874, 1314066547072872450, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316080488449, 1314066547072872450, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507713, 1314066863436640258, 2); INSERT INTO `sys_role_menu_ref` VALUES (1448926974880428035, 1314066863436640258, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960387, 1314066863436640258, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375171, 1314066863436640258, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325360091138, 1314066863436640258, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517697, 1314066863436640258, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403010, 1314066863436640258, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507753, 1314068325453574145, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507773, 1314071137365307394, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507774, 1314074765178187777, 2); @@ -4322,8 +4397,9 @@ INSERT INTO `sys_role_menu_ref` VALUES (1465622049706422293, 1314123990633029633 INSERT INTO `sys_role_menu_ref` VALUES (1465622049706422294, 1314124102365093890, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507746, 1314610817013919745, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507749, 1314616518671085570, 2); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511897, 1314616518671085570, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507750, 1314782679522099201, 2); -INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507751, 1314782733087555586, 2); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511898, 1314782679522099201, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507772, 1314786106243301378, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507752, 1314799744349913090, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507730, 1314884045724717057, 2); @@ -4336,32 +4412,32 @@ INSERT INTO `sys_role_menu_ref` VALUES (1448926974880428036, 1327085543511293954 INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960388, 1327085543511293954, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375188, 1327085543511293954, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200017, 1327085543511293954, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517722, 1327085543511293954, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403035, 1327085543511293954, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974880428037, 1327085856930660353, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960389, 1327085856930660353, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375189, 1327085856930660353, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200018, 1327085856930660353, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517723, 1327085856930660353, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403036, 1327085856930660353, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974880428038, 1327086205548625921, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960390, 1327086205548625921, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375190, 1327086205548625921, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200019, 1327086205548625921, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517724, 1327086205548625921, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511874, 1327086205548625921, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974880428039, 1327086298750255105, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960391, 1327086298750255105, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375191, 1327086298750255105, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200020, 1327086298750255105, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517725, 1327086298750255105, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511875, 1327086298750255105, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342594, 1327086378794352642, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960392, 1327086378794352642, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375192, 1327086378794352642, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200021, 1327086378794352642, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517726, 1327086378794352642, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511876, 1327086378794352642, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342595, 1327086433609711617, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960393, 1327086433609711617, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375193, 1327086433609711617, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200022, 1327086433609711617, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517727, 1327086433609711617, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511877, 1327086433609711617, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507755, 1327893773049262082, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507756, 1327894701135491073, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507757, 1327894767283859457, 2); @@ -4374,42 +4450,42 @@ INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342598, 1330365141900591105 INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960396, 1330365141900591105, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375196, 1330365141900591105, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200025, 1330365141900591105, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820866, 1330365141900591105, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511880, 1330365141900591105, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342599, 1330365525440331778, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960397, 1330365525440331778, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375197, 1330365525440331778, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200026, 1330365525440331778, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820867, 1330365525440331778, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511881, 1330365525440331778, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342600, 1330365570587820033, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960398, 1330365570587820033, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375198, 1330365570587820033, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200027, 1330365570587820033, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820868, 1330365570587820033, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511882, 1330365570587820033, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342601, 1330365615181660162, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960399, 1330365615181660162, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375199, 1330365615181660162, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200028, 1330365615181660162, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820869, 1330365615181660162, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511883, 1330365615181660162, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342602, 1330365717015166977, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960400, 1330365717015166977, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375200, 1330365717015166977, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200029, 1330365717015166977, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820870, 1330365717015166977, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511884, 1330365717015166977, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375183, 1332662450423635969, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200012, 1332662450423635969, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517717, 1332662450423635969, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403030, 1332662450423635969, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375184, 1332662689314414594, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200013, 1332662689314414594, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517718, 1332662689314414594, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403031, 1332662689314414594, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375185, 1332662758860169217, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200014, 1332662758860169217, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517719, 1332662758860169217, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403032, 1332662758860169217, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375186, 1332662809711910913, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200015, 1332662809711910913, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517720, 1332662809711910913, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403033, 1332662809711910913, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375187, 1332662858294534146, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200016, 1332662858294534146, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517721, 1332662858294534146, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403034, 1332662858294534146, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507739, 1335439751687208961, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507741, 1335439904372457474, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507740, 1335440004809261058, 2); @@ -4419,67 +4495,67 @@ INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342603, 1337719928086458369 INSERT INTO `sys_role_menu_ref` VALUES (1448926910942457858, 1337719928086458369, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375201, 1337719928086458369, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200030, 1337719928086458369, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820871, 1337719928086458369, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511885, 1337719928086458369, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342604, 1337720128930705409, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846466, 1337720128930705409, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375202, 1337720128930705409, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200031, 1337720128930705409, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820872, 1337720128930705409, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511886, 1337720128930705409, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342596, 1337796232345407489, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960394, 1337796232345407489, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375194, 1337796232345407489, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200023, 1337796232345407489, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517728, 1337796232345407489, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511878, 1337796232345407489, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342597, 1337796311940714498, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910866960395, 1337796311940714498, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375195, 1337796311940714498, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200024, 1337796311940714498, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820865, 1337796311940714498, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511879, 1337796311940714498, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342605, 1340626549594677250, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846467, 1340626549594677250, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375203, 1340626549594677250, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200032, 1340626549594677250, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820873, 1340626549594677250, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511887, 1340626549594677250, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342606, 1340626612895113217, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846468, 1340626612895113217, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375204, 1340626612895113217, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200033, 1340626612895113217, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820874, 1340626612895113217, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511888, 1340626612895113217, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342607, 1340626666078887937, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846469, 1340626666078887937, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375205, 1340626666078887937, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200034, 1340626666078887937, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820875, 1340626666078887937, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511889, 1340626666078887937, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342608, 1340626895356321793, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846470, 1340626895356321793, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375206, 1340626895356321793, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200035, 1340626895356321793, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820876, 1340626895356321793, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511890, 1340626895356321793, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342609, 1340626939119689729, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846471, 1340626939119689729, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375207, 1340626939119689729, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200036, 1340626939119689729, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820877, 1340626939119689729, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511891, 1340626939119689729, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342610, 1340626988251766786, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846472, 1340626988251766786, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375208, 1340626988251766786, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200037, 1340626988251766786, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820878, 1340626988251766786, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511892, 1340626988251766786, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1448926974943342611, 1340627032942075906, 1448924556381843458); INSERT INTO `sys_role_menu_ref` VALUES (1448926910950846473, 1340627032942075906, 1448924616192618497); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375209, 1340627032942075906, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200038, 1340627032942075906, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923382820879, 1340627032942075906, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511893, 1340627032942075906, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507747, 1351012936860155906, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507748, 1351013587816136705, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507744, 1360233188433977345, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507745, 1360233383397810177, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375181, 1370051609388388353, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200010, 1370051609388388353, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517708, 1370051609388388353, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403021, 1370051609388388353, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375182, 1370404146704654337, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200011, 1370404146704654337, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517709, 1370404146704654337, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403022, 1370404146704654337, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507719, 1380173787882696705, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507734, 1387633500164599809, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507735, 1387633799226863618, 2); @@ -4496,15 +4572,15 @@ INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507768, 1397807399439392770 INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507769, 1397807399456169985, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507770, 1397807399481335810, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507771, 1399667141430452225, 2); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517716, 1448537070279237634, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403029, 1448537070279237634, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507720, 1460629524738764802, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049706422295, 1460639200696160257, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375210, 1460639200696160257, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200039, 1460639200696160257, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517698, 1460639200696160257, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403011, 1460639200696160257, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465888361674375180, 1465587677695479810, 1448924680386441217); INSERT INTO `sys_role_menu_ref` VALUES (1465888325427200009, 1465587677695479810, 1448924738452385794); -INSERT INTO `sys_role_menu_ref` VALUES (1465588923311517707, 1465587677695479810, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316143403020, 1465587677695479810, 1463431580473810945); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507721, 1465621050623209474, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507722, 1465621206781341698, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507723, 1465621319830417409, 2); @@ -4512,6 +4588,9 @@ INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507724, 1465621468124229634 INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507725, 1465621601087860738, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507726, 1465621733564952578, 2); INSERT INTO `sys_role_menu_ref` VALUES (1465622049643507727, 1465621843787067394, 2); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511894, 1504776412970254338, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511895, 1504779965155655682, 1463431580473810945); +INSERT INTO `sys_role_menu_ref` VALUES (1504780316210511896, 1504780214448308226, 1463431580473810945); -- ---------------------------- -- Table structure for sys_tenant @@ -4580,7 +4659,7 @@ CREATE TABLE `sys_user` ( -- ---------------------------- INSERT INTO `sys_user` VALUES (1, 'system', '10b80e7442518fee52191617e602527a', '2', 'gu4ix7czy8g2x4xf5td7', '1', '超级管理员', '15321010110', '112', 'http://upload.bedebug.com/20210603/162433012495676994QGGVX.jpg', '', 'meet.parker@foxmail.com', '没有自学能力的人没有未来', '', '0', '0', 0, '1', '0', 95, 1, '2020-09-25 15:03:22', 1, '2021-05-04 01:59:11', '2021-11-24 12:54:22'); INSERT INTO `sys_user` VALUES (1313694379541635074, 'demo', '943c7c3d9cf49c5651827e9285ce3ca8', '2', 'r6u2ksikurf30o8vk76r', '1', '租户内部管理员', '15311111111', 'test_001', 'http://upload.bedebug.com/20211013/1635589382475625280EW3N.jpg', '', 'meet.parker@foxmail.com', NULL, NULL, '1', '0', 1, '0', '0', 6, 1, '2020-10-06 23:15:22', 1465879900211294210, '2021-12-01 16:42:13', '2021-12-01 16:39:59'); -INSERT INTO `sys_user` VALUES (1315218541317750785, 'zhangsan', '4beeb20b06086f97744aa5de7d9bd499', '2', 'b3ab5dhf2j72e0a9f25f', '1', '张三', NULL, '123123', NULL, '', NULL, NULL, NULL, '1', '0', 1, '0', '0', 3, 1, '2020-10-11 17:11:50', 1, '2021-06-11 17:44:11', '2021-06-12 01:24:48'); +INSERT INTO `sys_user` VALUES (1315218541317750785, 'zhangsan', '4beeb20b06086f97744aa5de7d9bd499', '2', 'b3ab5dhf2j72e0a9f25f', '1', '张三', NULL, '123123', NULL, '', NULL, NULL, NULL, '1', '0', 1, '0', '0', 3, 1, '2020-10-11 17:11:50', 1, '2021-06-11 17:44:11', '2021-12-12 13:56:47'); INSERT INTO `sys_user` VALUES (1315224823500120066, 'lyf', '6a1e7a25deca6805a653b55a27592600', '2', 'j6wyhiepqqgjg6kxgmy0', '1', '刘亦菲', NULL, '0101001', NULL, '', NULL, NULL, NULL, '1', '0', 1, '0', '0', 0, 1313694379541635074, '2020-10-11 17:36:48', 1313694379541635074, '2020-10-11 17:36:48', '2021-10-15 16:22:55'); INSERT INTO `sys_user` VALUES (1448923198635307009, 'test1', '8b4d42032b1f60a59241e4de393831d9', '2', 'gcbvakpi75781z63nqyl', '1', '范冰冰', NULL, '1111', NULL, '', NULL, NULL, NULL, '1', '0', 1, '0', '1', 1, 1, '2021-10-15 16:06:25', 1, '2021-10-15 16:08:26', '2021-12-01 11:31:24'); INSERT INTO `sys_user` VALUES (1465171199435362305, 'admin', 'dfa0e5772be0bbb6dff2b8039aefe67a', '2', 'mkea8ngwiz29ejaxwode', '1', '系统管理员', NULL, '01001', NULL, '', NULL, NULL, NULL, '1', '0', 0, '1', '0', 5, 1, '2021-11-29 12:10:10', 1, '2021-11-30 17:11:49', '2021-11-30 17:09:34'); diff --git a/opsli-api/src/main/java/org/opsli/api/web/system/logs/LoginLogsApi.java b/opsli-api/src/main/java/org/opsli/api/web/system/logs/LoginLogsApi.java new file mode 100644 index 0000000..767b623 --- /dev/null +++ b/opsli-api/src/main/java/org/opsli/api/web/system/logs/LoginLogsApi.java @@ -0,0 +1,60 @@ +/** + * Copyright 2020 OPSLI 快速开发平台 https://www.opsli.com + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.opsli.api.web.system.logs; + +import org.opsli.api.base.result.ResultVo; +import org.opsli.api.wrapper.system.logs.LogsModel; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestParam; + +import javax.servlet.http.HttpServletRequest; + + +/** + * 日志 API + * + * 对外 API 直接 暴露 @GetMapping 或者 @PostMapping + * 对内也推荐 单机版 不需要设置 Mapping 但是调用方法得从Controller写起 + * + * 这样写法虽然比较绕,但是当单体项目想要改造微服务架构时 时非常容易的 + * + * @author Parker + * @date 2020-09-13 17:40 + */ +public interface LoginLogsApi { + + /** 标题 */ + String TITLE = "登录日志管理"; + /** 子标题 */ + String SUB_TITLE = "登录日志"; + + + /** + * 日志 查询分页 + * @param pageNo 当前页 + * @param pageSize 每页条数 + * @param request request + * @return ResultVo + */ + @GetMapping("/findPage") + ResultVo findPage( + @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo, + @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize, + HttpServletRequest request + ); + +} diff --git a/opsli-api/src/main/java/org/opsli/api/web/system/logs/LogsApi.java b/opsli-api/src/main/java/org/opsli/api/web/system/logs/LogsApi.java index 95462de..86e82d7 100644 --- a/opsli-api/src/main/java/org/opsli/api/web/system/logs/LogsApi.java +++ b/opsli-api/src/main/java/org/opsli/api/web/system/logs/LogsApi.java @@ -38,9 +38,9 @@ import javax.servlet.http.HttpServletRequest; public interface LogsApi { /** 标题 */ - String TITLE = "日志管理"; + String TITLE = "操作日志管理"; /** 子标题 */ - String SUB_TITLE = "日志"; + String SUB_TITLE = "操作日志"; /** * 日志 查一条 @@ -64,13 +64,6 @@ public interface LogsApi { HttpServletRequest request ); - /** - * 清空一个月前的日志 - * @return ResultVo - */ - @PostMapping("/emptyByOneMonth") - ResultVo emptyByOneMonth(); - /** * 日志 新增 diff --git a/opsli-api/src/main/java/org/opsli/api/wrapper/system/logs/LoginLogsModel.java b/opsli-api/src/main/java/org/opsli/api/wrapper/system/logs/LoginLogsModel.java new file mode 100644 index 0000000..9e0c9d3 --- /dev/null +++ b/opsli-api/src/main/java/org/opsli/api/wrapper/system/logs/LoginLogsModel.java @@ -0,0 +1,74 @@ +/** + * Copyright 2020 OPSLI 快速开发平台 https://www.opsli.com + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.opsli.api.wrapper.system.logs; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.opsli.api.base.warpper.ApiWrapper; + +/** + * 登录 日志表 + * + * @author Parker + * @date 2020-09-16 17:33 + */ +@Data +@EqualsAndHashCode(callSuper = false) +public class LoginLogsModel extends ApiWrapper { + + /** + * 多租户字段 + */ + private String tenantId; + /** + * 组织机构ID组 xxx,xxx + */ + private String orgIds; + + /** + * 用户名称 + */ + @ApiModelProperty(value = "用户名称") + private String username; + + /** + * 真实姓名 + */ + @ApiModelProperty(value = "真实姓名") + private String realName; + + /** + * 日志类型 + * 1 : 登录 + * 2 : 登出 + */ + @ApiModelProperty(value = "日志类型") + private String type; + + /** + * 操作IP地址 + */ + @ApiModelProperty(value = "操作IP地址") + private String remoteAddr; + + /** + * 用户代理 + */ + @ApiModelProperty(value = "用户代理") + private String userAgent; + +} diff --git a/opsli-base-support/opsli-common/src/main/java/org/opsli/common/enums/DictType.java b/opsli-base-support/opsli-common/src/main/java/org/opsli/common/enums/DictType.java index 7b964f5..a93c022 100644 --- a/opsli-base-support/opsli-common/src/main/java/org/opsli/common/enums/DictType.java +++ b/opsli-base-support/opsli-common/src/main/java/org/opsli/common/enums/DictType.java @@ -43,6 +43,10 @@ public enum DictType { DATA_SCOPE_DEPT_AND_UNDER("role_data_scope","2", "本部门及以下数据"), DATA_SCOPE_ALL("role_data_scope","3", "全部数据"), + /** 登入登出日志类型 */ + LOGIN_LOG_TYPE_LOGIN("login_log_type","1", "登入"), + LOGIN_LOG_TYPE_LOGOUT("login_log_type","2", "登出") + ; diff --git a/opsli-base-support/opsli-core/src/main/java/org/opsli/core/base/controller/BaseRestController.java b/opsli-base-support/opsli-core/src/main/java/org/opsli/core/base/controller/BaseRestController.java index 3f3f547..d822729 100644 --- a/opsli-base-support/opsli-core/src/main/java/org/opsli/core/base/controller/BaseRestController.java +++ b/opsli-base-support/opsli-core/src/main/java/org/opsli/core/base/controller/BaseRestController.java @@ -55,6 +55,8 @@ import org.opsli.core.utils.UserUtil; import org.opsli.plugins.excel.exception.ExcelPluginException; import org.opsli.plugins.excel.listener.BatchExcelListener; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.ModelAttribute; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartHttpServletRequest; @@ -92,6 +94,18 @@ public abstract class BaseRestController get(SysAreaModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictDetailRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictDetailRestController.java index 1e535a0..f533c97 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictDetailRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictDetailRestController.java @@ -72,10 +72,7 @@ public class DictDetailRestController extends BaseRestController get(DictDetailModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictRestController.java index e4f2e3d..7c6af6e 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/dict/web/DictRestController.java @@ -74,10 +74,7 @@ public class DictRestController extends BaseRestController get(DictModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/login/web/LoginRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/login/web/LoginRestController.java index 353b773..2212cda 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/login/web/LoginRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/login/web/LoginRestController.java @@ -22,6 +22,7 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.opsli.api.base.result.ResultVo; +import org.opsli.api.wrapper.system.logs.LoginLogsModel; import org.opsli.api.wrapper.system.menu.MenuModel; import org.opsli.api.wrapper.system.options.OptionsModel; import org.opsli.api.wrapper.system.tenant.TenantModel; @@ -39,6 +40,8 @@ import org.opsli.core.holder.UserContextHolder; import org.opsli.core.msg.TokenMsg; import org.opsli.core.utils.*; import org.opsli.modulars.system.login.entity.LoginForm; +import org.opsli.modulars.system.logs.factory.UserLoginLogFactory; +import org.opsli.modulars.system.logs.service.ILoginLogsService; import org.opsli.modulars.system.user.service.IUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; @@ -68,6 +71,8 @@ public class LoginRestController { @Autowired private IUserService iUserService; + @Autowired + private ILoginLogsService iLoginLogsService; /** * 登录 登录数据加密 @@ -171,11 +176,10 @@ public class LoginRestController { user.setLoginIp(clientIpAddress); iUserService.updateLoginIp(user); - // TODO // 记录用户登录日志 如果系统较大 可考虑 Elastic 的 filebeat // 小系统 直接存在 mysql就好 - - + LoginLogsModel userLoginModel = UserLoginLogFactory.getUserLoginModel(request, user, true); + iLoginLogsService.insert(userLoginModel); }); normalExecutor.execute(); } @@ -189,7 +193,7 @@ public class LoginRestController { @Limiter @ApiOperation(value = "登出", notes = "登出") @PostMapping("/system/logout") - public ResultVo logout() { + public ResultVo logout(HttpServletRequest request) { String token = UserContextHolder.getToken().orElseThrow(() -> new TokenException( TokenMsg.EXCEPTION_TOKEN_LOSE_EFFICACY)); @@ -197,6 +201,18 @@ public class LoginRestController { if(StringUtils.isEmpty(token)){ return ResultVo.error(TokenMsg.EXCEPTION_LOGOUT_ERROR.getMessage()); } + + // 异步记录信息 + AsyncProcessExecutor normalExecutor = AsyncProcessExecutorFactory.createNormalExecutor(); + UserModel user = UserUtil.getUser(); + normalExecutor.put(()->{ + // 记录用户登录日志 如果系统较大 可考虑 Elastic 的 filebeat + // 小系统 直接存在 mysql就好 + LoginLogsModel userLoginModel = UserLoginLogFactory.getUserLoginModel(request, user, false); + iLoginLogsService.insert(userLoginModel); + }); + normalExecutor.execute(); + UserTokenUtil.logout(token); return ResultVo.success(TokenMsg.EXCEPTION_LOGOUT_SUCCESS.getMessage()); } diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLoginLogs.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLoginLogs.java new file mode 100644 index 0000000..844bb19 --- /dev/null +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLoginLogs.java @@ -0,0 +1,67 @@ +/** + * Copyright 2020 OPSLI 快速开发平台 https://www.opsli.com + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.opsli.modulars.system.logs.entity; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.opsli.core.base.entity.BaseEntity; + +/** + * 登录日志信息 + * + * @author 周鹏程 + * @date 2022年3月18日17:45:18 + */ +@Data +@EqualsAndHashCode(callSuper = false) +public class SysLoginLogs extends BaseEntity { + + + /** + * 多租户字段 + */ + private String tenantId; + /** + * 组织机构ID组 xxx,xxx + */ + private String orgIds; + + /** + * 用户名称 + */ + private String username; + /** + * 真实姓名 + */ + private String realName; + + /** + * 日志类型 + * 1 : 登录 + * 2 : 登出 + */ + private String type; + + /** + * 操作IP地址 + */ + private String remoteAddr; + /** + * 用户代理 + */ + private String userAgent; + +} diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLogs.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLogs.java index c0c580e..ede4ca3 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLogs.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/entity/SysLogs.java @@ -39,6 +39,14 @@ public class SysLogs extends BaseEntity { private static final long serialVersionUID = 1L; + /** + * 多租户字段 + */ + private String tenantId; + /** + * 组织机构ID组 xxx,xxx + */ + private String orgIds; /** 日志类型(1:接入日志;2:错误日志) */ private String type; diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/factory/UserLoginLogFactory.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/factory/UserLoginLogFactory.java new file mode 100644 index 0000000..f93e804 --- /dev/null +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/factory/UserLoginLogFactory.java @@ -0,0 +1,49 @@ +package org.opsli.modulars.system.logs.factory; + +import cn.hutool.core.util.StrUtil; +import org.opsli.api.wrapper.system.logs.LoginLogsModel; +import org.opsli.api.wrapper.system.user.UserModel; +import org.opsli.api.wrapper.system.user.UserOrgRefModel; +import org.opsli.common.enums.DictType; +import org.opsli.core.utils.UserUtil; +import org.springframework.util.ObjectUtils; + +import javax.servlet.http.HttpServletRequest; + +/** + * @author 周鹏程 + * @date 2022/3/18 14:34 + */ +public final class UserLoginLogFactory { + + /** + * 获取日志记录实体对象 + * @param user 用户信息 + * @return 日志信息 + */ + public static LoginLogsModel getUserLoginModel(HttpServletRequest request, UserModel user, boolean isLogin){ + //记录登入登出日志 + LoginLogsModel loginInfo = new LoginLogsModel(); + loginInfo.setUsername(user.getUsername()); + loginInfo.setRealName(user.getRealName()); + // *** 需要确保 user对象的ip信息是有值的 + loginInfo.setRemoteAddr(user.getLoginIp()); + String header = request.getHeader("User-Agent"); + loginInfo.setUserAgent(header); + + loginInfo.setIzManual(true); + loginInfo.setCreateBy(user.getId()); + loginInfo.setUpdateBy(user.getId()); + UserOrgRefModel orgByUserId = UserUtil.getUserDefOrgByUserId(user.getId()); + loginInfo.setOrgIds(ObjectUtils.isEmpty(orgByUserId)? null : orgByUserId.getOrgIds() ); + loginInfo.setTenantId(StrUtil.blankToDefault(user.getTenantId(),null)); + + if(isLogin){ + loginInfo.setType(DictType.LOGIN_LOG_TYPE_LOGIN.getValue()); + }else { + loginInfo.setType(DictType.LOGIN_LOG_TYPE_LOGOUT.getValue()); + } + return loginInfo; + } + +} diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/SysLoginLogsMapper.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/SysLoginLogsMapper.java new file mode 100644 index 0000000..1b9f2ae --- /dev/null +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/SysLoginLogsMapper.java @@ -0,0 +1,31 @@ +/** + * Copyright 2020 OPSLI 快速开发平台 https://www.opsli.com + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.opsli.modulars.system.logs.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; +import org.opsli.modulars.system.logs.entity.SysLoginLogs; + +/** + * 登录信息 Mapper + * + * @author Parker + * @date 2020-11-28 18:59:59 + */ +@Mapper +public interface SysLoginLogsMapper extends BaseMapper { + +} diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/xml/SysLoginLogsMapper.xml b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/xml/SysLoginLogsMapper.xml new file mode 100644 index 0000000..1afdd50 --- /dev/null +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/mapper/xml/SysLoginLogsMapper.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/ILoginLogsService.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/ILoginLogsService.java new file mode 100644 index 0000000..6a3abe3 --- /dev/null +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/ILoginLogsService.java @@ -0,0 +1,32 @@ +/** + * Copyright 2020 OPSLI 快速开发平台 https://www.opsli.com + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.opsli.modulars.system.logs.service; + + +import org.opsli.api.wrapper.system.logs.LoginLogsModel; +import org.opsli.core.base.service.interfaces.CrudServiceInterface; +import org.opsli.modulars.system.logs.entity.SysLoginLogs; + +/** + * 登录日志 Service + * + * @author Parker + * @date 2020-11-28 18:59:59 + */ +public interface ILoginLogsService extends CrudServiceInterface { + + +} diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/impl/LoginLogsServiceImpl.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/impl/LoginLogsServiceImpl.java new file mode 100644 index 0000000..25b6b9c --- /dev/null +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/service/impl/LoginLogsServiceImpl.java @@ -0,0 +1,42 @@ +/** + * Copyright 2020 OPSLI 快速开发平台 https://www.opsli.com + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.opsli.modulars.system.logs.service.impl; + + +import org.opsli.api.wrapper.system.logs.LoginLogsModel; +import org.opsli.core.base.service.impl.CrudServiceImpl; +import org.opsli.modulars.system.logs.entity.SysLoginLogs; +import org.opsli.modulars.system.logs.mapper.SysLoginLogsMapper; +import org.opsli.modulars.system.logs.service.ILoginLogsService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +/** + * 登录日志 Service Impl + * + * @author Parker + * @date 2020-11-28 18:59:59 + */ +@Service +public class LoginLogsServiceImpl extends CrudServiceImpl + implements ILoginLogsService { + + @Autowired + private SysLoginLogsMapper mapper; + + +} diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LoginLogsRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LoginLogsRestController.java new file mode 100644 index 0000000..6188f6d --- /dev/null +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LoginLogsRestController.java @@ -0,0 +1,73 @@ +/** + * Copyright 2020 OPSLI 快速开发平台 https://www.opsli.com + *

+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + *

+ * http://www.apache.org/licenses/LICENSE-2.0 + *

+ * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package org.opsli.modulars.system.logs.web; + +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.apache.shiro.authz.annotation.RequiresPermissions; +import org.opsli.api.base.result.ResultVo; +import org.opsli.api.web.system.logs.LoginLogsApi; +import org.opsli.api.web.system.logs.LogsApi; +import org.opsli.api.wrapper.system.logs.LoginLogsModel; +import org.opsli.api.wrapper.system.logs.LogsModel; +import org.opsli.common.annotation.ApiRestController; +import org.opsli.common.annotation.EnableLog; +import org.opsli.core.base.controller.BaseRestController; +import org.opsli.core.persistence.Page; +import org.opsli.core.persistence.querybuilder.QueryBuilder; +import org.opsli.core.persistence.querybuilder.WebQueryBuilder; +import org.opsli.modulars.system.logs.entity.SysLoginLogs; +import org.opsli.modulars.system.logs.entity.SysLogs; +import org.opsli.modulars.system.logs.service.ILoginLogsService; +import org.opsli.modulars.system.logs.service.ILogsService; + +import javax.servlet.http.HttpServletRequest; + + +/** + * 登录日志 Controller + * + * @author Parker + * @date 2020-11-28 18:59:59 + */ +@Api(tags = LoginLogsApi.TITLE) +@Slf4j +@ApiRestController("/{ver}/system/login-logs") +public class LoginLogsRestController extends BaseRestController + implements LoginLogsApi { + + /** + * 登录日志 查询分页 + * @param pageNo 当前页 + * @param pageSize 每页条数 + * @param request request + * @return ResultVo + */ + @ApiOperation(value = "获得分页数据", notes = "获得分页数据 - 查询构造器") + @RequiresPermissions("devops_login_logs_select") + @Override + public ResultVo findPage(Integer pageNo, Integer pageSize, HttpServletRequest request) { + + QueryBuilder queryBuilder = new WebQueryBuilder<>(entityClazz, request.getParameterMap()); + Page page = new Page<>(pageNo, pageSize); + page.setQueryWrapper(queryBuilder.build()); + page = IService.findPage(page); + + return ResultVo.success(page.getPageData()); + } + +} diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LogsRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LogsRestController.java index 893807e..98ecb4c 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LogsRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/logs/web/LogsRestController.java @@ -56,10 +56,7 @@ public class LogsRestController extends BaseRestController get(LogsModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } @@ -84,20 +81,6 @@ public class LogsRestController extends BaseRestController emptyByOneMonth(){ - IService.emptyByOneMonth(); - return ResultVo.success("清空日志成功"); - } - - @Override public ResultVo insert(LogsModel model) { IService.insert(model); diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/menu/web/MenuRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/menu/web/MenuRestController.java index 044700f..895c6be 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/menu/web/MenuRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/menu/web/MenuRestController.java @@ -284,10 +284,7 @@ public class MenuRestController extends BaseRestController get(OptionsModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/org/web/SysOrgRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/org/web/SysOrgRestController.java index de547a3..f226f22 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/org/web/SysOrgRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/org/web/SysOrgRestController.java @@ -311,10 +311,7 @@ public class SysOrgRestController extends BaseRestController get(RoleModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/tenant/web/TenantRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/tenant/web/TenantRestController.java index a16c203..8cbc045 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/tenant/web/TenantRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/tenant/web/TenantRestController.java @@ -86,10 +86,7 @@ public class TenantRestController extends BaseRestController get(TenantModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/web/UserRestController.java b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/web/UserRestController.java index 7aa9dde..c549597 100644 --- a/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/web/UserRestController.java +++ b/opsli-modulars/opsli-modulars-system/src/main/java/org/opsli/modulars/system/user/web/UserRestController.java @@ -325,10 +325,7 @@ public class UserRestController extends BaseRestController get(UserModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/carinfo/web/TestCarRestController.java b/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/carinfo/web/TestCarRestController.java index 2858c9a..7366104 100644 --- a/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/carinfo/web/TestCarRestController.java +++ b/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/carinfo/web/TestCarRestController.java @@ -61,10 +61,7 @@ public class TestCarRestController extends BaseRestController get(TestCarModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/user/web/TestUserRestController.java b/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/user/web/TestUserRestController.java index f837012..2bd1972 100644 --- a/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/user/web/TestUserRestController.java +++ b/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/gentest/user/web/TestUserRestController.java @@ -62,10 +62,7 @@ public class TestUserRestController extends BaseRestController get(TestUserModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); } diff --git a/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/test/web/TestRestController.java b/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/test/web/TestRestController.java index c0ecaf9..61524b5 100644 --- a/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/test/web/TestRestController.java +++ b/opsli-modulars/opsli-modulars-test/src/main/java/org/opsli/modulars/test/web/TestRestController.java @@ -45,10 +45,7 @@ public class TestRestController extends BaseRestController get(TestModel model) { - // 如果系统内部调用 则直接查数据库 - if(model != null && model.getIzApi() != null && model.getIzApi()){ - model = IService.get(model); - } + model = IService.get(model); return ResultVo.success(model); }