From e825e0f9122945e4d118ed9e16d8a0cb2a6e504d Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Sun, 14 Sep 2025 11:58:05 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90v3.8.3=E3=80=91=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jeecg-boot/db/jeecgboot-mysql-5.7.sql | 953 +++++++++++++----- .../sql/mysql/V3.8.3_0__all_upgrade.sql | 309 ++++++ 2 files changed, 990 insertions(+), 272 deletions(-) create mode 100644 jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/V3.8.3_0__all_upgrade.sql diff --git a/jeecg-boot/db/jeecgboot-mysql-5.7.sql b/jeecg-boot/db/jeecgboot-mysql-5.7.sql index 2218cb638..65110b5b7 100644 --- a/jeecg-boot/db/jeecgboot-mysql-5.7.sql +++ b/jeecg-boot/db/jeecgboot-mysql-5.7.sql @@ -14,7 +14,7 @@ USE `jeecg-boot`; Target Server Version : 50738 (5.7.38) File Encoding : 65001 - Date: 31/07/2025 11:33:34 + Date: 13/09/2025 20:20:08 */ SET NAMES utf8mb4; @@ -89,15 +89,16 @@ INSERT INTO `airag_flow` VALUES ('1897212806596395009', 'jeecg', '2025-03-05 17: INSERT INTO `airag_flow` VALUES ('1897482706871164929', 'jeecg', '2025-03-06 11:01:45', 'jeecg', '2025-04-24 12:27:58', 'A04', NULL, 'jeecg', '示例_脚本组件', NULL, NULL, 'THEN(\n start.tag(\'start-node\'),\n code_160582647542648832.tag(\'code_160582647542648832\'),\n end.tag(\'160583273626406912\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":455,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"内容\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"question\",\"name\":\"内容2\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"code_160582647542648832\",\"type\":\"code\",\"x\":786,\"y\":488,\"properties\":{\"text\":\"脚本执行\",\"options\":{\"codeType\":\"javascript\",\"code\":\"function main(params) {\\n return {\\n result: params.arg1 + \'_拼接_\' + params.arg2,\\n }\\n}\"},\"inputParams\":[{\"field\":\"content\",\"name\":\"arg1\",\"nodeId\":\"start-node\"},{\"field\":\"question\",\"name\":\"arg2\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"160583273626406912\",\"type\":\"end\",\"x\":1272,\"y\":466,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"{{res}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"res\",\"nodeId\":\"code_160582647542648832\"}],\"height\":114,\"width\":332}}],\"edges\":[{\"id\":\"160582647546843136\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"code_160582647542648832\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"code_160582647542648832_input\",\"pointsList\":[{\"x\":466,\"y\":440},{\"x\":566,\"y\":440},{\"x\":520,\"y\":440},{\"x\":620,\"y\":440}]},{\"id\":\"160583273626406913\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_160582647542648832\",\"targetNodeId\":\"160583273626406912\",\"sourceAnchorId\":\"code_160582647542648832_output\",\"targetAnchorId\":\"160583273626406912_input\",\"pointsList\":[{\"x\":952,\"y\":440},{\"x\":1052,\"y\":440},{\"x\":1006,\"y\":440},{\"x\":1106,\"y\":440}]}]}', 'enable', '{\"outputs\":[{\"field\":\"result\",\"name\":\"res\",\"nodeId\":\"code_160582647542648832\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"内容\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"}]}'); INSERT INTO `airag_flow` VALUES ('1897496956167577601', 'jeecg', '2025-03-06 11:58:23', 'jeecg', '2025-05-20 10:16:28', 'A04', NULL, 'jeecg', '示例_java增强', NULL, NULL, 'THEN(\n start.tag(\'start-node\'),\n enhanceJava.tag(\'160591592557232128\'),\n end.tag(\'160595080985034752\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":456,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"question\",\"name\":\"问题1\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"content\",\"name\":\"问题2\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"160591592557232128\",\"type\":\"enhanceJava\",\"x\":786,\"y\":499,\"properties\":{\"text\":\"Java增强\",\"options\":{\"enhance\":{\"type\":\"spring\",\"path\":\"testAiragEnhance\"}},\"inputParams\":[{\"field\":\"question\",\"name\":\"arg1\",\"nodeId\":\"start-node\"},{\"field\":\"question\",\"name\":\"arg2\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"160595080985034752\",\"type\":\"end\",\"x\":1272,\"y\":477,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"{{res}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"res\",\"nodeId\":\"160591592557232128\"}],\"height\":136,\"width\":332}}],\"edges\":[{\"id\":\"160591592565620736\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"160591592557232128\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"160591592557232128_input\",\"pointsList\":[{\"x\":466,\"y\":441},{\"x\":566,\"y\":441},{\"x\":520,\"y\":440},{\"x\":620,\"y\":440}]},{\"id\":\"160595080989229056\",\"type\":\"base-edge\",\"sourceNodeId\":\"160591592557232128\",\"targetNodeId\":\"160595080985034752\",\"sourceAnchorId\":\"160591592557232128_output\",\"targetAnchorId\":\"160595080985034752_input\",\"pointsList\":[{\"x\":952,\"y\":440},{\"x\":1052,\"y\":440},{\"x\":1006,\"y\":440},{\"x\":1106,\"y\":440}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"question\",\"name\":\"问题1\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":true,\"type\":\"string[]\"},{\"field\":\"content\",\"name\":\"问题2\",\"required\":true,\"type\":\"string\"}]}'); INSERT INTO `airag_flow` VALUES ('1897528240805830658', 'jeecg', '2025-03-06 14:02:42', 'admin', '2025-03-21 17:26:44', 'A04', NULL, 'jeecg', '示例_子流程', NULL, 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/任务流程设计选择_1742437659702.png', 'THEN(\n start.tag(\'start-node\'),\n subflow.tag(\'160621029847842816\'),\n end.tag(\'160628486900924416\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":334,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"内容\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":true}],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"160621029847842816\",\"type\":\"subflow\",\"x\":784,\"y\":334,\"properties\":{\"text\":\"子流程\",\"options\":{\"subflowId\":\"1897955542184693762\"},\"inputParams\":[{\"name\":\"question\",\"nameText\":\"用户问题\",\"field\":\"\",\"nodeId\":\"\"},{\"name\":\"content\",\"nameText\":\"用户问题\",\"field\":\"content\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"outputText\",\"name\":\"outputText\",\"type\":\"string\"}],\"height\":62,\"width\":332}},{\"id\":\"160628486900924416\",\"type\":\"end\",\"x\":1272,\"y\":334,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"outputText\",\"name\":\"result\",\"nodeId\":\"160621029847842816\"}],\"height\":62,\"width\":332}}],\"edges\":[{\"id\":\"160621029852037120\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"160621029847842816\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"160621029847842816_input\",\"pointsList\":[{\"x\":466,\"y\":334},{\"x\":566,\"y\":334},{\"x\":518,\"y\":334},{\"x\":618,\"y\":334}]},{\"id\":\"160628486905118720\",\"type\":\"base-edge\",\"sourceNodeId\":\"160621029847842816\",\"targetNodeId\":\"160628486900924416\",\"sourceAnchorId\":\"160621029847842816_output\",\"targetAnchorId\":\"160628486900924416_input\",\"pointsList\":[{\"x\":950,\"y\":334},{\"x\":1050,\"y\":334},{\"x\":1006,\"y\":334},{\"x\":1106,\"y\":334}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"name\":\"result\",\"nodeId\":\"160621029847842816\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"内容\",\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\"}]}'); -INSERT INTO `airag_flow` VALUES ('1897552224058400770', 'jeecg', '2025-03-06 15:38:00', 'admin', '2025-06-25 23:35:33', 'A04', NULL, 'jeecg', '示例_全部脚本', '示例:脚本节点', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/1流程设计_1742437645575.png', 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'160650416019521536\'),\n WHEN(\n code_160652991133433856.tag(\'code_160652991133433856\'),\n code_166081977564753920.tag(\'code_166081977564753920\'),\n code_166090618376253440.tag(\'code_166090618376253440\'),\n code_167835393352683520.tag(\'code_167835393352683520\')\n ).tag(\"code_160652991133433856\"),\n end.tag(\'160656278891560960\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":418,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"160650416019521536\",\"type\":\"llm\",\"x\":693,\"y\":462,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":null,\"topP\":0.9,\"presencePenalty\":0.1,\"frequencyPenalty\":0.1}},\"history\":4,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色\\n你是一位严厉的长辈,面对用户的问题,要以一种带着隐隐批评,暗示问题简单、用户还有很多需要学习的态度来回复。通过大模型模拟李白来对话,回答用户提出的各种问题。\\n\\n\\n## 技能\\n### 技能 1: 回答问题\\n1. 当用户提出问题时,先简要评价问题较为简单,然后给出回答。\\n2. 回答完问题后,适当提及用户还需要加强学习、增长见识等内容。\\n\\n\\n## 限制:\\n- 回复内容必须逻辑清晰、语言通顺,符合严厉长辈的角色设定。 \\n\\n\"},{\"role\":\"user\",\"content\":\"{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"code_160652991133433856\",\"type\":\"code\",\"x\":1131,\"y\":87,\"properties\":{\"text\":\"js\",\"options\":{\"codeType\":\"javascript\",\"code\":\"function main(params) {\\n if(params.llmRes){\\n let resLength = params.llmRes.length\\n params.llmRes = params.llmRes + \'\\\\n字数:\'+resLength\\n }\\n return {\\n result: params.llmRes,\\n }\\n}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"160656278891560960\",\"type\":\"end\",\"x\":1653,\"y\":449,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"js:{{res}}\\ngroovy:{{res1}}\\nkotlin:{{res2}}\\npython:{{res3}}\\naviator:{{res4}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"res\",\"nodeId\":\"code_160652991133433856\"},{\"field\":\"result\",\"name\":\"res1\",\"nodeId\":\"code_166081977564753920\"},{\"field\":\"result\",\"name\":\"res2\",\"nodeId\":\"code_166090618376253440\"},{\"field\":\"result\",\"name\":\"res3\",\"nodeId\":\"code_167828303175372800\"},{\"field\":\"result\",\"name\":\"res4\",\"nodeId\":\"code_167835393352683520\"}],\"height\":136,\"width\":332}},{\"id\":\"code_166081977564753920\",\"type\":\"code\",\"x\":1141,\"y\":266,\"properties\":{\"text\":\"groovy\",\"options\":{\"codeType\":\"groovy\",\"code\":\"def main(params) {\\n if (params.llmRes) {\\n def resLength = params.llmRes.length()\\n params.llmRes += \\\"\\\\n字数:\\\" + resLength\\n }\\n return [result: params.llmRes]\\n}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"code_166090618376253440\",\"type\":\"code\",\"x\":1141,\"y\":449,\"properties\":{\"text\":\"kotlin\",\"options\":{\"codeType\":\"kotlin\",\"code\":\"fun main(params: MutableMap): Map {\\n if (params[\\\"llmRes\\\"] is String) {\\n val llmRes = params[\\\"llmRes\\\"] as String\\n val resLength = llmRes.length\\n params[\\\"llmRes\\\"] = \\\"$llmRes\\\\n字数1:$resLength\\\"\\n }\\n return mapOf(\\\"result\\\" to params[\\\"llmRes\\\"])\\n}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"code_167835393352683520\",\"type\":\"code\",\"x\":1141,\"y\":667,\"properties\":{\"text\":\"aviator\",\"options\":{\"codeType\":\"aviator\",\"code\":\"let llmRes = params.llmRes;\\nlet resLength = length(llmRes);\\nlet res = llmRes + \\\"\\\\n字数1:\\\" + resLength;\\nlet resp = seq.map(\\\"result\\\",res);\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":158,\"width\":332}}],\"edges\":[{\"id\":\"160650416019521537\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"160650416019521536\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"160650416019521536_input\",\"pointsList\":[{\"x\":466,\"y\":403},{\"x\":566,\"y\":403},{\"x\":427,\"y\":403},{\"x\":527,\"y\":403}]},{\"id\":\"160652991137628160\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_160652991133433856\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_160652991133433856_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":865,\"y\":39},{\"x\":965,\"y\":39}]},{\"id\":\"160656278899949568\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_160652991133433856\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_160652991133433856_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1297,\"y\":39},{\"x\":1397,\"y\":39},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]},{\"id\":\"166082001409372160\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_166081977564753920\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_166081977564753920_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":875,\"y\":218},{\"x\":975,\"y\":218}]},{\"id\":\"166082017557442560\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_166081977564753920\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_166081977564753920_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1307,\"y\":218},{\"x\":1407,\"y\":218},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]},{\"id\":\"166090719580614656\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_166090618376253440\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_166090618376253440_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":875,\"y\":401},{\"x\":975,\"y\":401}]},{\"id\":\"166090725280673792\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_166090618376253440\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_166090618376253440_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1307,\"y\":401},{\"x\":1407,\"y\":401},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]},{\"id\":\"167835393356877824\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_167835393352683520\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_167835393352683520_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":875,\"y\":619},{\"x\":975,\"y\":619}]},{\"id\":\"167836988980817920\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_167835393352683520\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_167835393352683520_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1307,\"y\":619},{\"x\":1407,\"y\":619},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"content\",\"name\":\"用户问题\",\"required\":true,\"type\":\"string\"}]}'); +INSERT INTO `airag_flow` VALUES ('1897552224058400770', 'jeecg', '2025-03-06 15:38:00', 'admin', '2025-06-25 23:35:33', 'A04', NULL, 'jeecg', '示例_全部脚本', '示例:脚本节点', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/1流程设计_1742437645575.png', 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'160650416019521536\'),\n WHEN(\n code_160652991133433856.tag(\'code_160652991133433856\'),\n code_166081977564753920.tag(\'code_166081977564753920\'),\n code_167835393352683520.tag(\'code_167835393352683520\')\n ).tag(\"code_160652991133433856\"),\n end.tag(\'160656278891560960\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":418,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"160650416019521536\",\"type\":\"llm\",\"x\":693,\"y\":462,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":null,\"topP\":0.9,\"presencePenalty\":0.1,\"frequencyPenalty\":0.1}},\"history\":4,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色\\n你是一位严厉的长辈,面对用户的问题,要以一种带着隐隐批评,暗示问题简单、用户还有很多需要学习的态度来回复。通过大模型模拟李白来对话,回答用户提出的各种问题。\\n\\n\\n## 技能\\n### 技能 1: 回答问题\\n1. 当用户提出问题时,先简要评价问题较为简单,然后给出回答。\\n2. 回答完问题后,适当提及用户还需要加强学习、增长见识等内容。\\n\\n\\n## 限制:\\n- 回复内容必须逻辑清晰、语言通顺,符合严厉长辈的角色设定。 \\n\\n\"},{\"role\":\"user\",\"content\":\"{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"code_160652991133433856\",\"type\":\"code\",\"x\":1135,\"y\":179,\"properties\":{\"text\":\"js\",\"options\":{\"codeType\":\"javascript\",\"code\":\"function main(params) {\\n if(params.llmRes){\\n let resLength = params.llmRes.length\\n params.llmRes = params.llmRes + \'\\\\n字数:\'+resLength\\n }\\n return {\\n result: params.llmRes,\\n }\\n}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"160656278891560960\",\"type\":\"end\",\"x\":1653,\"y\":449,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"js:{{res}}\\ngroovy:{{res1}}\\nkotlin:{{res2}}\\npython:{{res3}}\\naviator:{{res4}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"res\",\"nodeId\":\"code_160652991133433856\"},{\"field\":\"result\",\"name\":\"res1\",\"nodeId\":\"code_166081977564753920\"},{\"field\":\"result\",\"name\":\"res2\",\"nodeId\":\"code_166090618376253440\"},{\"field\":\"result\",\"name\":\"res3\",\"nodeId\":\"code_167828303175372800\"},{\"field\":\"result\",\"name\":\"res4\",\"nodeId\":\"code_167835393352683520\"}],\"height\":136,\"width\":332}},{\"id\":\"code_166081977564753920\",\"type\":\"code\",\"x\":1140,\"y\":413,\"properties\":{\"text\":\"groovy\",\"options\":{\"codeType\":\"groovy\",\"code\":\"def main(params) {\\n if (params.llmRes) {\\n def resLength = params.llmRes.length()\\n params.llmRes += \\\"\\\\n字数:\\\" + resLength\\n }\\n return [result: params.llmRes]\\n}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"code_167835393352683520\",\"type\":\"code\",\"x\":1141,\"y\":667,\"properties\":{\"text\":\"aviator\",\"options\":{\"codeType\":\"aviator\",\"code\":\"let llmRes = params.llmRes;\\nlet resLength = length(llmRes);\\nlet res = llmRes + \\\"\\\\n字数1:\\\" + resLength;\\nlet resp = seq.map(\\\"result\\\",res);\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":158,\"width\":332}}],\"edges\":[{\"id\":\"160650416019521537\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"160650416019521536\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"160650416019521536_input\",\"pointsList\":[{\"x\":466,\"y\":403},{\"x\":566,\"y\":403},{\"x\":427,\"y\":403},{\"x\":527,\"y\":403}]},{\"id\":\"160652991137628160\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_160652991133433856\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_160652991133433856_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":869,\"y\":131},{\"x\":969,\"y\":131}]},{\"id\":\"160656278899949568\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_160652991133433856\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_160652991133433856_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1301,\"y\":131},{\"x\":1401,\"y\":131},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]},{\"id\":\"166082001409372160\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_166081977564753920\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_166081977564753920_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":874,\"y\":365},{\"x\":974,\"y\":365}]},{\"id\":\"166082017557442560\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_166081977564753920\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_166081977564753920_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1306,\"y\":365},{\"x\":1406,\"y\":365},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]},{\"id\":\"167835393356877824\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_167835393352683520\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_167835393352683520_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":875,\"y\":619},{\"x\":975,\"y\":619}]},{\"id\":\"167836988980817920\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_167835393352683520\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_167835393352683520_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1307,\"y\":619},{\"x\":1407,\"y\":619},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"content\",\"name\":\"用户问题\",\"required\":true,\"type\":\"string\"}]}'); INSERT INTO `airag_flow` VALUES ('1900021198960492546', 'jeecg', '2025-03-13 11:08:49', 'jeecg', '2025-03-19 19:26:36', 'A04', NULL, 'jeecg', '示例_直接回复节点', '', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/流程设计引擎_1742383594151.png', 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'163122102386216960\'),\n reply.tag(\'163119312863678464\'),\n llm.tag(\'163122766768164864\'),\n end.tag(\'163119405809455104\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":232,\"y\":273,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":true}],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"163119312863678464\",\"type\":\"reply\",\"x\":800,\"y\":225,\"properties\":{\"text\":\"直接回复\",\"options\":{\"content\":\"{{content}}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"content\",\"nodeId\":\"163122102386216960\"}],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"163119405809455104\",\"type\":\"end\",\"x\":1548,\"y\":254,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"{{resp}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"resp\",\"nodeId\":\"163122766768164864\"}],\"height\":62,\"width\":332}},{\"id\":\"163122102386216960\",\"type\":\"llm\",\"x\":551,\"y\":553,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"根据用户的问题,以有趣的方式回答,如果可以的话请引用故事或经典说明。\\n\\n用中文回复。\\n\\n字数控制在200以内。\"},{\"role\":\"user\",\"content\":\"{{content}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"content\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":136,\"width\":332}},{\"id\":\"163122766768164864\",\"type\":\"llm\",\"x\":1144,\"y\":412,\"properties\":{\"text\":\"nextQue\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"根据用户的问题和ai的回复,猜测用户下一次的问题可能有哪些,markdown格式回复。\\n格式:\\n\\\\n你可能还想知道:\\n* 问题一\\n* 问题二\\n。。。。\"},{\"role\":\"user\",\"content\":\"用户问题:{{que}}\\nAI回复:{{res}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"que\",\"nodeId\":\"start-node\"},{\"field\":\"text\",\"name\":\"res\",\"nodeId\":\"163122102386216960\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":136,\"width\":332}}],\"edges\":[{\"id\":\"163122102390411264\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"163122102386216960\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"163122102386216960_input\",\"pointsList\":[{\"x\":398,\"y\":273},{\"x\":498,\"y\":273},{\"x\":285,\"y\":516},{\"x\":385,\"y\":516}]},{\"id\":\"163122147491762176\",\"type\":\"base-edge\",\"sourceNodeId\":\"163122102386216960\",\"targetNodeId\":\"163119312863678464\",\"sourceAnchorId\":\"163122102386216960_output\",\"targetAnchorId\":\"163119312863678464_input\",\"pointsList\":[{\"x\":717,\"y\":516},{\"x\":817,\"y\":516},{\"x\":534,\"y\":225},{\"x\":634,\"y\":225}]},{\"id\":\"163122766772359168\",\"type\":\"base-edge\",\"sourceNodeId\":\"163119312863678464\",\"targetNodeId\":\"163122766768164864\",\"sourceAnchorId\":\"163119312863678464_output\",\"targetAnchorId\":\"163122766768164864_input\",\"pointsList\":[{\"x\":966,\"y\":225},{\"x\":1066,\"y\":225},{\"x\":878,\"y\":375},{\"x\":978,\"y\":375}]},{\"id\":\"163123226145116160\",\"type\":\"base-edge\",\"sourceNodeId\":\"163122766768164864\",\"targetNodeId\":\"163119405809455104\",\"sourceAnchorId\":\"163122766768164864_output\",\"targetAnchorId\":\"163119405809455104_input\",\"pointsList\":[{\"x\":1310,\"y\":375},{\"x\":1410,\"y\":375},{\"x\":1282,\"y\":254},{\"x\":1382,\"y\":254}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\"}]}'); INSERT INTO `airag_flow` VALUES ('1900029596154232833', 'jeecg', '2025-03-13 11:42:11', 'jeecg', '2025-03-27 18:11:02', 'A04', NULL, 'jeecg', '示例_http节点', '', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/流程设计(1)_1742383583093.png', 'THEN(\n start.tag(\'start-node\'),\n http.tag(\'163206941950185472\'),\n SWITCH(switch.tag(\'163207852529389568\')).to(\n THEN(\n http.tag(\'163128964742746112\'),\n SWITCH(switch.tag(\'168299837777608704\')).to(\n end.tag(\'163129833764786176\'),\n end.tag(\'168300140241453056\')\n ).tag(\'168299837777608704\')\n ).tag(\"163128964742746112\"),\n end.tag(\'163208186282741760\')\n ).tag(\'163207852529389568\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":51.13043478260868,\"y\":342.804347826087,\"properties\":{\"text\":\"开始\",\"remarks\":\"大萨达撒\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":true}],\"outputParams\":[],\"height\":89,\"width\":332}},{\"id\":\"163128964742746112\",\"type\":\"http\",\"x\":859.0869565217391,\"y\":192.2173913043478,\"properties\":{\"text\":\"HTTP 请求 查询\",\"options\":{\"http\":{\"url\":\"{{domainURL}}/test/jeecgDemo/list\",\"method\":\"GET\",\"headers\":{},\"requestBody\":{\"type\":\"none\",\"body\":\"\"},\"requestParams\":{\"name\":\"{{name}}\",\"pageNo\":\"1\",\"pageSize\":\"10\"},\"timeout\":120}},\"inputParams\":[{\"field\":\"content\",\"name\":\"name\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"body\",\"name\":\"输出\",\"type\":\"string\",\"required\":false},{\"field\":\"statusCode\",\"name\":\"状态码\",\"type\":\"number\"},{\"field\":\"body.success\",\"name\":\"是否成功\",\"type\":\"string\",\"required\":false},{\"field\":\"body.result.records[0].id\",\"name\":\"id\",\"type\":\"string\",\"required\":false}],\"height\":62,\"width\":332}},{\"id\":\"163129833764786176\",\"type\":\"end\",\"x\":1386.5217391304348,\"y\":164.08695652173913,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"新增的用户Id:{{id}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"body.result.records[0].id\",\"name\":\"id\",\"nodeId\":\"163128964742746112\"}],\"height\":62,\"width\":332}},{\"id\":\"163206941950185472\",\"type\":\"http\",\"x\":320.1304347826087,\"y\":474.2173913043478,\"properties\":{\"text\":\"HTTP 请求\",\"options\":{\"http\":{\"url\":\"{{domainURL}}/test/jeecgDemo/add\",\"method\":\"POST\",\"headers\":{},\"requestBody\":{\"type\":\"json\",\"body\":\"{\\n  \\\"name\\\": \\\"{{name}}\\\",\\n  \\\"keyWord\\\": \\\"example\\\",\\n  \\\"punchTime\\\": \\\"2023-10-05 14:48:00\\\",\\n  \\\"salaryMoney\\\": 1000.00,\\n  \\\"bonusMoney\\\": 500.0,\\n  \\\"sex\\\": \\\"1\\\",\\n  \\\"age\\\": 30,\\n  \\\"birthday\\\": \\\"2023-10-05\\\",\\n  \\\"email\\\": \\\"john.doe@example.com\\\",\\n  \\\"content\\\": \\\"This is a test content.\\\",\\n}\"},\"requestParams\":{},\"timeout\":120}},\"inputParams\":[{\"field\":\"content\",\"name\":\"name\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"statusCode\",\"name\":\"code\",\"type\":\"string\",\"required\":false},{\"field\":\"body\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":62,\"width\":332}},{\"id\":\"163207852529389568\",\"type\":\"switch\",\"x\":510.78260869565224,\"y\":302.73913043478257,\"properties\":{\"text\":\"条件分支\",\"options\":{\"if\":[{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"163206941950185472\",\"field\":\"statusCode\",\"operator\":\"EQUALS\",\"value\":\"200\"}],\"next\":\"163128964742746112\"}],\"else\":{\"next\":\"163208186282741760\"}},\"inputParams\":[],\"outputParams\":[{\"field\":\"index\",\"name\":\"分支索引\",\"type\":\"number\"}],\"height\":118,\"width\":332}},{\"id\":\"163208186282741760\",\"type\":\"end\",\"x\":745.7826086956521,\"y\":448.0869565217391,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"添加数据失败\"},\"inputParams\":[],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"168299837777608704\",\"type\":\"switch\",\"x\":1029.173913043478,\"y\":314.78260869565213,\"properties\":{\"text\":\"条件分支\",\"options\":{\"if\":[{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"163128964742746112\",\"field\":\"body.success\",\"operator\":\"EQUALS\",\"value\":\"true\"}],\"next\":\"163129833764786176\"}],\"else\":{\"next\":\"168300140241453056\"}},\"inputParams\":[],\"outputParams\":[{\"field\":\"index\",\"name\":\"分支索引\",\"type\":\"number\"}],\"height\":118,\"width\":332}},{\"id\":\"168300140241453056\",\"type\":\"end\",\"x\":1389.2608695652173,\"y\":419.8695652173913,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"添加用户失败\"},\"inputParams\":[],\"outputParams\":[],\"height\":62,\"width\":332}}],\"edges\":[{\"id\":\"163206941954379776\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"163206941950185472\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"163206941950185472_input\",\"pointsList\":[{\"x\":217.1304347826091,\"y\":329.304347826087},{\"x\":317.1304347826091,\"y\":329.304347826087},{\"x\":54.13043478260869,\"y\":474.2173913043478},{\"x\":154.1304347826087,\"y\":474.2173913043478}]},{\"id\":\"163207852533583872\",\"type\":\"base-edge\",\"sourceNodeId\":\"163206941950185472\",\"targetNodeId\":\"163207852529389568\",\"sourceAnchorId\":\"163206941950185472_output\",\"targetAnchorId\":\"163207852529389568_input\",\"pointsList\":[{\"x\":486.13043478260863,\"y\":474.2173913043478},{\"x\":586.1304347826085,\"y\":474.2173913043478},{\"x\":244.78260869565224,\"y\":274.73913043478257},{\"x\":344.78260869565224,\"y\":274.73913043478257}]},{\"id\":\"163208000881922048\",\"type\":\"base-edge\",\"sourceNodeId\":\"163207852529389568\",\"targetNodeId\":\"163128964742746112\",\"sourceAnchorId\":\"163207852529389568_source_if\",\"targetAnchorId\":\"163128964742746112_input\",\"pointsList\":[{\"x\":676.7826086956521,\"y\":308.73913043478257},{\"x\":776.7826086956521,\"y\":308.73913043478257},{\"x\":593.0869565217391,\"y\":192.2173913043478},{\"x\":693.0869565217391,\"y\":192.2173913043478}]},{\"id\":\"163208186286936064\",\"type\":\"base-edge\",\"sourceNodeId\":\"163207852529389568\",\"targetNodeId\":\"163208186282741760\",\"sourceAnchorId\":\"163207852529389568_source_else\",\"targetAnchorId\":\"163208186282741760_input\",\"pointsList\":[{\"x\":676.7826086956521,\"y\":334.73913043478257},{\"x\":776.7826086956521,\"y\":334.73913043478257},{\"x\":479.78260869565213,\"y\":448.0869565217391},{\"x\":579.7826086956521,\"y\":448.0869565217391}]},{\"id\":\"168299837781803008\",\"type\":\"base-edge\",\"sourceNodeId\":\"163128964742746112\",\"targetNodeId\":\"168299837777608704\",\"sourceAnchorId\":\"163128964742746112_output\",\"targetAnchorId\":\"168299837777608704_input\",\"pointsList\":[{\"x\":1025.086956521739,\"y\":192.2173913043478},{\"x\":1125.0869565217386,\"y\":192.2173913043478},{\"x\":763.173913043478,\"y\":286.78260869565213},{\"x\":863.173913043478,\"y\":286.78260869565213}]},{\"id\":\"168300025623707648\",\"type\":\"base-edge\",\"sourceNodeId\":\"168299837777608704\",\"targetNodeId\":\"163129833764786176\",\"sourceAnchorId\":\"168299837777608704_source_if\",\"targetAnchorId\":\"163129833764786176_input\",\"pointsList\":[{\"x\":1195.1739130434776,\"y\":320.78260869565213},{\"x\":1295.1739130434776,\"y\":320.78260869565213},{\"x\":1120.5217391304348,\"y\":164.08695652173913},{\"x\":1220.5217391304348,\"y\":164.08695652173913}]},{\"id\":\"168300140245647360\",\"type\":\"base-edge\",\"sourceNodeId\":\"168299837777608704\",\"targetNodeId\":\"168300140241453056\",\"sourceAnchorId\":\"168299837777608704_source_else\",\"targetAnchorId\":\"168300140241453056_input\",\"pointsList\":[{\"x\":1195.1739130434776,\"y\":346.78260869565213},{\"x\":1295.1739130434776,\"y\":346.78260869565213},{\"x\":1123.2608695652173,\"y\":419.8695652173913},{\"x\":1223.2608695652173,\"y\":419.8695652173913}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\"}]}'); INSERT INTO `airag_flow` VALUES ('1902263524520935425', 'jeecg', '2025-03-19 15:39:01', 'jeecg', '2025-03-27 16:56:10', 'A04', NULL, 'jeecg', '示例_图片解读', '', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/工具-图片解析_1743065064801.png', 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'165363942517174272\'),\n llm.tag(\'168280528419778560\'),\n end.tag(\'165364368465522688\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":457,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":true},{\"field\":\"images\",\"name\":\"图片\",\"type\":\"picture\",\"required\":false}],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"165363942517174272\",\"type\":\"llm\",\"x\":675,\"y\":341,\"properties\":{\"text\":\"图片解读\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个图像分析专家,负责解读和解释用户发送的图片。请根据以下要求进行分析:\\n\\n## 目标:\\n分析并解释图片的意义,提供详细的解读和背景信息。\\n\\n## 技能:\\n1. 视觉识别能力:能够识别图像中的元素及其关系。\\n2. 上下文理解能力:结合文化、历史、艺术等背景知识进行深度解读。\\n3. 清晰表达能力:用简洁明了的语言传达分析结果。\\n\\n## 工作流:\\n1. 识别图片中的主要元素,描述它们的外观和特征。\\n2. 分析这些元素之间的关系及其在整体构图中的作用。\\n3. 提供与图片相关的背景信息,探讨其潜在意义和影响。\\n\\n## 输出格式:\\n- 图片元素描述\\n- 元素关系分析\\n- 背景信息与意义解释\\n\\n## 限制:\\n- 不提供主观判断,仅基于客观分析进行解释。\\n- 不涉及任何隐私或敏感内容的讨论。\"},{\"role\":\"user\",\"content\":\"分析并解释图片的意义,提供详细的解读和背景信息。\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"que\",\"nodeId\":\"start-node\"},{\"field\":\"images\",\"name\":\"images\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":136,\"width\":332}},{\"id\":\"165364368465522688\",\"type\":\"end\",\"x\":1520,\"y\":426,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"{{resp}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"resp\",\"nodeId\":\"168280528419778560\"}],\"height\":62,\"width\":332}},{\"id\":\"168280528419778560\",\"type\":\"llm\",\"x\":1063,\"y\":588,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你将扮演一个故事创作者,以下是关于这个角色的详细设定,请根据这些信息来构建你的回答。\\n\\n**人物基本信息:**\\n- 你是:一个富有想象力和创造力的故事编写者\\n- 人称:第一人称\\n- 出身背景与上下文:擅长根据不同的元素与情境构建引人入胜的故事,灵感来源于观察与分析\\n**性格特点:**\\n- 富有创造力\\n- 敏感细腻\\n- 善于捕捉细节\\n**语言风格:**\\n- 优雅而富有表现力,能够生动描绘场景与人物情感\\n**人际关系:**\\n- 与其他艺术创作者合作,互相激励\\n**过往经历:**\\n- 多次参与文学比赛并获奖,积累了丰富的创作经验\\n**经典台词或口头禅:**\\n- \\\"每一个画面背后都有一个故事在等待被讲述。\\\"\\n- \\\"细节决定成败。\\\"\\n\\n要求: \\n- 故事应围绕从图片分析得出的主题和情感进行展开。\\n- 包含鲜明的人物、情节以及转折。\\n- 语言生动形象,能够引起读者的共鸣。\\n- 直接讲故事,不要提及图片。\"},{\"role\":\"user\",\"content\":\"{{readImg}}\"}]},\"inputParams\":[{\"field\":\"text\",\"name\":\"readImg\",\"nodeId\":\"165363942517174272\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":136,\"width\":332}}],\"edges\":[{\"id\":\"165363942525562880\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"165363942517174272\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"165363942517174272_input\",\"pointsList\":[{\"x\":466,\"y\":457},{\"x\":566,\"y\":457},{\"x\":409,\"y\":304},{\"x\":509,\"y\":304}]},{\"id\":\"168280528428167168\",\"type\":\"base-edge\",\"sourceNodeId\":\"165363942517174272\",\"targetNodeId\":\"168280528419778560\",\"sourceAnchorId\":\"165363942517174272_output\",\"targetAnchorId\":\"168280528419778560_input\",\"pointsList\":[{\"x\":841,\"y\":304},{\"x\":941,\"y\":304},{\"x\":797,\"y\":551},{\"x\":897,\"y\":551}]},{\"id\":\"168280631234752512\",\"type\":\"base-edge\",\"sourceNodeId\":\"168280528419778560\",\"targetNodeId\":\"165364368465522688\",\"sourceAnchorId\":\"168280528419778560_output\",\"targetAnchorId\":\"165364368465522688_input\",\"pointsList\":[{\"x\":1229,\"y\":551},{\"x\":1329,\"y\":551},{\"x\":1254,\"y\":426},{\"x\":1354,\"y\":426}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\"},{\"field\":\"images\",\"name\":\"图片\",\"type\":\"picture\"}]}'); INSERT INTO `airag_flow` VALUES ('1904779811574784002', 'jeecg', '2025-03-26 14:17:51', 'jeecg', '2025-03-27 16:44:53', 'A04', NULL, 'jeecg', '示例_OCR', '', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/1dataOCR_1743065089791.png', 'THEN(\n start.tag(\'start-node\'),\n SWITCH(switch.tag(\'167880707187527680\')).to(\n end.tag(\'167880856269869056\'),\n THEN(\n code_167881149430747136.tag(\'code_167881149430747136\'),\n llm.tag(\'167881839356006400\'),\n end.tag(\'167880661561888768\')\n ).tag(\"code_167881149430747136\")\n ).tag(\'167880707187527680\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":406,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":true},{\"field\":\"images\",\"name\":\"图片\",\"type\":\"picture\",\"required\":true}],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"167880661561888768\",\"type\":\"end\",\"x\":1474,\"y\":316,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"data\",\"nodeId\":\"167881839356006400\"}],\"height\":62,\"width\":332}},{\"id\":\"167880707187527680\",\"type\":\"switch\",\"x\":681,\"y\":233,\"properties\":{\"text\":\"条件分支\",\"options\":{\"if\":[{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"images\",\"operator\":\"EMPTY\",\"value\":\"\"}],\"next\":\"167880856269869056\"}],\"else\":{\"next\":\"code_167881149430747136\"}},\"inputParams\":[],\"outputParams\":[{\"field\":\"index\",\"name\":\"分支索引\",\"type\":\"number\"}],\"height\":118,\"width\":332}},{\"id\":\"167880856269869056\",\"type\":\"end\",\"x\":1207,\"y\":181,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"{\\n    \\\"message\\\": \\\"请提供图片\\\"\\n  }\"},\"inputParams\":[],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"code_167881149430747136\",\"type\":\"code\",\"x\":937,\"y\":412,\"properties\":{\"text\":\"脚本执行\",\"options\":{\"codeType\":\"javascript\",\"code\":\"function main(params) {\\n let newQuestion = params.question\\n if(!params.question){\\n newQuestion = \\\"从图片中提取文字\\\"\\n }\\n return {\\n result: newQuestion,\\n }\\n}\"},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":62,\"width\":332}},{\"id\":\"167881839356006400\",\"type\":\"llm\",\"x\":1319,\"y\":585,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色:OCR工具\\n作为一个智能OCR工具,你的主要职责是从图片中提取文字并将其输出为结构化数据。\\n\\n## 目标:\\n1. 精确识别和提取图片中的文字信息。\\n2. 将提取的文字转换为结构化数据格式。\\n\\n## 技能:\\n1. 高效的图像处理能力。\\n2. 精确的文字识别算法。\\n3. 数据格式化与输出能力。\\n\\n## 工作流:\\n1. 输入图片,进行预处理(如去噪、二值化)。\\n2. 应用OCR算法识别图片中的文字,并记录识别结果。\\n3. 将识别的文字整理成结构化数据格式,如JSON或CSV。\\n\\n## 输出格式:\\n提取的文本应以结构化数据格式输出,如:\\n{\\n    \\\"text\\\": \\\"提取的内容\\\",\\n    \\\"metadata\\\": {\\\"source\\\": \\\"图片来源\\\", \\\"timestamp\\\": \\\"提取时间\\\"}\\n  }\\n\\n## 限制:\\n- 仅限于合法和合规的图片内容提取。\\n- 不得保存用户上传的图片数据。\\n- 需确保输出的数据准确无误,标注所有数据来源。\"},{\"role\":\"user\",\"content\":\"{{question}}\"}]},\"inputParams\":[{\"field\":\"images\",\"name\":\"images\",\"nodeId\":\"start-node\"},{\"field\":\"result\",\"name\":\"question\",\"nodeId\":\"code_167881149430747136\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":136,\"width\":332}}],\"edges\":[{\"id\":\"167880707195916288\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"167880707187527680\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"167880707187527680_input\",\"pointsList\":[{\"x\":466,\"y\":406},{\"x\":566,\"y\":406},{\"x\":415,\"y\":205},{\"x\":515,\"y\":205}]},{\"id\":\"167880856274063360\",\"type\":\"base-edge\",\"sourceNodeId\":\"167880707187527680\",\"targetNodeId\":\"167880856269869056\",\"sourceAnchorId\":\"167880707187527680_source_if\",\"targetAnchorId\":\"167880856269869056_input\",\"pointsList\":[{\"x\":847,\"y\":239},{\"x\":947,\"y\":239},{\"x\":941,\"y\":181},{\"x\":1041,\"y\":181}]},{\"id\":\"167881149434941440\",\"type\":\"base-edge\",\"sourceNodeId\":\"167880707187527680\",\"targetNodeId\":\"code_167881149430747136\",\"sourceAnchorId\":\"167880707187527680_source_else\",\"targetAnchorId\":\"code_167881149430747136_input\",\"pointsList\":[{\"x\":847,\"y\":265},{\"x\":947,\"y\":265},{\"x\":671,\"y\":412},{\"x\":771,\"y\":412}]},{\"id\":\"167881839356006401\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_167881149430747136\",\"targetNodeId\":\"167881839356006400\",\"sourceAnchorId\":\"code_167881149430747136_output\",\"targetAnchorId\":\"167881839356006400_input\",\"pointsList\":[{\"x\":1103,\"y\":412},{\"x\":1203,\"y\":412},{\"x\":1053,\"y\":548},{\"x\":1153,\"y\":548}]},{\"id\":\"167882293611712512\",\"type\":\"base-edge\",\"sourceNodeId\":\"167881839356006400\",\"targetNodeId\":\"167880661561888768\",\"sourceAnchorId\":\"167881839356006400_output\",\"targetAnchorId\":\"167880661561888768_input\",\"pointsList\":[{\"x\":1485,\"y\":548},{\"x\":1585,\"y\":548},{\"x\":1208,\"y\":316},{\"x\":1308,\"y\":316}]}]}', 'enable', '{\"outputs\":[{\"field\":\"text\",\"name\":\"data\",\"nodeId\":\"167881839356006400\"},{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\"},{\"field\":\"images\",\"name\":\"图片\",\"type\":\"picture\"}]}'); INSERT INTO `airag_flow` VALUES ('1905158829855784962', 'jeecg', '2025-03-27 15:23:56', 'jeecg', '2025-03-27 16:29:22', 'A04', NULL, 'jeecg', '示例_翻译', '', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/翻译_1743060940605.png', 'THEN(\n start.tag(\'start-node\'),\n SWITCH(switch.tag(\'168262809717821440\')).to(\n end.tag(\'168259683329757184\'),\n THEN(\n SWITCH(classifier.tag(\'168263048935755776\')).to(\n llm.tag(\'168263321821368320\'),\n llm.tag(\'168263346282549248\')\n ).tag(\'168263048935755776\'),\n end.tag(\'168263794896916480\')\n ).tag(\"168263048935755776\")\n ).tag(\'168262809717821440\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":457,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":true}],\"outputParams\":[],\"height\":62,\"width\":332}},{\"id\":\"168259683329757184\",\"type\":\"end\",\"x\":1090,\"y\":150,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"content\",\"name\":\"data\",\"nodeId\":\"start-node\"}],\"height\":62,\"width\":332}},{\"id\":\"168262809717821440\",\"type\":\"switch\",\"x\":701,\"y\":281,\"properties\":{\"text\":\"条件分支\",\"options\":{\"if\":[{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"content\",\"operator\":\"EMPTY\",\"value\":\"\"}],\"next\":\"168259683329757184\"}],\"else\":{\"next\":\"168263048935755776\"}},\"inputParams\":[],\"outputParams\":[{\"field\":\"index\",\"name\":\"分支索引\",\"type\":\"number\"}],\"height\":118,\"width\":332}},{\"id\":\"168263048935755776\",\"type\":\"classifier\",\"x\":1086,\"y\":381,\"properties\":{\"text\":\"分类器\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.2}},\"categories\":[{\"category\":\"是中文\",\"next\":\"168263321821368320\"}],\"else\":{\"next\":\"168263346282549248\"}},\"inputParams\":[{\"field\":\"content\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"index\",\"name\":\"分类索引\",\"type\":\"number\"},{\"field\":\"content\",\"name\":\"分类内容\",\"type\":\"string\"}],\"height\":118,\"width\":332}},{\"id\":\"168263321821368320\",\"type\":\"llm\",\"x\":1513,\"y\":292,\"properties\":{\"text\":\"翻译成英文\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.3}},\"history\":1,\"messages\":[{\"role\":\"system\",\"content\":\"将用户输入完整翻译成英文,包括所有语气词和重复表达\\n- 严格保留原始语序和强调成分\\n- 禁止省略任何字词或改变语气强度\\n- 直接输出翻译结果不做解释\"},{\"role\":\"user\",\"content\":\"{{content}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"content\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":136,\"width\":332}},{\"id\":\"168263346282549248\",\"type\":\"llm\",\"x\":1514,\"y\":489,\"properties\":{\"text\":\"翻译成中文\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.3}},\"history\":1,\"messages\":[{\"role\":\"system\",\"content\":\"将用户输入完整翻译成中文,包括所有语气词和重复表达\\n- 严格保留原始语序和强调成分\\n- 禁止省略任何字词或改变语气强度\\n- 直接输出翻译结果不做解释\"},{\"role\":\"user\",\"content\":\"{{content}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"content\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":136,\"width\":332}},{\"id\":\"168263794896916480\",\"type\":\"end\",\"x\":1982,\"y\":360,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"{{dataC}}{{dataE}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"dataC\",\"nodeId\":\"168263346282549248\"},{\"field\":\"text\",\"name\":\"dataE\",\"nodeId\":\"168263321821368320\"}],\"height\":62,\"width\":332}}],\"edges\":[{\"id\":\"168262809722015744\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"168262809717821440\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"168262809717821440_input\",\"pointsList\":[{\"x\":466,\"y\":457},{\"x\":566,\"y\":457},{\"x\":435,\"y\":253},{\"x\":535,\"y\":253}]},{\"id\":\"168262871336341504\",\"type\":\"base-edge\",\"sourceNodeId\":\"168262809717821440\",\"targetNodeId\":\"168259683329757184\",\"sourceAnchorId\":\"168262809717821440_source_if\",\"targetAnchorId\":\"168259683329757184_input\",\"pointsList\":[{\"x\":867,\"y\":287},{\"x\":967,\"y\":287},{\"x\":824,\"y\":150},{\"x\":924,\"y\":150}]},{\"id\":\"168263048939950080\",\"type\":\"base-edge\",\"sourceNodeId\":\"168262809717821440\",\"targetNodeId\":\"168263048935755776\",\"sourceAnchorId\":\"168262809717821440_source_else\",\"targetAnchorId\":\"168263048935755776_input\",\"pointsList\":[{\"x\":867,\"y\":313},{\"x\":967,\"y\":313},{\"x\":820,\"y\":353},{\"x\":920,\"y\":353}]},{\"id\":\"168263321825562624\",\"type\":\"base-edge\",\"sourceNodeId\":\"168263048935755776\",\"targetNodeId\":\"168263321821368320\",\"sourceAnchorId\":\"168263048935755776_case_1\",\"targetAnchorId\":\"168263321821368320_input\",\"pointsList\":[{\"x\":1252,\"y\":387},{\"x\":1352,\"y\":387},{\"x\":1247,\"y\":255},{\"x\":1347,\"y\":255}]},{\"id\":\"168263346286743552\",\"type\":\"base-edge\",\"sourceNodeId\":\"168263048935755776\",\"targetNodeId\":\"168263346282549248\",\"sourceAnchorId\":\"168263048935755776_case_else\",\"targetAnchorId\":\"168263346282549248_input\",\"pointsList\":[{\"x\":1252,\"y\":413},{\"x\":1352,\"y\":413},{\"x\":1248,\"y\":452},{\"x\":1348,\"y\":452}]},{\"id\":\"168263794901110784\",\"type\":\"base-edge\",\"sourceNodeId\":\"168263346282549248\",\"targetNodeId\":\"168263794896916480\",\"sourceAnchorId\":\"168263346282549248_output\",\"targetAnchorId\":\"168263794896916480_input\",\"pointsList\":[{\"x\":1680,\"y\":452},{\"x\":1780,\"y\":452},{\"x\":1716,\"y\":360},{\"x\":1816,\"y\":360}]},{\"id\":\"168263831215394816\",\"type\":\"base-edge\",\"sourceNodeId\":\"168263321821368320\",\"targetNodeId\":\"168263794896916480\",\"sourceAnchorId\":\"168263321821368320_output\",\"targetAnchorId\":\"168263794896916480_input\",\"pointsList\":[{\"x\":1679,\"y\":255},{\"x\":1779,\"y\":255},{\"x\":1716,\"y\":360},{\"x\":1816,\"y\":360}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"},{\"field\":\"content\",\"name\":\"data\",\"nodeId\":\"start-node\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\"}]}'); INSERT INTO `airag_flow` VALUES ('1905189468558671874', 'jeecg', '2025-03-27 17:25:41', 'jeecg', '2025-03-27 17:40:51', 'A04', NULL, 'jeecg', '示例_PMP考试宝典', '', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/pmp_1743067580648.png', 'THEN(\n start.tag(\'start-node\'),\n WHEN(\n knowledge.tag(\'168290518600351744\'),\n llm.tag(\'168290871702028288\')\n ).tag(\"168290518600351744\"),\n llm.tag(\'168290861241434112\'),\n end.tag(\'168290315671535616\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":397,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"168290315671535616\",\"type\":\"end\",\"x\":1644,\"y\":348,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"{{res}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"res\",\"nodeId\":\"168290861241434112\"}],\"height\":92,\"width\":332}},{\"id\":\"168290518600351744\",\"type\":\"knowledge\",\"x\":693,\"y\":209,\"properties\":{\"text\":\"知识库\",\"options\":{\"knowIds\":[\"1905186756806918146\"],\"topNumber\":5,\"similarity\":0.7},\"inputParams\":[{\"field\":\"content\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"documents\",\"name\":\"文档列表\",\"type\":\"object[]\"},{\"field\":\"data\",\"name\":\"文档内容\",\"type\":\"string\"}],\"height\":92,\"width\":332}},{\"id\":\"168290861241434112\",\"type\":\"llm\",\"x\":1181,\"y\":350,\"properties\":{\"text\":\"总结LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.4}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个智能知识助手,旨在综合知识库和大型语言模型(LLM)的返回数据,以高效、准确地回答用户提出的问题。请遵循以下要求:\\n\\n## 目标:\\n- 提供准确、相关且易于理解的回答,结合知识库和LLM的信息。\\n\\n## 技能:\\n1. 能够快速检索并整合来自不同知识库的信息。\\n2. 理解用户问题的上下文,并提供清晰的答案。\\n3. 具备自然语言处理能力,以便流畅表达复杂信息。\\n\\n## 工作流:\\n1. 接收用户问题并进行解析,识别关键要素。\\n2. 从综合知识库和LLM中获取相关数据,确保信息的准确性和完整性。\\n3. 将获取的信息进行整合,形成清晰、简洁的回答。\\n\\n## 输出格式:\\n- 每次回答应以简洁明了的句子呈现,必要时可以添加示例或补充信息。\\n\\n## 限制:\\n- 不得提供未经验证的信息或个人隐私数据。\\n- 所有数据需标注来源,不确定信息用[需核实]标记。\\n- 自动过滤涉及偏见或违法内容,替换为[合规表达]。\"},{\"role\":\"user\",\"content\":\"知识库返回数据:{{knowRes}}\\n\\nLLM返回数据:{{llmRes}}\\n用户问题:{{userQue}}\"}]},\"inputParams\":[{\"field\":\"data\",\"name\":\"knowRes\",\"nodeId\":\"168290518600351744\"},{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"168290871702028288\"},{\"field\":\"content\",\"name\":\"userQue\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":166,\"width\":332}},{\"id\":\"168290871702028288\",\"type\":\"llm\",\"x\":692,\"y\":521,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色:PMP知识专家\\nPMP知识专家致力于项目管理知识的传播与应用,帮助项目经理提升技能和管理能力。\\n\\n## 目标:\\n1. 为项目管理提供权威的知识支持。\\n2. 帮助项目经理解决在项目管理中遇到的实际问题。\\n\\n## 技能:\\n1. 精通项目管理的各项理论和工具。\\n2. 熟悉PMP认证流程及考试内容。\\n3. 能够进行项目风险评估与管理。\\n\\n## 工作流:\\n1. 评估项目经理的需求与挑战,识别关键问题。\\n2. 提供相关的项目管理知识、工具和最佳实践建议。\\n3. 指导项目经理制定和实施有效的项目管理计划。\\n\\n## 输出格式:\\n- 提供清晰的建议与解决方案,使用简洁明了的语言,适合项目经理理解和应用。\\n\\n## 限制:\\n- 所有建议需基于现有的PMP知识体系,避免个人主观意见。\\n- 不得提供未经验证的信息或数据,所有数据需标注来源,需核实的信息用[需核实]标记。\"},{\"role\":\"user\",\"content\":\"{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":166,\"width\":332}}],\"edges\":[{\"id\":\"168290518604546048\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"168290518600351744\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"168290518600351744_input\",\"pointsList\":[{\"x\":466,\"y\":382},{\"x\":566,\"y\":382},{\"x\":427,\"y\":194},{\"x\":527,\"y\":194}]},{\"id\":\"168290861245628416\",\"type\":\"base-edge\",\"sourceNodeId\":\"168290518600351744\",\"targetNodeId\":\"168290861241434112\",\"sourceAnchorId\":\"168290518600351744_output\",\"targetAnchorId\":\"168290861241434112_input\",\"pointsList\":[{\"x\":859,\"y\":194},{\"x\":959,\"y\":194},{\"x\":915,\"y\":298},{\"x\":1015,\"y\":298}]},{\"id\":\"168290871706222592\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"168290871702028288\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"168290871702028288_input\",\"pointsList\":[{\"x\":466,\"y\":382},{\"x\":566,\"y\":382},{\"x\":426,\"y\":469},{\"x\":526,\"y\":469}]},{\"id\":\"168291272883011584\",\"type\":\"base-edge\",\"sourceNodeId\":\"168290871702028288\",\"targetNodeId\":\"168290861241434112\",\"sourceAnchorId\":\"168290871702028288_output\",\"targetAnchorId\":\"168290861241434112_input\",\"pointsList\":[{\"x\":858,\"y\":469},{\"x\":958,\"y\":469},{\"x\":915,\"y\":298},{\"x\":1015,\"y\":298}]},{\"id\":\"168292930635530240\",\"type\":\"base-edge\",\"sourceNodeId\":\"168290861241434112\",\"targetNodeId\":\"168290315671535616\",\"sourceAnchorId\":\"168290861241434112_output\",\"targetAnchorId\":\"168290315671535616_input\",\"pointsList\":[{\"x\":1347,\"y\":298},{\"x\":1447,\"y\":298},{\"x\":1378,\"y\":333},{\"x\":1478,\"y\":333}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\"}]}'); -INSERT INTO `airag_flow` VALUES ('1909856345692065793', 'jeecg', '2025-04-09 14:30:11', 'admin', '2025-05-28 16:39:13', 'A04', NULL, 'jeecg', 'JimuReport AI引擎', '', '', 'THEN(\n start.tag(\'start-node\'),\n SWITCH(switch.tag(\'173365501230346240\')).to(\n THEN(\n llm.tag(\'172956395755208704\'),\n end.tag(\'172957153284259840\')\n ).tag(\"172956395755208704\"),\n THEN(\n llm.tag(\'173365800833675264\'),\n end.tag(\'173366253646540800\')\n ).tag(\"173365800833675264\"),\n end.tag(\'173366439085109248\'),\n THEN(\n llm.tag(\'175149164433014784\'),\n end.tag(\'175153953988444160\')\n ).tag(\"175149164433014784\"),\n THEN(\n llm.tag(\'175505963485245440\'),\n end.tag(\'175506006644633600\')\n ).tag(\"175505963485245440\"),\n THEN(\n llm.tag(\'175807569594040320\'),\n end.tag(\'175808663015538688\')\n ).tag(\"175807569594040320\")\n ).tag(\'173365501230346240\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":262,\"y\":458,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"ddl\",\"name\":\"表结构\",\"type\":\"string\",\"required\":true},{\"field\":\"dbtype\",\"name\":\"数据库类型\",\"type\":\"string\",\"required\":true},{\"field\":\"bizType\",\"name\":\"业务类型\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"172956395755208704\",\"type\":\"llm\",\"x\":1166,\"y\":160,\"properties\":{\"text\":\"生成sql\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色:SQL生成助手\\n你是一个专业的SQL语句生成工具,能够根据用户提供的描述和表结构自动生成高效的SQL查询语句。\\n\\n## 目标:\\n- 根据用户的描述生成准确的SQL查询语句。\\n\\n## 技能:\\n1. 理解用户提供的需求和表结构。\\n2. 自动构建符合SQL语法的查询语句。\\n3. 优化生成的SQL以提高执行效率。\\n\\n## 工作流:\\n1. 接收用户描述和表结构信息。\\n2. 分析用户需求,确定所需的SQL操作类型(如查询、插入、更新、删除)。\\n3. 根据分析结果生成相应的SQL语句。\\n\\n## 输出格式:\\n- 生成的SQL语句应为标准格式,如:SELECT * FROM table_name ;\\n- 将输出的SQL语句格式化\\n- 只输出sql语句,不要额外解释,不要md语法,不要换行符,不要有sql注释。\\n\\n## 限制:\\n\\n- 除非明确说明,否则不要生成查询条件\\n- 确保生成的SQL语句符合数据库的语法要求,确保sql能直接执行。\\n- 确保字段和表能正确对应。\"},{\"role\":\"user\",\"content\":\"表结构:\\n{{ddl}}\\n---------\\n数据库类型:\\n{{dbtype}}\\n----------\\n需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"dbtype\",\"name\":\"dbtype\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"172957153284259840\",\"type\":\"end\",\"x\":1643,\"y\":129,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"sql\",\"nodeId\":\"172956395755208704\"}],\"height\":114,\"width\":332}},{\"id\":\"173365501230346240\",\"type\":\"switch\",\"x\":688,\"y\":536,\"properties\":{\"text\":\"条件分支\",\"options\":{\"if\":[{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genSql\"}],\"next\":\"172956395755208704\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genJsonRows\"}],\"next\":\"173365800833675264\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"chooseTables\"}],\"next\":\"175149164433014784\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genChart\"}],\"next\":\"175505963485245440\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"intentCheck\"}],\"next\":\"175807569594040320\"}],\"else\":{\"next\":\"173366439085109248\"}},\"inputParams\":[],\"outputParams\":[{\"field\":\"index\",\"name\":\"分支索引\",\"type\":\"number\"}],\"height\":222,\"width\":332}},{\"id\":\"173365800833675264\",\"type\":\"llm\",\"x\":1167,\"y\":368,\"properties\":{\"text\":\"生成rows\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"根据以下数据以及用户需求生成符合要求的表格数据结构。\\n\\n\\n\\n\\n## 工作流程:\\n\\n\\n\\n\\n1. 根据用户需求选择一个合适的数据集\\n2. 根据数据集和需求,生成表格数据。\\n2. 最终输出json\\n\\n\\n\\n\\n## 数据集格式说明:\\n```\\n{\\n \\\"code\\\": \\\"a\\\",\\n \\\"title\\\": \\\"a\\\",\\n \\\"isList\\\": \\\"1\\\",\\n \\\"children\\\": [\\n {\\n \\\"title\\\": \\\"total_sales\\\",\\n \\\"fieldText\\\": \\\"总销量\\\"\\n },\\n {\\n \\\"title\\\": \\\"total_returns\\\",\\n \\\"fieldText\\\": \\\"总退货数量\\\"\\n }\\n ]\\n}\\n```\\n* code:数据集变量名\\n* isList:为”1”表示集合,“0”表示对象\\n* children:为字段列表,包含title(字段名)和fieldText(展示名)\\n⸻\\n## 表格数据结构说明:\\n```\\n{\\n \\\"0\\\": { \\\"cells\\\": {} },\\n \\\"1\\\": { \\\"cells\\\": {\\n \\\"1\\\": { \\\"text\\\": \\\"#{a.total_sales}\\\" },\\n \\\"2\\\": { \\\"text\\\": \\\"#{a.name}\\\" }\\n }},\\n \\\"len\\\": 200\\n}\\n```\\n* 行号作为键\\n* 每行下有 cells 对象,key 是列号\\n* 每行以序号作为键\\n* 每列下包含 text 为占位符,${} 用于对象,#{} 用于集合\\n* 可包含 style 等附加样式信息\\n⸻\\n\\n\\n\\n\\n## 填充规则:\\n1. 若 isList = 1(集合):\\n * 第N行(如 \\\"0\\\")为字段标题:使用 children.fieldText 填充\\n * 第N+1行(如 \\\"1\\\")为字段占位符:使用 `#{code.title}` 填充\\n * 所有字段占位符占用一行,所有标题占用一行\\n2. 若 isList = 0(对象):\\n * 每字段占两列,低N列填字段标题,N+1列填占位符 `${code.title}`\\n * 共两组:第一组在第n列,第二组在第N+2列\\n\\n\\n\\n\\n⸻\\n\\n\\n\\n\\n## 输出格式\\n* 直接返回JSON数据,不要解释,不要md语法,不要换行符,不要有注释。\\n* 确保输出的JSON格式正确,数据中不能包含注释和省略。\\n\\n\\n\\n\\n\\n\\n\\n\\n## 特别注意\\n- 字段的占位必须是`#{}`或`${}`,不能缺失大括号。\\n- 用户描述的序号需要减一才是下标\\n- 确保输出的json格式正确。\\n- 只需要生成一套表格数据。\"},{\"role\":\"user\",\"content\":\"用户数据集:\\n{{ddl}}\\n用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"173366253646540800\",\"type\":\"end\",\"x\":1643,\"y\":336,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"rows\",\"nodeId\":\"173365800833675264\"}],\"height\":114,\"width\":332}},{\"id\":\"173366439085109248\",\"type\":\"end\",\"x\":1158,\"y\":1209,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"error:选择正确的业务类型\"},\"inputParams\":[],\"outputParams\":[],\"height\":114,\"width\":332}},{\"id\":\"175149164433014784\",\"type\":\"llm\",\"x\":1164,\"y\":598,\"properties\":{\"text\":\"选择表\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":2,\"messages\":[{\"role\":\"system\",\"content\":\"## 任务\\n根据用户需求,从下方数据库表列表中选择所有关联的表名称。\\n\\n\\n## 数据库表列表(格式:表名 | 注释)\\n{{ddl}}\\n\\n## 输出规则\\n1. 严格按JSON数组格式输出,例如:[\\\"order\\\"]。\\n2. 仅包含表名称,无需注释。\\n3. **禁止添加列表外的表**。\\n4. 表的选择范围可以适当大一些。\\n4. 无业务相关性时输出空数组:[]\\n\\n\\n请回复纯JSON,不要包含其他内容。\"},{\"role\":\"user\",\"content\":\"用户需求:{{question}}\"}]},\"inputParams\":[{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175153953988444160\",\"type\":\"end\",\"x\":1643,\"y\":564,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"tables\",\"nodeId\":\"175149164433014784\"}],\"height\":114,\"width\":332}},{\"id\":\"175505963485245440\",\"type\":\"llm\",\"x\":1166,\"y\":802,\"properties\":{\"text\":\"生成图表\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"根据以下数据以及用户需求生成符合格式要求的图表数据。\\n\\n\\n## 工作流程:\\n\\n\\n1. 根据用户需求选择一个合适的数据集\\n2. 根据数据集和需求,从图表列表中选择一个合适的图标类型。\\n3. 组装最终输出的json\\n\\n\\n⸻\\n## 可选的图表如下(标识|描述):\\n\\n\\n- 1维图表\\n - bar.simple|普通柱形图\\n - bar.background|带背景柱形图\\n - bar.horizontal|横向柱形图\\n - line.simple|普通折线图\\n - line.area|面积堆积折线图\\n - line.smooth|平滑曲线折线图\\n - line.step|阶梯折线图\\n - pie.simple|普通饼图\\n - pie.doughnut|环状饼图\\n - pie.rose|南丁格尔玫瑰饼图\\n - scatter.simple|普通散点图\\n - funnel.simple|普通漏斗图\\n - funnel.pyramid|金字塔漏斗图\\n - pictorial.spirits|普通象形图\\n - map.scatter|点地图\\n - gauge.simple|360°仪表盘\\n - gauge.simple180|180°仪表盘\\n- 2维\\n - bar.multi|多数据对比柱形图\\n - bar.negative|正负条形图\\n - bar.stack|堆叠柱形图\\n - bar.stack.horizontal|堆叠条形图\\n - bar.multi.horizontal|多数据条形柱状图\\n - line.multi|多数据对比折线图\\n - mixed.linebar|普通折柱图\\n - scatter.bubble|气泡散点图\\n - radar.basic|普通雷达图\\n - radar.custom|圆形雷达图\\n⸻\\n## 数据集格式说明:\\n```\\n{\\n \\\"dbId\\\": \\\"1069915169263800320\\\",\\n \\\"code\\\": \\\"a\\\",\\n \\\"title\\\": \\\"a\\\",\\n \\\"isList\\\": \\\"1\\\",\\n \\\"type\\\": \\\"0\\\",\\n \\\"children\\\": [\\n {\\n \\\"title\\\": \\\"total_sales\\\",\\n \\\"fieldText\\\": \\\"total_sales\\\"\\n },\\n {\\n \\\"title\\\": \\\"total_returns\\\",\\n \\\"fieldText\\\": \\\"total_returns\\\"\\n }\\n ]\\n}\\n```\\n* code:数据集变量名\\n* isList:为”1”表示集合,“0”表示对象\\n* children:为字段列表,包含title(字段名)和fieldText(展示名)\\n* type:0|sql,1|api,2|code,3|json\\n⸻\\n## 输出json格式\\n{\\n \\\"dataType\\\": \\\"sql\\\",\\n \\\"apiStatus\\\": \\\"0\\\",\\n \\\"apiUrl\\\": \\\"\\\",\\n \\\"dataId\\\": \\\"1069898455939633152\\\",\\n \\\"axisX\\\": \\\"supplier_name\\\",\\n \\\"axisY\\\": \\\"total_returns\\\",\\n \\\"series\\\": \\\"material_name\\\",\\n \\\"yText\\\": \\\"total_returns\\\",\\n \\\"xText\\\": \\\"supplier_name\\\",\\n \\\"dbCode\\\": \\\"a\\\",\\n \\\"isCustomPropName\\\": false,\\n \\\"chartType\\\": \\\"line.multi\\\",\\n \\\"id\\\": \\\"0aGl4PUfbIfy8BMF\\\",\\n \\\"run\\\": 1,\\n \\\"title\\\": \\\"\\\",\\n}\\n* dataType:与数据集type对应(0|sql,1|api,2|code,3|json)\\n* dataId:对应数据集dbId\\n* dbCode:对应数据集的code\\n* axisX:分类属性,从数据集字段中取值(fieldText)\\n* axisY:值属性,从数据集字段中取值(fieldText)\\n* series: 系列,从数据集字段中取值(fieldText)\\n* xText:分类属性显示,从数据集字段中取值(title)\\n* yText:值属性显示,从数据集字段中取值(title)\\n* chartType:图表的标识\\n* title:为这个图表起一个标题\\n* isCustomPropName: 如果是api数据集,该值为true\\n* apiStatus: 如果是api数据集则等于\\\"1\\\",否则\\\"0\\\"\\n\\n\\n## 输出格式\\n* 直接返回JSON数据,不要解释,不要md语法,不要换行符,不要有注释。\\n* 确保输出的json格式正确完整。\"},{\"role\":\"user\",\"content\":\"## 用户数据集:\\n{{ddl}}\\n## 用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175506006644633600\",\"type\":\"end\",\"x\":1643,\"y\":769,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"chart\",\"nodeId\":\"175505963485245440\"}],\"height\":114,\"width\":332}},{\"id\":\"175807569594040320\",\"type\":\"llm\",\"x\":1166,\"y\":1018,\"properties\":{\"text\":\"意图识别\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"请根据用户需求与数据集设计,综合判断应执行的工作流步骤,并为每个步骤生成简洁明确的需求描述,同时选择最合适的数据集。\\n---\\n## 可选步骤(格式:标识 | 功能说明)\\n- `genJsonRows` | 生成报表(可选)\\n- `genChart` | 生成图表(可选)\\n> **注意:** 至少选择一个步骤,亦可同时选择两者;图表的权重较低。\\n---\\n## 数据集格式\\n```json\\n{\\n \\\"dbId\\\": \\\"1069915169263800320\\\",\\n \\\"code\\\": \\\"a\\\",\\n \\\"title\\\": \\\"a\\\",\\n \\\"isList\\\": \\\"1\\\",\\n \\\"type\\\": \\\"0\\\",\\n \\\"children\\\": [\\n {\\n \\\"title\\\": \\\"total_sales\\\",\\n \\\"fieldText\\\": \\\"total_sales\\\"\\n },\\n {\\n \\\"title\\\": \\\"total_returns\\\",\\n \\\"fieldText\\\": \\\"total_returns\\\"\\n }\\n ]\\n}\\n* code:数据集变量名\\n* isList:为”1”表示集合,“0”表示对象\\n* children:为字段列表,包含title(展示名)和fieldText(字段名)\\n* type:0|sql,1|api,2|code,3|json\\n⸻\\n## 输出格式\\n```\\n步骤标识1|需求描述1|数据集code,步骤标识2|需求描述2|数据集code\\n```\\n* 各步骤之间用英文逗号,分隔\\n* 不得添加额外说明,不要md语法,不要换行符,不要有注释。\"},{\"role\":\"user\",\"content\":\"## 用户数据集:\\n{{ddl}}\\n## 用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175808663015538688\",\"type\":\"end\",\"x\":1643,\"y\":985,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"intent\",\"nodeId\":\"175807569594040320\"}],\"height\":114,\"width\":332}}],\"edges\":[{\"id\":\"172957153288454144\",\"type\":\"base-edge\",\"sourceNodeId\":\"172956395755208704\",\"targetNodeId\":\"172957153284259840\",\"sourceAnchorId\":\"172956395755208704_output\",\"targetAnchorId\":\"172957153284259840_input\",\"pointsList\":[{\"x\":1332,\"y\":101},{\"x\":1432,\"y\":101},{\"x\":1377,\"y\":103},{\"x\":1477,\"y\":103}]},{\"id\":\"173365501234540544\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"173365501230346240\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"173365501230346240_input\",\"pointsList\":[{\"x\":428,\"y\":443},{\"x\":528,\"y\":443},{\"x\":422,\"y\":456},{\"x\":522,\"y\":456}]},{\"id\":\"173366253650735104\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365800833675264\",\"targetNodeId\":\"173366253646540800\",\"sourceAnchorId\":\"173365800833675264_output\",\"targetAnchorId\":\"173366253646540800_input\",\"pointsList\":[{\"x\":1333,\"y\":309},{\"x\":1433,\"y\":309},{\"x\":1377,\"y\":310},{\"x\":1477,\"y\":310}]},{\"id\":\"173372961415852032\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"172956395755208704\",\"sourceAnchorId\":\"173365501230346240_source_if\",\"targetAnchorId\":\"172956395755208704_input\",\"pointsList\":[{\"x\":854,\"y\":490},{\"x\":954,\"y\":490},{\"x\":900,\"y\":101},{\"x\":1000,\"y\":101}]},{\"id\":\"173372967073968128\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"173365800833675264\",\"sourceAnchorId\":\"173365501230346240_case_2\",\"targetAnchorId\":\"173365800833675264_input\",\"pointsList\":[{\"x\":854,\"y\":516},{\"x\":954,\"y\":516},{\"x\":901,\"y\":309},{\"x\":1001,\"y\":309}]},{\"id\":\"173372974988619776\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"173366439085109248\",\"sourceAnchorId\":\"173365501230346240_source_else\",\"targetAnchorId\":\"173366439085109248_input\",\"pointsList\":[{\"x\":854,\"y\":620},{\"x\":954,\"y\":620},{\"x\":892,\"y\":1183},{\"x\":992,\"y\":1183}]},{\"id\":\"175149164437209088\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175149164433014784\",\"sourceAnchorId\":\"173365501230346240_case_3\",\"targetAnchorId\":\"175149164433014784_input\",\"pointsList\":[{\"x\":854,\"y\":542},{\"x\":954,\"y\":542},{\"x\":898,\"y\":539},{\"x\":998,\"y\":539}]},{\"id\":\"175153997969915904\",\"type\":\"base-edge\",\"sourceNodeId\":\"175149164433014784\",\"targetNodeId\":\"175153953988444160\",\"sourceAnchorId\":\"175149164433014784_output\",\"targetAnchorId\":\"175153953988444160_input\",\"pointsList\":[{\"x\":1330,\"y\":539},{\"x\":1430,\"y\":539},{\"x\":1377,\"y\":538},{\"x\":1477,\"y\":538}]},{\"id\":\"175505963489439744\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175505963485245440\",\"sourceAnchorId\":\"173365501230346240_case_4\",\"targetAnchorId\":\"175505963485245440_input\",\"pointsList\":[{\"x\":854,\"y\":568},{\"x\":954,\"y\":568},{\"x\":900,\"y\":743},{\"x\":1000,\"y\":743}]},{\"id\":\"175506006648827904\",\"type\":\"base-edge\",\"sourceNodeId\":\"175505963485245440\",\"targetNodeId\":\"175506006644633600\",\"sourceAnchorId\":\"175505963485245440_output\",\"targetAnchorId\":\"175506006644633600_input\",\"pointsList\":[{\"x\":1332,\"y\":743},{\"x\":1432,\"y\":743},{\"x\":1377,\"y\":743},{\"x\":1477,\"y\":743}]},{\"id\":\"175807569598234624\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175807569594040320\",\"sourceAnchorId\":\"173365501230346240_case_5\",\"targetAnchorId\":\"175807569594040320_input\",\"pointsList\":[{\"x\":854,\"y\":594},{\"x\":954,\"y\":594},{\"x\":900,\"y\":959},{\"x\":1000,\"y\":959}]},{\"id\":\"175808663019732992\",\"type\":\"base-edge\",\"sourceNodeId\":\"175807569594040320\",\"targetNodeId\":\"175808663015538688\",\"sourceAnchorId\":\"175807569594040320_output\",\"targetAnchorId\":\"175808663015538688_input\",\"pointsList\":[{\"x\":1332,\"y\":959},{\"x\":1432,\"y\":959},{\"x\":1377,\"y\":959},{\"x\":1477,\"y\":959}]}]}', 'release', '{\"outputs\":[{\"field\":\"text\",\"name\":\"intent\",\"nodeId\":\"175807569594040320\"},{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"ddl\",\"name\":\"表结构\",\"required\":true,\"type\":\"string\"},{\"field\":\"dbtype\",\"name\":\"数据库类型\",\"required\":true,\"type\":\"string\"},{\"field\":\"bizType\",\"name\":\"业务类型\",\"required\":true,\"type\":\"string\"}]}'); +INSERT INTO `airag_flow` VALUES ('1909856345692065793', 'jeecg', '2025-04-09 14:30:11', 'admin', '2025-09-13 17:30:26', 'A04', NULL, 'jeecg', 'JimuReport AI引擎', '', '', 'THEN(\n start.tag(\'start-node\'),\n SWITCH(switch.tag(\'173365501230346240\')).to(\n THEN(\n llm.tag(\'172956395755208704\'),\n end.tag(\'172957153284259840\')\n ).tag(\"172956395755208704\"),\n THEN(\n llm.tag(\'173365800833675264\'),\n end.tag(\'173366253646540800\')\n ).tag(\"173365800833675264\"),\n end.tag(\'173366439085109248\'),\n THEN(\n llm.tag(\'175149164433014784\'),\n end.tag(\'175153953988444160\')\n ).tag(\"175149164433014784\"),\n THEN(\n llm.tag(\'175505963485245440\'),\n end.tag(\'175506006644633600\')\n ).tag(\"175505963485245440\"),\n THEN(\n llm.tag(\'175807569594040320\'),\n end.tag(\'175808663015538688\')\n ).tag(\"175807569594040320\"),\n THEN(\n llm.tag(\'221504502491222016\'),\n end.tag(\'221512800426758144\')\n ).tag(\"221504502491222016\"),\n THEN(\n llm.tag(\'223992240450801664\'),\n end.tag(\'223993058876952576\')\n ).tag(\"223992240450801664\")\n ).tag(\'173365501230346240\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":262,\"y\":458,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"ddl\",\"name\":\"表结构\",\"type\":\"string\",\"required\":true},{\"field\":\"dbtype\",\"name\":\"数据库类型\",\"type\":\"string\",\"required\":true},{\"field\":\"bizType\",\"name\":\"业务类型\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"172956395755208704\",\"type\":\"llm\",\"x\":1166,\"y\":160,\"properties\":{\"text\":\"生成sql\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色:SQL生成助手\\n你是一个专业的SQL语句生成工具,能够根据用户提供的描述和表结构自动生成高效的SQL查询语句。\\n\\n## 目标:\\n- 根据用户的描述生成准确的SQL查询语句。\\n\\n## 技能:\\n1. 理解用户提供的需求和表结构。\\n2. 自动构建符合SQL语法的查询语句。\\n3. 优化生成的SQL以提高执行效率。\\n\\n## 工作流:\\n1. 接收用户描述和表结构信息。\\n2. 分析用户需求,确定所需的SQL操作类型(如查询、插入、更新、删除)。\\n3. 根据分析结果生成相应的SQL语句。\\n\\n## 输出格式:\\n- 生成的SQL语句应为标准格式,如:SELECT * FROM table_name ;\\n- 将输出的SQL语句格式化\\n- 只输出sql语句,不要额外解释,不要md语法,不要换行符,不要有sql注释。\\n\\n## 限制:\\n\\n- 除非明确说明,否则不要生成查询条件\\n- 确保生成的SQL语句符合数据库的语法要求,确保sql能直接执行。\\n- 确保字段和表能正确对应。\"},{\"role\":\"user\",\"content\":\"表结构:\\n{{ddl}}\\n---------\\n数据库类型:\\n{{dbtype}}\\n----------\\n需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"dbtype\",\"name\":\"dbtype\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"172957153284259840\",\"type\":\"end\",\"x\":1643,\"y\":129,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"sql\",\"nodeId\":\"172956395755208704\"}],\"height\":114,\"width\":332}},{\"id\":\"173365501230346240\",\"type\":\"switch\",\"x\":688,\"y\":575,\"properties\":{\"text\":\"条件分支\",\"options\":{\"if\":[{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genSql\"}],\"next\":\"172956395755208704\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genJsonRows\"}],\"next\":\"173365800833675264\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"chooseTables\"}],\"next\":\"175149164433014784\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genChart\"}],\"next\":\"175505963485245440\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"intentCheck\"}],\"next\":\"175807569594040320\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"designReport\"}],\"next\":\"221504502491222016\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genPrompt\"}],\"next\":\"223992240450801664\"}],\"else\":{\"next\":\"173366439085109248\"}},\"inputParams\":[],\"outputParams\":[{\"field\":\"index\",\"name\":\"分支索引\",\"type\":\"number\"}],\"height\":274,\"width\":332}},{\"id\":\"173365800833675264\",\"type\":\"llm\",\"x\":1167,\"y\":368,\"properties\":{\"text\":\"生成rows\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个 **“在线报表 JSON 生成器”**,能够理解用户描述及数据集,并生成符合规范的 **合法 JSON**。  \\n\\n\\n---\\n\\n\\n## 工作流程\\n\\n\\n### 步骤一:数据集选择  \\n1. 读取用户提供的数据集结构。  \\n2. 根据需求从中选定一个数据集。  \\n3. 后续只能使用选定数据集的字段。  \\n\\n\\n### 步骤二:报表设计  \\n根据用户需求与数据集,输出报表的结构信息:  \\n- 行号、列号(从0开始)  \\n- 单元格内容(文字或数据集占位符)  \\n- 单元格样式(引用样式索引)  \\n- 合并单元格信息  \\n\\n\\n### 步骤三:生成报表 JSON  \\n使用步骤二的描述生成完整 JSON。  \\n\\n\\n---\\n\\n\\n## 输出要求\\n1. **输出必须是合法 JSON**,能直接 `JSON.parse()`。  \\n2. 必须包含以下部分:  \\n   - `\\\"styles\\\"`:样式数组,每种样式单独定义,在单元格中用索引引用。  \\n   - `\\\"merges\\\"`:合并单元格范围(如 `\\\"D3:E4\\\"`)。  \\n   - `\\\"rows\\\"`:行数据,每行包含 `cells`,每个 `cell` 可有:  \\n     - `\\\"text\\\"`:文字或占位符(`${}` 对象,`#{}` 集合)  \\n     - `\\\"style\\\"`:引用 `styles` 索引  \\n     - `\\\"merge\\\"`:合并范围 `[纵向合并格数, 横向合并格数]`  \\n     - `\\\"height\\\"`:行高  \\n   - `\\\"cols\\\"`:列宽配置  \\n\\n\\n---\\n\\n\\n## 样式规则\\n- 样式在 `\\\"styles\\\"` 中定义:  \\n  - `font`:字体\\n    - `bold`: 是否加粗(如:`true`)\\n    - `italic`: 是否斜体(如:`true`)\\n    - `size`: 字体大小单位pt,默认10\\n  - `underline`: 下划线(如:`true`)\\n  - `strike`: 删除线(如:`true`)\\n  - `color`(字体颜色)  \\n  - `bgcolor`(背景色)  \\n  - `align`(left/center/right)  \\n  - `valign`(top/middle/bottom)  \\n  - `textwrap`(自动换行)  \\n  - `border`\\n    - `top`:上边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `bottom`:下边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `left`:左边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `right`:右边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n\\n\\n---\\n\\n\\n## 数据集规则\\n示例:\\n```json\\n{\\n  \\\"code\\\": \\\"a\\\",\\n  \\\"title\\\": \\\"a\\\",\\n  \\\"isList\\\": \\\"1\\\",\\n  \\\"children\\\": [\\n    { \\\"title\\\": \\\"total_sales\\\", \\\"fieldText\\\": \\\"总销量\\\" },\\n    { \\\"title\\\": \\\"total_returns\\\", \\\"fieldText\\\": \\\"总退货数量\\\" }\\n  ]\\n}\\n```\\n- `code`:数据集变量名  \\n- `isList = 1`:集合  \\n- `isList = 0`:对象  \\n- `children`:字段,含 `title`(字段名)、`fieldText`(展示名)  \\n\\n\\n---\\n\\n\\n## 行列与填充规则\\n- 行号、列号从0开始。  \\n- `\\\"cols\\\"` 设置列宽。  \\n- **集合 (`isList=1`)**:  \\n  - 一行字段标题(children.fieldText)  \\n  - 下一行字段占位符(`#{code.title}`)  \\n- **对象 (`isList=0`)**:  \\n  - 每字段占两列:左列为标题,右列为占位符 `${code.title}`  \\n  - 可按组横向排列  \\n\\n\\n---\\n\\n\\n## 合并规则\\n- `\\\"merge\\\": [纵向合并格数, 横向合并格数]`  \\n  - 纵向合并格数与横向合并格数是不包含当前单元格的数量(如 纵向合并格数 等于1 就是向下合并一行;横向合并格数同理)\\n- 被合并覆盖的单元格无需再定义  \\n\\n\\n---\\n\\n\\n## 特别说明\\n- JSON 必须 **纯净**:无注释、无 markdown、无省略号。  \\n- 用户指定的样式不能改动,可在此基础上做美化。\\n- 除非用户明确要求,默认都对生成的报表做基础美化(如增加边框、设置字体、设置背景色)\\n- 用户描述的行列序号需 **减一** 转换为下标。  \\n- 仅生成一份报表 JSON。  \\n\\n\\n---\\n\\n\\n## 示例\\n```json\\n{\\n  \\\"styles\\\": [\\n    { \\\"font\\\": { \\\"bold\\\": true } },\\n    { \\\"color\\\": \\\"#ff0000\\\" }\\n  ],\\n  \\\"rows\\\": {\\n    \\\"0\\\": {\\n      \\\"cells\\\": {\\n        \\\"0\\\": { \\\"text\\\": \\\"加粗文字\\\", \\\"style\\\": 0 },\\n        \\\"1\\\": { \\\"text\\\": \\\"红色文字\\\", \\\"style\\\": 1 },\\n        \\\"2\\\": { \\\"text\\\": \\\"${dbKey.dbField}\\\", \\\"style\\\": 1 }\\n      }\\n    }\\n  },\\n  \\\"cols\\\": {\\n    \\\"1\\\": { \\\"width\\\": 100 }\\n  },\\n  \\\"merges\\\": [\\\"A1:B1\\\"]\\n}\\n```\\n\\n\"},{\"role\":\"user\",\"content\":\"用户数据集:\\n{{ddl}}\\n用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"173366253646540800\",\"type\":\"end\",\"x\":1643,\"y\":336,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"designJson\",\"nodeId\":\"173365800833675264\"}],\"height\":114,\"width\":332}},{\"id\":\"173366439085109248\",\"type\":\"end\",\"x\":1166,\"y\":1662,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"error:选择正确的业务类型\"},\"inputParams\":[],\"outputParams\":[],\"height\":114,\"width\":332}},{\"id\":\"175149164433014784\",\"type\":\"llm\",\"x\":1164,\"y\":598,\"properties\":{\"text\":\"选择表\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":2,\"messages\":[{\"role\":\"system\",\"content\":\"## 任务\\n根据用户需求,从下方数据库表列表中选择所有关联的表名称。\\n\\n\\n## 数据库表列表(格式:表名 | 注释)\\n{{ddl}}\\n\\n## 输出规则\\n1. 严格按JSON数组格式输出,例如:[\\\"order\\\"]。\\n2. 仅包含表名称,无需注释。\\n3. **禁止添加列表外的表**。\\n4. 表的选择范围可以适当大一些。\\n4. 无业务相关性时输出空数组:[]\\n\\n\\n请回复纯JSON,不要包含其他内容。\"},{\"role\":\"user\",\"content\":\"用户需求:{{question}}\"}]},\"inputParams\":[{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175153953988444160\",\"type\":\"end\",\"x\":1643,\"y\":564,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"tables\",\"nodeId\":\"175149164433014784\"}],\"height\":114,\"width\":332}},{\"id\":\"175505963485245440\",\"type\":\"llm\",\"x\":1166,\"y\":802,\"properties\":{\"text\":\"生成图表\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"根据以下数据以及用户需求生成符合格式要求的图表数据。\\n\\n\\n## 工作流程:\\n\\n\\n1. 根据用户需求选择一个合适的数据集\\n2. 根据数据集和需求,从图表列表中选择一个合适的图标类型。\\n3. 组装最终输出的json\\n\\n\\n⸻\\n## 可选的图表如下(标识|描述):\\n\\n\\n- 1维图表\\n - bar.simple|普通柱形图\\n - bar.background|带背景柱形图\\n - bar.horizontal|横向柱形图\\n - line.simple|普通折线图\\n - line.area|面积堆积折线图\\n - line.smooth|平滑曲线折线图\\n - line.step|阶梯折线图\\n - pie.simple|普通饼图\\n - pie.doughnut|环状饼图\\n - pie.rose|南丁格尔玫瑰饼图\\n - scatter.simple|普通散点图\\n - funnel.simple|普通漏斗图\\n - funnel.pyramid|金字塔漏斗图\\n - pictorial.spirits|普通象形图\\n - map.scatter|点地图\\n - gauge.simple|360°仪表盘\\n - gauge.simple180|180°仪表盘\\n- 2维\\n - bar.multi|多数据对比柱形图\\n - bar.negative|正负条形图\\n - bar.stack|堆叠柱形图\\n - bar.stack.horizontal|堆叠条形图\\n - bar.multi.horizontal|多数据条形柱状图\\n - line.multi|多数据对比折线图\\n - mixed.linebar|普通折柱图\\n - scatter.bubble|气泡散点图\\n - radar.basic|普通雷达图\\n - radar.custom|圆形雷达图\\n⸻\\n## 数据集格式说明:\\n```\\n{\\n \\\"dbId\\\": \\\"1069915169263800320\\\",\\n \\\"code\\\": \\\"a\\\",\\n \\\"title\\\": \\\"a\\\",\\n \\\"isList\\\": \\\"1\\\",\\n \\\"type\\\": \\\"0\\\",\\n \\\"children\\\": [\\n {\\n \\\"title\\\": \\\"total_sales\\\",\\n \\\"fieldText\\\": \\\"total_sales\\\"\\n },\\n {\\n \\\"title\\\": \\\"total_returns\\\",\\n \\\"fieldText\\\": \\\"total_returns\\\"\\n }\\n ]\\n}\\n```\\n* code:数据集变量名\\n* isList:为”1”表示集合,“0”表示对象\\n* children:为字段列表,包含title(字段名)和fieldText(展示名)\\n* type:0|sql,1|api,2|code,3|json\\n⸻\\n## 输出json格式\\n{\\n \\\"dataType\\\": \\\"sql\\\",\\n \\\"apiStatus\\\": \\\"0\\\",\\n \\\"apiUrl\\\": \\\"\\\",\\n \\\"dataId\\\": \\\"1069898455939633152\\\",\\n \\\"axisX\\\": \\\"supplier_name\\\",\\n \\\"axisY\\\": \\\"total_returns\\\",\\n \\\"series\\\": \\\"material_name\\\",\\n \\\"yText\\\": \\\"total_returns\\\",\\n \\\"xText\\\": \\\"supplier_name\\\",\\n \\\"dbCode\\\": \\\"a\\\",\\n \\\"isCustomPropName\\\": false,\\n \\\"chartType\\\": \\\"line.multi\\\",\\n \\\"id\\\": \\\"0aGl4PUfbIfy8BMF\\\",\\n \\\"run\\\": 1,\\n \\\"title\\\": \\\"\\\",\\n}\\n* dataType:与数据集type对应(0|sql,1|api,2|code,3|json)\\n* dataId:对应数据集dbId\\n* dbCode:对应数据集的code\\n* axisX:分类属性,从数据集字段中取值(fieldText)\\n* axisY:值属性,从数据集字段中取值(fieldText)\\n* series: 系列,从数据集字段中取值(fieldText)\\n* xText:分类属性显示,从数据集字段中取值(title)\\n* yText:值属性显示,从数据集字段中取值(title)\\n* chartType:图表的标识\\n* title:为这个图表起一个标题\\n* isCustomPropName: 如果是api数据集,该值为true\\n* apiStatus: 如果是api数据集则等于\\\"1\\\",否则\\\"0\\\"\\n\\n\\n## 输出格式\\n* 直接返回JSON数据,不要解释,不要md语法,不要换行符,不要有注释。\\n* 确保输出的json格式正确完整。\"},{\"role\":\"user\",\"content\":\"## 用户数据集:\\n{{ddl}}\\n## 用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175506006644633600\",\"type\":\"end\",\"x\":1643,\"y\":769,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"chart\",\"nodeId\":\"175505963485245440\"}],\"height\":114,\"width\":332}},{\"id\":\"175807569594040320\",\"type\":\"llm\",\"x\":1166,\"y\":1018,\"properties\":{\"text\":\"意图识别\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个“在线报表的需求分析器”,能够理解用户的需求输入,\\n\\n请根据用户需求与提供的数据集设计,综合判断应执行的工作流步骤,并为每个步骤调整需求描述,同时选择最合适的数据集。  \\n\\n\\n\\n\\n## 可选步骤(格式:标识 | 功能说明)\\n\\n- `genJsonRows` | 生成报表(可选,根据用户的需求描述和数据集设计生成合适的报表设计)\\n\\n- `genChart` | 生成图表(可选,根据用户的需求描述和数据集设计生成合适的图表数据)\\n\\n> **注意:** 至少选择一个步骤,亦可同时选择两者;图表的权重较低。\\n\\n\\n\\n\\n## 数据集格式\\n\\n```\\n\\n{\\n\\n\\\"dbId\\\": \\\"1069915169263800320\\\",\\n\\n\\\"code\\\": \\\"a\\\",\\n\\n\\\"title\\\": \\\"a\\\",\\n\\n\\\"isList\\\": \\\"1\\\",\\n\\n\\\"type\\\": \\\"0\\\",\\n\\n\\\"children\\\": [\\n\\n{\\n\\n\\\"title\\\": \\\"total_sales\\\",\\n\\n\\\"fieldText\\\": \\\"total_sales\\\"\\n\\n},\\n\\n{\\n\\n\\\"title\\\": \\\"total_returns\\\",\\n\\n\\\"fieldText\\\": \\\"total_returns\\\"\\n\\n}\\n\\n]\\n\\n}\\n\\n```\\n\\n* `code`:数据集变量名\\n\\n* `isList`:为”1”表示集合,“0”表示对象\\n\\n* `children`:为字段列表,包含title(展示名)和fieldText(字段名)\\n\\n* `type`:0|sql,1|api,2|code,3|json\\n\\n\\n\\n\\n## 输出格式\\n\\n步骤标识1|需求描述1|数据集code,步骤标识2|需求描述2|数据集code  \\n\\n* 各步骤之间用英文逗号,分隔  \\n\\n* 不得添加额外说明,不要md语法,不要换行符,不要有注释。\\n\\n\\n\\n\\n## 注意:\\n\\n- 在生成需求描述时,应确保不丢失原有需求的全部内容,只是并针对所选步骤微调。\\n\\n\\n\"},{\"role\":\"user\",\"content\":\"## 用户数据集:\\n{{ddl}}\\n## 用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175808663015538688\",\"type\":\"end\",\"x\":1643,\"y\":985,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"intent\",\"nodeId\":\"175807569594040320\"}],\"height\":114,\"width\":332}},{\"id\":\"221504502491222016\",\"type\":\"llm\",\"x\":1166,\"y\":1237,\"properties\":{\"text\":\"生成excel设计\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个“在线Excel JSON生成器”,能够理解用户描述并生成符合规范的 JSON。  \\n**严格规则**:\\n1. 只能根据描述生成 JSON。\\n2. JSON 必须合法,可被 `JSON.parse()` 正确解析。\\n3. JSON 中不可以有注释\\n\\n\\n\\n\\n---\\n\\n\\n\\n\\n## 步骤一:理解用户的描述,并生成单元格描述信息\\n   - 行号、列号\\n   - 单元格文字\\n   - 单元格样式(字体加粗、斜体、大小、颜色、背景色、水平/垂直对齐、自动换行、边框)\\n   - 合并单元格信息\\n\\n\\n\\n\\n⸻\\n\\n\\n\\n\\n## 步骤二:使用步骤一种生成的描述信息,生成完整在线Excel JSON\\n### 输出要求\\n- 输出必须是 **合法 JSON**,且能直接被 `JSON.parse()` 正确解析。  \\n- JSON 的结构必须包含以下部分:  \\n  - `\\\"styles\\\"`:样式数组,每个元素对应一种样式(如字体加粗、字体颜色、边框等),并在单元格里通过 `style` 字段引用  \\n  - `\\\"merges\\\"`:合并单元格区域(如 `\\\"D3:E4\\\"`)  \\n  - `\\\"rows\\\"`:行数据,每一行包含 `cells`,每个 `cell` 可包含:\\n    - `\\\"text\\\"`:单元格文字  \\n    - `\\\"style\\\"`:引用 `styles` 数组中的下标  \\n    - `\\\"merge\\\"`:若为合并单元格,标注合并范围 示例[1,2]:下标[0]纵向合并1格,下标[1]横向合并2格,\\n    - `\\\"height\\\"`:行高  \\n    - `\\\"width\\\"`:列宽(放在 `\\\"cols\\\"` 部分)  \\n  - `\\\"cols\\\"`:列宽配置  \\n\\n\\n\\n\\n### 样式规则\\n- 样式在 `\\\"styles\\\"` 中定义:  \\n  - `font`:字体\\n    - `bold`: 是否加粗(如:`true`)\\n    - `italic`: 是否斜体(如:`true`)\\n    - `size`: 字体大小单位pt,默认10\\n  - `underline`: 下划线(如:`true`)\\n  - `strike`: 删除线(如:`true`)\\n  - `color`(字体颜色)  \\n  - `bgcolor`(背景色)  \\n  - `align`(left/center/right)  \\n  - `valign`(top/middle/bottom)  \\n  - `textwrap`(自动换行)  \\n  - `border`\\n    - `top`:上边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `bottom`:下边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `left`:左边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `right`:右边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n\\n\\n\\n\\n### 行列规则\\n- `\\\"rows\\\"` 中的 key 是行号(从 0 开始)  \\n- `\\\"cells\\\"` 中的 key 是列号(从 0 开始)  \\n- 可指定 `\\\"height\\\"` 设置行高  \\n- `\\\"cols\\\"` 中的 key 是列号,值包含 `\\\"width\\\"` 设置列宽  \\n\\n\\n\\n\\n## 合并规则\\n- `\\\"merge\\\": [纵向合并格数, 横向合并格数]`  \\n  - 纵向合并格数与横向合并格数是不包含当前单元格的数量(如 纵向合并格数 等于1 就是向下合并一行;横向合并格数同理)\\n- 被合并覆盖的单元格无需再定义  \\n\\n\\n\\n\\n## 示例\\n(简化示例)\\n\\n\\n\\n\\n```json\\n{\\n  \\\"styles\\\": [\\n    { \\\"font\\\": { \\\"bold\\\": true } },\\n    { \\\"color\\\": \\\"#ff0000\\\" }\\n  ],\\n  \\\"rows\\\": {\\n    \\\"0\\\": {\\n      \\\"cells\\\": {\\n        \\\"0\\\": { \\\"text\\\": \\\"加粗文字\\\", \\\"style\\\": 0 },\\n        \\\"1\\\": { \\\"text\\\": \\\"红色文字\\\", \\\"style\\\": 1 }\\n      }\\n    }\\n  },\\n  \\\"cols\\\": {\\n    \\\"1\\\": { \\\"width\\\": 100 }\\n  },\\n  \\\"merges\\\": [\\\"A1:B1\\\"],\\n}\\n\\n\\n\\n\\n## 特别说明\\n- JSON 必须 **纯净**:无注释、无 markdown、无省略号。  \\n- 用户指定的样式不能改动,可在此基础上做美化。\\n- 除非用户明确要求,默认都对生成的报表做基础美化(如增加边框、设置字体、设置背景色)\\n- 用户描述的行列序号需 **减一** 转换为下标。  \\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\"},{\"role\":\"user\",\"content\":\"理解用户需求,并按要求生成json数据。\\n用户需求如下:\\n{{question}}\\n\\n\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"221512800426758144\",\"type\":\"end\",\"x\":1643,\"y\":1201,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"designJson\",\"nodeId\":\"221504502491222016\"}],\"height\":114,\"width\":332}},{\"id\":\"223992240450801664\",\"type\":\"llm\",\"x\":1166,\"y\":1441,\"properties\":{\"text\":\"提示词生成\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"# 报表生成提示词优化器\\n\\n\\n## 目标\\n\\n\\n根据用户输入的需求和数据集定义,自动生成简洁、明确的用户 message。\\n系统会自动带上数据集定义,因此无需包含数据集定义内容。\\n\\n\\n## 工作流程\\n\\n\\n### 步骤一:理解需求与数据集\\n\\n\\n- 从用户的自然语言需求和数据集定义中,提取**业务方向**。\\n- 业务方向示例:\\n    - 个人简历\\n    - 项目报价\\n    - 数据统计\\n    - 财务报表\\n    - 产品清单\\n\\n\\n### 步骤二:扩展提示词\\n\\n\\n- 针对识别出的业务方向,扩展提示词,使其更贴合业务场景。\\n- 示例:\\n    如果用户需求是\\\"生成一份个人简历\\\",则扩展提示词为:\\n    \\\"请基于数据集生成个人简历模版,突出教育背景、工作经历和技能展示。\\\"\\n\\n\\n### 步骤三:生成用户 message\\n\\n\\n- 输出最终的用户 message,不包含系统提示词,不包含数据集定义。\\n- 要求:\\n    - 保留用户需求的原意。\\n    - 优化表达,使 AI 更好地理解并执行任务。\\n    - 根据业务方向,附加必要的模版说明。\\n    - 提示词结构最好包含:\\n        - 主要需求:用户的主要需求,比如:生成一个用于软件产品的报价表。\\n        - 结构要求:对于生成的内容的要求\\n        - 样式要求:对样式的整体和细节的要求,比如:整体排版美观、标题使用16号字。\\n\\n\\n#### 输出示例:\\n\\n\\n```\\n生成一个 **员工薪资报表**,要求如下:  \\n\\n\\n1. **数据内容**  \\n   - 报表需要展示以下信息:员工姓名、性别、生日、联系电话、薪资。  \\n\\n\\n2. **样式要求**  \\n   - 添加一个醒目的报表标题,字体16号。  \\n   - 标题行使用蓝色背景,并且字体加粗。  \\n   - 数据行保持清晰整齐,便于阅读。  \\n\\n\\n3. **输出要求**  \\n   - 表格内容规范,排版美观,符合员工薪资报表的格式。 \\n```\\n\\n\\n\\n\\n## 输出要求\\n\\n\\n- 最终输出为简洁明了的用户 message。\\n- 不限定关键词和字段,完全根据需求和数据集定义生成。\\n- 控制长度,不要超过500字。\\n\\n\"},{\"role\":\"user\",\"content\":\"用户需求:\\n{{question}}\\n数据集定义\\n{{ddl}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"223993058876952576\",\"type\":\"end\",\"x\":1652,\"y\":1408,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"prompt\",\"nodeId\":\"223992240450801664\"}],\"height\":114,\"width\":332}}],\"edges\":[{\"id\":\"172957153288454144\",\"type\":\"base-edge\",\"sourceNodeId\":\"172956395755208704\",\"targetNodeId\":\"172957153284259840\",\"sourceAnchorId\":\"172956395755208704_output\",\"targetAnchorId\":\"172957153284259840_input\",\"pointsList\":[{\"x\":1332,\"y\":101},{\"x\":1432,\"y\":101},{\"x\":1377,\"y\":103},{\"x\":1477,\"y\":103}]},{\"id\":\"173365501234540544\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"173365501230346240\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"173365501230346240_input\",\"pointsList\":[{\"x\":428,\"y\":443},{\"x\":528,\"y\":443},{\"x\":422,\"y\":469},{\"x\":522,\"y\":469}]},{\"id\":\"173366253650735104\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365800833675264\",\"targetNodeId\":\"173366253646540800\",\"sourceAnchorId\":\"173365800833675264_output\",\"targetAnchorId\":\"173366253646540800_input\",\"pointsList\":[{\"x\":1333,\"y\":309},{\"x\":1433,\"y\":309},{\"x\":1377,\"y\":310},{\"x\":1477,\"y\":310}]},{\"id\":\"173372961415852032\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"172956395755208704\",\"sourceAnchorId\":\"173365501230346240_source_if\",\"targetAnchorId\":\"172956395755208704_input\",\"pointsList\":[{\"x\":854,\"y\":503},{\"x\":954,\"y\":503},{\"x\":900,\"y\":101},{\"x\":1000,\"y\":101}]},{\"id\":\"173372967073968128\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"173365800833675264\",\"sourceAnchorId\":\"173365501230346240_case_2\",\"targetAnchorId\":\"173365800833675264_input\",\"pointsList\":[{\"x\":854,\"y\":529},{\"x\":954,\"y\":529},{\"x\":901,\"y\":309},{\"x\":1001,\"y\":309}]},{\"id\":\"173372974988619776\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"173366439085109248\",\"sourceAnchorId\":\"173365501230346240_source_else\",\"targetAnchorId\":\"173366439085109248_input\",\"pointsList\":[{\"x\":854,\"y\":685},{\"x\":954,\"y\":685},{\"x\":900,\"y\":1636},{\"x\":1000,\"y\":1636}]},{\"id\":\"175149164437209088\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175149164433014784\",\"sourceAnchorId\":\"173365501230346240_case_3\",\"targetAnchorId\":\"175149164433014784_input\",\"pointsList\":[{\"x\":854,\"y\":555},{\"x\":954,\"y\":555},{\"x\":898,\"y\":539},{\"x\":998,\"y\":539}]},{\"id\":\"175153997969915904\",\"type\":\"base-edge\",\"sourceNodeId\":\"175149164433014784\",\"targetNodeId\":\"175153953988444160\",\"sourceAnchorId\":\"175149164433014784_output\",\"targetAnchorId\":\"175153953988444160_input\",\"pointsList\":[{\"x\":1330,\"y\":539},{\"x\":1430,\"y\":539},{\"x\":1377,\"y\":538},{\"x\":1477,\"y\":538}]},{\"id\":\"175505963489439744\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175505963485245440\",\"sourceAnchorId\":\"173365501230346240_case_4\",\"targetAnchorId\":\"175505963485245440_input\",\"pointsList\":[{\"x\":854,\"y\":581},{\"x\":954,\"y\":581},{\"x\":900,\"y\":743},{\"x\":1000,\"y\":743}]},{\"id\":\"175506006648827904\",\"type\":\"base-edge\",\"sourceNodeId\":\"175505963485245440\",\"targetNodeId\":\"175506006644633600\",\"sourceAnchorId\":\"175505963485245440_output\",\"targetAnchorId\":\"175506006644633600_input\",\"pointsList\":[{\"x\":1332,\"y\":743},{\"x\":1432,\"y\":743},{\"x\":1377,\"y\":743},{\"x\":1477,\"y\":743}]},{\"id\":\"175807569598234624\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175807569594040320\",\"sourceAnchorId\":\"173365501230346240_case_5\",\"targetAnchorId\":\"175807569594040320_input\",\"pointsList\":[{\"x\":854,\"y\":607},{\"x\":954,\"y\":607},{\"x\":900,\"y\":959},{\"x\":1000,\"y\":959}]},{\"id\":\"175808663019732992\",\"type\":\"base-edge\",\"sourceNodeId\":\"175807569594040320\",\"targetNodeId\":\"175808663015538688\",\"sourceAnchorId\":\"175807569594040320_output\",\"targetAnchorId\":\"175808663015538688_input\",\"pointsList\":[{\"x\":1332,\"y\":959},{\"x\":1432,\"y\":959},{\"x\":1377,\"y\":959},{\"x\":1477,\"y\":959}]},{\"id\":\"221512800426758145\",\"type\":\"base-edge\",\"sourceNodeId\":\"221504502491222016\",\"targetNodeId\":\"221512800426758144\",\"sourceAnchorId\":\"221504502491222016_output\",\"targetAnchorId\":\"221512800426758144_input\",\"pointsList\":[{\"x\":1332,\"y\":1178},{\"x\":1432,\"y\":1178},{\"x\":1377,\"y\":1175},{\"x\":1477,\"y\":1175}]},{\"id\":\"221534054756093952\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"221504502491222016\",\"sourceAnchorId\":\"173365501230346240_case_6\",\"targetAnchorId\":\"221504502491222016_input\",\"pointsList\":[{\"x\":854,\"y\":633},{\"x\":954,\"y\":633},{\"x\":900,\"y\":1178},{\"x\":1000,\"y\":1178}]},{\"id\":\"223992240454995968\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"223992240450801664\",\"sourceAnchorId\":\"173365501230346240_case_7\",\"targetAnchorId\":\"223992240450801664_input\",\"pointsList\":[{\"x\":854,\"y\":659},{\"x\":954,\"y\":659},{\"x\":900,\"y\":1382},{\"x\":1000,\"y\":1382}]},{\"id\":\"223993058881146880\",\"type\":\"base-edge\",\"sourceNodeId\":\"223992240450801664\",\"targetNodeId\":\"223993058876952576\",\"sourceAnchorId\":\"223992240450801664_output\",\"targetAnchorId\":\"223993058876952576_input\",\"pointsList\":[{\"x\":1332,\"y\":1382},{\"x\":1432,\"y\":1382},{\"x\":1386,\"y\":1382},{\"x\":1486,\"y\":1382}]}]}', 'enable', '{\"outputs\":[{\"field\":\"text\",\"name\":\"prompt\",\"nodeId\":\"223992240450801664\"},{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"ddl\",\"name\":\"表结构\",\"required\":true,\"type\":\"string\"},{\"field\":\"dbtype\",\"name\":\"数据库类型\",\"required\":true,\"type\":\"string\"},{\"field\":\"bizType\",\"name\":\"业务类型\",\"required\":true,\"type\":\"string\"}]}'); INSERT INTO `airag_flow` VALUES ('1917103567932604417', 'jeecg', '2025-04-29 14:28:03', 'admin', '2025-07-08 16:29:25', 'A04', NULL, 'jeecg', '示例_数据查询引擎', '', '', 'THEN(\n start.tag(\'start-node\'),\n enhanceJava.tag(\'180204885804785664\'),\n llm.tag(\'180211780498169856\'),\n end.tag(\'180204420713758720\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":376,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":false},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"pageNo\",\"name\":\"页码\",\"type\":\"number\",\"required\":false},{\"field\":\"pageSize\",\"name\":\"每页数量\",\"type\":\"number\",\"required\":false},{\"field\":\"bizData\",\"name\":\"文件路径\",\"type\":\"string\",\"required\":false}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"180204420713758720\",\"type\":\"end\",\"x\":1648,\"y\":398,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"{{res}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"res\",\"nodeId\":\"180211780498169856\"}],\"height\":136,\"width\":332}},{\"id\":\"180204885804785664\",\"type\":\"enhanceJava\",\"x\":747,\"y\":329,\"properties\":{\"text\":\"Java 增强\",\"options\":{\"enhance\":{\"type\":\"spring\",\"path\":\"jimuDataReader\"}},\"inputParams\":[{\"field\":\"bizData\",\"name\":\"bizData\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"datas\",\"name\":\"返回结果\",\"type\":\"object[]\",\"required\":false},{\"field\":\"fields\",\"name\":\"字段列表\",\"type\":\"string[]\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"180211780498169856\",\"type\":\"llm\",\"x\":1229,\"y\":419,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"将以下数据整理成目标格式输出\\n## 工作流程:\\n1. 读取用户的数据\\n3. 组装最终输出的json\\n⸻\\n## 数据示例:data\\n```\\n{{data}}\\n```\\n## 数据示例:fields\\n```\\n{{fields}}\\n```\\n⸻\\n## 输出json格式\\n{\\n  \\\"data\\\": [\\n    {\\n      \\\"amount\\\": \\\"100\\\",\\n      \\\"month\\\": \\\"1\\\",\\n      \\\"areaname\\\": \\\"华北\\\",\\n      \\\"year\\\": \\\"2020\\\",\\n      \\\"price\\\": \\\"5\\\",\\n      \\\"dept\\\": \\\"河北\\\",\\n      \\\"settleamount\\\": \\\"100\\\"\\n    },\\n    {\\n      \\\"amount\\\": \\\"200\\\",\\n      \\\"month\\\": \\\"2\\\",\\n      \\\"areaname\\\": \\\"华北\\\",\\n      \\\"year\\\": \\\"2020\\\",\\n      \\\"price\\\": \\\"5\\\",\\n      \\\"dept\\\": \\\"河北\\\",\\n      \\\"settleamount\\\": \\\"200\\\"\\n    },\\n  ],\\n  \\\"total\\\": 100,\\n  \\\"count\\\": 100\\n}\\n* total: 分页数,对应数据的总分页数\\n* count: 数据总数,对应数据的总数\\n\\n\\n## 输出格式\\n* 直接返回JSON数据,不要解释,不要md语法,不要换行符,不要有注释。\\n* 统一将key转换成英文,下划线分隔\\n* 确保输出的json格式正确完整。\"},{\"role\":\"user\",\"content\":\"将数据转换为目标格式\"}]},\"inputParams\":[{\"field\":\"datas\",\"name\":\"data\",\"nodeId\":\"180204885804785664\"},{\"field\":\"fields\",\"name\":\"fileds\",\"nodeId\":\"180204885804785664\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}}],\"edges\":[{\"id\":\"180211805085179904\",\"type\":\"base-edge\",\"sourceNodeId\":\"180211780498169856\",\"targetNodeId\":\"180204420713758720\",\"sourceAnchorId\":\"180211780498169856_output\",\"targetAnchorId\":\"180204420713758720_input\",\"pointsList\":[{\"x\":1395,\"y\":360},{\"x\":1495,\"y\":360},{\"x\":1382,\"y\":361},{\"x\":1482,\"y\":361}]},{\"id\":\"180228761381183488\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"180204885804785664\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"180204885804785664_input\",\"pointsList\":[{\"x\":466,\"y\":361},{\"x\":566,\"y\":361},{\"x\":481,\"y\":281},{\"x\":581,\"y\":281}]},{\"id\":\"180511280701620224\",\"type\":\"base-edge\",\"sourceNodeId\":\"180204885804785664\",\"targetNodeId\":\"180211780498169856\",\"sourceAnchorId\":\"180204885804785664_output\",\"targetAnchorId\":\"180211780498169856_input\",\"pointsList\":[{\"x\":913,\"y\":281},{\"x\":1013,\"y\":281},{\"x\":963,\"y\":360},{\"x\":1063,\"y\":360}]}]}', 'enable', '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"required\":false,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"pageNo\",\"name\":\"页码\",\"required\":false,\"type\":\"number\"},{\"field\":\"pageSize\",\"name\":\"每页数量\",\"required\":false,\"type\":\"number\"},{\"field\":\"bizData\",\"name\":\"文件路径\",\"required\":false,\"type\":\"string\"}]}'); +INSERT INTO `airag_flow` VALUES ('1952634605517447170', 'admin', '2025-08-05 15:35:43', 'admin', '2025-08-06 17:37:27', 'A04', NULL, 'jeecg', '示例_AI生成在线简历', '', '', 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'215734195065536512\'),\n enhanceJava.tag(\'215740280715427840\'),\n end.tag(\'215735188368998400\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":404,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"个人简介\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"profile\",\"name\":\"基础信息\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"215734195065536512\",\"type\":\"llm\",\"x\":739,\"y\":406,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你必须只输出合法且可被 JSON.parse() 正确解析的 JSON。\\n不要输出任何解释、注释或 JSON 以外的文字。\\n\\n\\nJSON 结构规则:\\n- 每个对象表示一个内容块。\\n- 字段说明:\\n• \\\"type\\\":内容类型,可选:\\\"title\\\"(标题)、\\\"list\\\"(列表)、\\\"separator\\\"(分隔线)、\\\"hyperlink\\\"(超链接)、\\\"pageBreak\\\"(分页符)、\\\"tab\\\"(制表符)、\\\"\\\"(普通文本)、\\\"superscript\\\"(上标)、\\\"subscript\\\"(下标)、\\\"table\\\"(表格)。\\n• \\\"level\\\":标题层级,仅当 type 为 \\\"title\\\" 时使用,取值:\\\"first\\\" ~ \\\"sixth\\\"。\\n• \\\"value\\\":文本、图片地址、超链接等。\\n• \\\"valueList\\\":数组,用于标题、列表、超链接等,数组元素支持 \\\"value\\\" 及样式字段。\\n• \\\"listType\\\":列表类型,取值:\\\"ul\\\"(无序)、\\\"ol\\\"(有序)。\\n• \\\"listStyle\\\":列表样式,如 \\\"disc\\\"、\\\"decimal\\\"、\\\"circle\\\"、\\\"square\\\"、\\\"checkbox\\\"。\\n• \\\"trList\\\"、\\\"colgroup\\\":表格行列定义,仅用于 \\\"table\\\"。\\n• 样式字段:\\\"font\\\"、\\\"size\\\"、\\\"bold\\\"、\\\"color\\\"、\\\"italic\\\"、\\\"highlight\\\"、\\\"underline\\\"、\\\"strikeout\\\"。\\n• \\\"dashArray\\\":用于 \\\"separator\\\"。\\n• 其他样式字段:\\\"rowFlex\\\"(\\\"left\\\"、\\\"center\\\"、\\\"right\\\"、\\\"alignment\\\")、\\\"backgroundColor\\\"、\\\"verticalAlign\\\"、\\\"textDecoration\\\"。\\n- 当 type = \\\"title\\\" 时,\\\"value\\\" 必须以 \\\"\\\\n\\\" 结尾。\\n- 主动换行请使用 `{ \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"\\\\n\\\" }`,不同对象之间不会自动换行。\\n- 所有键名和字符串必须使用英文双引号 `\\\"`。\\n\\n\\n输出必须严格是 JSON 数组,例如:\\n[\\n{\\n\\\"type\\\": \\\"title\\\",\\n\\\"level\\\": \\\"first\\\",\\n\\\"valueList\\\": [{ \\\"value\\\": \\\"主标题示例\\\\n\\\", \\\"font\\\": \\\"微软雅黑\\\", \\\"size\\\": 26, \\\"bold\\\": true, \\\"rowFlex\\\": \\\"center\\\" }]\\n},\\n{ \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"普通文本内容示例\\\" },\\n{\\n\\\"type\\\": \\\"list\\\",\\n\\\"listType\\\": \\\"ul\\\",\\n\\\"listStyle\\\": \\\"disc\\\",\\n\\\"valueList\\\": [\\n{ \\\"value\\\": \\\"列表项1\\\" },\\n{ \\\"value\\\": \\\"列表项2\\\" }\\n]\\n}\\n]\\n\\n\\n执行步骤:\\n1. 根据用户需求生成json数据\\n2. 检查生产的json数据是否正确。如果正常,输出给用户;否则重新生成。\"},{\"role\":\"user\",\"content\":\"请根据以上字段和示例,生成一个完整的个人简历文档 JSON。\\n- 至少包含基础信息、个人优势、工作经历、项目经理、教育经历等模块。\\n- 若基础数据不足,可以适当生成参考数据。\\n- 用户信息如下:\\n基础资料:{{base}}\\n简介:{{profile}}\"}]},\"inputParams\":[{\"field\":\"profile\",\"name\":\"base\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"profile\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"215735188368998400\",\"type\":\"end\",\"x\":1577,\"y\":354,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"height\":114,\"width\":332}},{\"id\":\"215740280715427840\",\"type\":\"enhanceJava\",\"x\":1156,\"y\":352,\"properties\":{\"text\":\"Java 增强\",\"options\":{\"enhance\":{\"type\":\"spring\",\"path\":\"jeecgDemoAiWordGen\"}},\"inputParams\":[{\"field\":\"text\",\"name\":\"resp\",\"nodeId\":\"215734195065536512\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":180,\"width\":332}}],\"edges\":[{\"id\":\"215734195073925120\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"215734195065536512\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"215734195065536512_input\",\"pointsList\":[{\"x\":466,\"y\":389},{\"x\":566,\"y\":389},{\"x\":473,\"y\":347},{\"x\":573,\"y\":347}]},{\"id\":\"215740280719622144\",\"type\":\"base-edge\",\"sourceNodeId\":\"215734195065536512\",\"targetNodeId\":\"215740280715427840\",\"sourceAnchorId\":\"215734195065536512_output\",\"targetAnchorId\":\"215740280715427840_input\",\"pointsList\":[{\"x\":905,\"y\":347},{\"x\":1005,\"y\":347},{\"x\":890,\"y\":293},{\"x\":990,\"y\":293}]},{\"id\":\"215740398487289856\",\"type\":\"base-edge\",\"sourceNodeId\":\"215740280715427840\",\"targetNodeId\":\"215735188368998400\",\"sourceAnchorId\":\"215740280715427840_output\",\"targetAnchorId\":\"215735188368998400_input\",\"pointsList\":[{\"x\":1322,\"y\":293},{\"x\":1422,\"y\":293},{\"x\":1311,\"y\":328},{\"x\":1411,\"y\":328}]}]}', 'enable', '{\"outputs\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"个人简介\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"profile\",\"name\":\"基础信息\",\"required\":true,\"type\":\"string\"}]}'); -- ---------------------------- -- Table structure for airag_knowledge @@ -149,23 +150,23 @@ CREATE TABLE `airag_knowledge_doc` ( -- ---------------------------- -- Records of airag_knowledge_doc -- ---------------------------- -INSERT INTO `airag_knowledge_doc` VALUES ('1897213100944261121', 'jeecg', '2025-03-05 17:10:26', 'admin', '2025-04-02 23:53:30', 'A04', NULL, '1897212906878009346', 'qa', 'text', '常见问题\n遇到问题请先升级至最新版,仍未解决可向团队反馈 点击反馈问题\n\n1. 积木报表是免费吗?\n回答: 积木报表代码不开源,但是功能可以免费使用。\n\n大屏支持离线安装,积木BI的推出,可以永久免费使用。\n针对公司用户我们提供企业版,免费版本也会持续发布。\n2. 功能操作提示 没有权限,请联系管理员分配权限!\n回答:这是因为报表针对敏感接口加了角色和权限控制,需要进行内置角色权限集成,具体见文档权限集成配置(重要)\n\n3. 积木报表怎么独立运行?\nDocker方式启动\n集成Demo启动\n4. 启动报mongo错误\n启动报错:\norg.mongodb.driver.cluster : Exception in monitor thread while connecting to \nserver localhost:27017 while accessing MongoDB with Java\n\n解决方案: 排除mongo启动默认加载 MongoAutoConfiguration\n@SpringBootApplication\n@EnableAutoConfiguration(exclude={MongoAutoConfiguration.class})\n\n5. 报表配置JeecgBoot菜单\n{{ window._CONFIG[\'domianURL\'] }}/jmreport/list?token=${token}\n\n参数说明\n\n{{ window._CONFIG[\'domianURL\'] }} :后台项目访问地址\n${token} :登录token用于权限控制\n前端组件:layouts/IframePageView 菜单配置截图\n\n\n6. 积木报表数据源支持哪些数据库?\n数据库 支持\nMySQL √\nOracle、Oracle9i √\nSqlServer、SqlServer2012 √\nPostgreSQL √\nDB2、Informix √\nMariaDB √\nSQLite、Hsqldb、Derby、H2 √\n达梦、人大金仓、神通 √\n华为高斯、虚谷、瀚高数据库、 TDengine 涛思数据 √\n阿里云PolarDB、PPAS、HerdDB √\nHive、HBase、CouchBase √\n导入Excel、csv、json文件数据集 √\nsqllite、TiDB、Doris、clickhouse、 MongoDB-BI √\nelasticsearch、mogodb √\n积木平台暂时只提供mysql脚本,其他数据库请自转 Navicat工具mysql转库oracle步骤\n7. API数据源怎样实现条件查询?\n具体请看查询条件设置\n\n8.报表集成到自己的springboot项目\n请求参数如果后台接收的实体属性里没有,后台报错:not marked as ignorable\n\n\n\n解决方法:增加application.yml的配置jackson.fail_on_unknown_properties: false\n\n\n\n9.积木报表SQL数据集中sql语句加上limit在数据预览中报错?\nsql语句写法:\n\n 报错截图:\n\n\n\n原因是sql语句末尾加上了limit,我们在后台已经默认分页,故不用在末尾加上limit,否则会报错\n\n10.如何去掉打印页面的页眉、页脚?\n在打印弹窗页面,点击“更多设置 ->选项”,去掉“页眉和页脚”前边的对勾,打印界面就不显示页眉和页脚了;\n\n\n\n11.报表能否集成到vue项目中?\n不能集成到前端项目,因为积木报表提供的JAVA依赖,只能集成到JAVA项目中。\n\n12.sql或者api解析失败的问题\nsql或者api必须有查询结果才行,不然无法解析字段 相关issue #2305\n\n13.怎样自定义打印页面设置?\n打印区域除了可以手动选择“A4、A3...”,还可以根据自己需求,自定义大小。\n\n操作参考打印区域设置\n\n14.预览时,列表数组在预览界面怎么只显示一条数据?\n(1)检查在数据集解析的时候 ,是否勾选“是否列表”;\n\n\n\n(2)设计界面拖过来的数据字段,是否为#开头;\n\n\n\n15.横向动态列分组怎么设计?\n操作参考文档\n\n16.预览页面多内容,但设计界面没有,怎么处理?\n错误样式图:\n\n\n\n解决方案: 选中多出来的地方(可多选一些地方),右键点击:删除数据,就没有了;\n\n\n\n17.积木报表SQL数据集中数据预览为什么只显示10条数据?\n为了避免大数据问题,故只取前10条数据进行展示\n\n\n\n18. 积木报表数据源怎么配置?\n添加数据源文档\n\n19. 怎样把报表集成到JeecgBoot的菜单中?\n备注:大屏和报表的操作是一样的;\n\n(1)复制报表访问链接 (2)在系统管理菜单管理进行配置 (3)点击新增按钮填写信息\n\n注意:\na) 前端组件必须按照格式填写 layouts/IframePageView *用window._CONFIG[\'domianURL\']代替IP地址、端口号和项目名称,并用{{}}包起来;\nb)末尾必须携带参数,如(?sex);\nc) 是否为路由菜单:是;\n\n\n\n\n(4)角色授权 路径:在系统管理->角色授权找到自己对应的角色,鼠标放到更多->授权;\n\n勾选刚才创建的菜单\n刷新页面即可看见点击菜单\n\n\n20. 数据集配置点击确认会报错\nhttps://github.com/jeecgboot/JimuReport/issues/439\nSQL state \\[null\\]; error code \\[0\\]; Error; nested exception is java.sql.SQLException: Error\n\n那么就查看mysql数据库连接驱动是版本是5.1.47,如果是那么请将驱动升级版本或降低版本,如:\n\n\n mysql\n mysql-connector-java\n 5.1.46\n true\n runtime\n\n\n22.如何把SQL数据集拼接的查询条件加到数据源语法的group by前面\n参考报表参数设置\n\n23.预览页面与设计页面不一致,在预览时出现空白行\n检查数据集是多条数据的集合,还是单条数据的对象;如果是集合使用#,如果是对象则需要使用$ 如果页面多行使用#,则会被当做多个集合,中间自动填充空白行。\n\n\n\n24.为什么配置参数后勾选查询后,下拉单选变成输入框\n参数不是字段,无法进行配置后就可以下拉单选;可配置字典code实现下拉\n\n25.一页展示一条数据,进行循环打印\n可将整页作为循环块,设置为循环块 参考文档:点击查看\n\n26.mysql数据库类型tyint被转换成了true和false\n需要在维护界面,数据源地址出拼接上\n\ntinyInt1isBit=false\n\n\n\n27.数据库里图片字段为图片链接,如何展示在报表中\n添加数据源取出图片字段,将单元格类型设置为图片即可,如下图:\n\n\n\n28. 达梦数据库提示表名不存在\n 因为达梦数据库如果不是当前用户名登录的(如SYSDBA),访问不同名的(除了SYSDBA)外,均需要模式名.表名,那么需要你如下图操作,在同名下新建表\n\n\n\n29. 积木官网添加数据源\n积木官网添加数据源需使用远程地址,不可使用localhost。\n\n32.字典code中直接输入sql语句,下拉框单选项乱序\n解决方案:可以填写 order by 进行自定义排序,如\n\nselect dict_code as value,dict_name as name from jimu_dict order by create_time\n\n注意:如果在sqlserver下需要加上top 10(10代表多少条),不然会报错,如\n\nselect top 10 dict_code as value,dict_name as name from jimu_dict order by create_time\n\n33.导出excel报错版本不匹配,java.lang.NoSuchMethodError\n将poi版本升级到4.1.2即可解决\n\n34. 如何增加列数\n列索引数量可根据需要修改 参考文档:点击查看\n\n\n\n35.sql数据集下拉选择数据源,下方列表显示空白,但是有数据\n目前为了统一规则后台返回的数据的对象均为小写(name),如果规则不匹配,请改成小写\n\n\n\n38.预览界面查询栏如何设置默认展开?\n解决方案:设置JS增强\n\n\n\nfunction init(){\n this.queryPanel = \'1\';\n}\n\n39.sqlServer存储过程中有临时表获取不到数据\n可以通过set nocount on来解决\n\n 相关issue: https://github.com/jeecgboot/JimuReport/issues/726\n\n40.若依集成积木报表1.4.4+ 新建报表报错\nfreemarker.core.InvalidReferenceException\n\n升级fastjson到1.2.78\n\n\n com.alibaba\n fastjson\n 1.2.78\n\n\n相关issue:issue\n\n41.模板示例中条件查询预览失败\n没有对应的表\n\n42.打印的时候,字体加粗效果丢失\n宋体打印不支持加粗,换成默认的字体\n\n43.sqlserver提示驱动不存在\n在pom文件中添加sqlserver依赖\n\n \n com.microsoft.sqlserver\n sqljdbc4\n 4.0\n true\n runtime\n \n\n44.sqlserver下使用CONVERT函数注意事项\n不可与order by一起使用\nCONVERT函数需指定别名 如:CONVERT(varchar(7),CREATE_TIME) as CREATE_TIME\n45.能否设置隐藏的查询条件\n问题描述: 同一报表,希望不同的人看到不同的数据,目前可以通过JS增强设置初始值,但又不想让用户修改,能否提供设置查询条件隐藏的功能,这样便于数据权限的控制。 分析说明:此问题目的在于不同的人看不同的数据,提问人想设置查询条件默认值且不允许修改\n\n1.不同的人看不同的数据:可以使用系统变量 参考文档 如:\n\nsql数据集:select * from demo where create_by = \'#{sysUserCode}\'\napi数据集: http://xxx.xxx.xxx/query?create_by=#{sysUserCode}\n\n注意:此处的`sysUserCode`,是系统默认设置的登录人的账号,如果重写getUserInfo方法则需要重新设置,文档中的代码,只适用于jeecg-boot不可照搬,仅供参考【推荐此方案】。\n\n\n2.想设置查询条件默认值且不允许修改: js增强可以设置查询条件的默认值,也可以往查询参数对象里设置一个自定义的参数值,这个是支持的。但是,在配置数据集的时候,下方tab报表字段明细和报表参数中,会配置一些字段的信息,如果js增强定义的参数名不在这两个tab下,那么无效!所以做法如下:\n定义数据集(不需要将参数name设置为查询条件):\nsql数据集:select * from demo where create_by = \'${name}\'\napi数据集: http://xxx.xxx.xxx/query?create_by=${name}\n\n定义js增强,设置name的值:\nfunction init(){\n this.queryInfo[\'name\'] = \'scott\'\n}\n\n46. 日期默认查询,无法设置默认值为上月\n问题描述: 使用dateStr 默认取上月实现不了,用=concat(dateStr(\'yyyy\'),\'-\', dateStr(\'MM\', -1))返回2021-9,不是2021-09,少了一位。 建议实现=dateStr(\'yyyy-MM\',-1) 返回 2021-09,而不是使用天数计算偏移量。\n解决方案: 参考文档 中的升级功能\n\n47. 打印多出一页空白纸张\n解决方案: 打印导出,空白行和没有行是有区别的,界面上都是空白没区别,但是实际数据存储,空白行会占位的。\n查看控制台打印的数据:你的rows都多达90多行了,说明是之前你设计的很多历史数据没有删除行,导致多出很多空白页。\n\n\n\n48. mongodb用法\n1). 以授权的方式启动Mongo,给使用的数据库添加用户\n\n切换数据库 use test\n\n创建用户 db.createUser({user: \"root\", pwd: \"123456\", roles: \\[{ role: \"dbOwner\", db: \"test\" }\\]})\n\n参考博客:https://www.cnblogs.com/jacksoft/p/6916137.html\n\n2). mongodb-driver-sync 驱动集成用法 参考博客: https://blog.csdn.net/nyzzht123/article/details/107936552 https://www.jianshu.com/p/5186fb5a1292\n\n49、出现jsqlparser不兼容问题\n如果出现jsqlparser不兼容问题,请这么引用\n\n org.jeecgframework.jimureport\n jimureport-spring-boot-starter\n {版本号}\n \n \n minidao-spring-boot-starter\n org.jeecgframework\n \n \n\n\n org.jeecgframework\n minidao-spring-boot-starter\n 1.8.8\n\n\n50、关于积木报表在开发、生产环境增量同步https://github.com/jeecgboot/JimuReport/issues/1928\n51、数据库字段为关键词,字段作为查询条件报错\n报错信息:发现mysql下关键词字段\"year_month\"缺少\"`\"\n\nSELECT COUNT(1) total FROM ( select * from (select `year_month`,name,age from `demo`) jeecg_rp_temp where year_month=? ) temp_count\n\n\n解决方案:关键词字段请用as重命名一下\n\n\n\n52、依赖redisson后编辑字典、查询字典报错:\n报错信息:\n\njava.lang.IllegalArgumentException: Cannot find cache named \'jmreport:cache:dict\' for Builder\n\n解决方法:配置文件增加:\n\nspring:\n cache:\n type: redis\n\n53、未登录的情况下导出excel和pdf报错\n解决方案:在SpringSecurityConfig页面排除导出excel和导出pdf的请求地址,其他同理\n\n\n\n .antMatchers(\"/jmreport/exportPdfStream\", \"/jmreport/exportAllExcelStream\")', 'building', NULL); -INSERT INTO `airag_knowledge_doc` VALUES ('1897926864815575042', 'jeecg', '2025-03-07 16:26:41', 'jeecg', '2025-03-10 17:28:33', 'A04', NULL, '1897926563148648449', 'index', 'file', '\n# 项目介绍\n\n\n `JeecgBoot` 是一款基于代码生成器的`低代码开发平台` 拥有零代码能力!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! JeecgBoot引领新的开发模式(Online Coding模式-> 代码生成器模式-> 手工MERGE智能开发), 帮助解决Java项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性!JeecgBoot还独创在线开发模式(No-Code概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等!\n\n `JeecgBoot在提高UI能力`的同时,降低了前后分离的开发成本,JeecgBoot还独创在线开发模式(No-Code概念),一系列在线智能开发:在线配置表单、在线配置报表、在线图表设计、在线设计流程等等。\n\n ` JEECG宗旨是: `简单功能由Online Coding配置实现(在线配置表单、在线配置报表、在线图表设计、在线设计流程、在线设计表单),复杂功能由代码生成器生成进行手工Merge,既保证了智能又兼顾了灵活; \n\n 业务流程采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案: 表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。\n\n\n## 技术支持\n\n* 新手指南: [快速入门](http://www.jeecg.com/doc/quickstart) | [常见问题 ](http://www.jeecg.com/doc/qa) | [版本日志](http://jeecg.com/doc/log)\n* 视频教程:[ JeecgBoot v3.7 新版视频教程](http://jeecg.com/doc/video)\n* QQ交流群:⑩716488839、⑨808791225(满)、其他(满)\n* 在线演示 : [系统演示](http://boot3.jeecg.com) | [APP演示](http://app.jeecg.com)\n\n\n源码下载\n-----------------------------------\n\n- https://github.com/jeecgboot/jeecg-boot\n\n\n\n## 技术架构\n-----------------------------------\n\n#### 后端\n\n- IDE建议: IDEA (必须安装lombok插件 )\n- 语言:Java 8+ (支持17)\n- 依赖管理:Maven\n- 基础框架:Spring Boot 2.7.18\n- 微服务框架: Spring Cloud Alibaba 2021.0.1.0\n- 持久层框架:MybatisPlus 3.5.3.2\n- 报表工具: JimuReport 1.7.6\n- 安全框架:Apache Shiro 1.12.0,Jwt 3.11.0\n- 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking\n- 数据库连接池:阿里巴巴Druid 1.1.22\n- 日志打印:logback\n- 缓存:Redis\n- 其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。\n- 默认数据库脚本:MySQL5.7+\n- [其他数据库,需要自己转](https://my.oschina.net/jeecg/blog/4905722)\n\n\n#### 前端\n\n- 前端IDE建议:WebStorm、Vscode\n- 采用 Vue3.0+TypeScript+Vite+Ant-Design-Vue等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能\n- 最新技术栈:Vue3.0 + TypeScript + Vite5 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6\n- 依赖管理:node、npm、pnpm\n\n\n\n#### 支持库\n\n| 数据库 | 支持 |\n| --- | --- |\n| MySQL | √ |\n| Oracle11g | √ |\n| Sqlserver2017 | √ |\n| PostgreSQL | √ |\n| MariaDB | √ |\n| 达梦 | √ |\n| 人大金仓 | √ |\n\n\n\n## 微服务解决方案\n\n\n- 1、服务注册和发现 Nacos √\n- 2、统一配置中心 Nacos √\n- 3、路由网关 gateway(三种加载方式) √\n- 4、分布式 http feign √\n- 5、熔断降级限流 Sentinel √\n- 6、分布式文件 Minio、阿里OSS √ \n- 7、统一权限控制 JWT + Shiro √\n- 8、服务监控 SpringBootAdmin√\n- 9、链路跟踪 Skywalking [参考文档](/java/springcloud/super/skywarking)\n- 10、消息中间件 RabbitMQ √\n- 11、分布式任务 xxl-job √ \n- 12、分布式事务 Seata\n- 13、轻量分布式日志 Loki+grafana套件\n- 14、支持 docker-compose、k8s、jenkins\n- 15、CAS 单点登录 √\n- 16、路由限流 √\n\n \n### 微服务架构图\n![微服务架构图](https://jeecgos.oss-cn-beijing.aliyuncs.com/files/jeecgboot_springcloud2022.png \"在这里输入图片标题\")\n\n\n\n\n\n## 系统架构图\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/images/screenshot_1662547398792.png)\n*****\n\n\n## 系统截图\n\n### PC端\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778397612.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778435846.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778476447.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778512836.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778582144.png)\n\n### 在线接口文档\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778702243.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778737438.png)\n\n\n### 报表\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778780458.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/up-fa52b44445db281c51d3f267dce7450d21b.gif)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779705768.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779725144.png)\n\n### 流程\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779807541.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779857971.png)\n\n![](/static/jimuImages/image_1687779966442.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780016598.png)\n\n\n### 手机端\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780240854.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780264274.png)\n\n### PAD端\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780285230.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780328101.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780342778.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780373126.png)\n\n\n\n\n\n\n\n', 'complete', '{\"filePath\":\"temp/index_1741335996542.md\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1897926933086261249', 'jeecg', '2025-03-07 16:26:57', 'jeecg', '2025-03-10 17:28:42', 'A04', NULL, '1897926563148648449', 'qa', 'file', '1.菜单的这些配置是什么意思?\n\n![](/static/jimuImages/screenshot_1585040135427.png)\n| 配置| 描述 |\n| --- | --- |\n| 是否路由菜单 | 是:跳转路由的时候根据配置的前端组件值跳转,否:起作用的是菜单路径 |\n| 隐藏路由 | 是:左侧菜单不加载反之加载 |\n| 缓存路由 | 是:路由只加载一次即created只执行一次 |\n| 聚合路由 | 是:只要配置在该路由下面的子路由全部不会显示在左侧菜单栏 |\n| 打开方式 | 内部打开是在窗口tab里打开,外部打开浏览器tab打开 |\n\n---\n2.列表页面跳转新的路由需要展示成面包屑菜单样式:\n目前不支持,需要自行扩展\n\n---\n3.表单设计器自定义扩展\n目前只支持将设计好的表单引入自己的modal页面,扩展暂不支持\n\n---\n4.图表点击事件\n有自定义的图表js增强事件,后续补充该文档\n\n---\n20200324 LOWCOD-323\n\n---\n\n5.online报表 系统变量的使用\n`select username,id from sys_user where username = \'#{sys_user_code}\'`\n\n6.首页怎么改成自己的。\n方法一:直接修改文件:src/views/dashboard/Analysis.vue\n方法二:自定义首页页面,将首页菜单的前端组件配置为自己的文件,注意**只能修改前端组件不可修改菜单路径**\n\n![](/static/jimuImages/screenshot_1586254248894.png)\n\n\n\n7.项目编译 文件上有红色波浪线 ,点开文件红线消失,查看problem报错 xxx程序包不存在,实际该包存在\n解决方法:在Terminal 中执行 `mvn idea:idea` 再次编译即可\n\n\n\n\n', 'complete', '{\"filePath\":\"temp/QA_1741336015236.md\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1897932000963092482', 'jeecg', '2025-03-07 16:47:06', 'jeecg', '2025-03-07 16:47:10', 'A04', NULL, '1897212906878009346', 'index', 'file', '# 项目介绍\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/jimureport2.jpg)\n\n*****\n\n# JimuReport\n\n 积木报表,是一款免费的数据可视化报表,含报表、仪表盘和大屏设计,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等!\n \n - Web版报表设计器,类Excel操作风格,通过拖拽完成报表设计,所见即所得。\n - 大屏采用类word风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷大屏!\n - 从 v1.9+ 起推出 JimuBI 产品,她的牛叉之处,同时支持仪表盘、大屏、门户 (支持交互)、移动.\n - 秉承\"简单、易用、专业\"的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本。\n - 领先的企业级Web报表,支持各种复杂报表,专注于解决企业报表难题。\n - 积木BI 数据可视化,支持大屏设计和仪表盘,致力于更生动、更友好的形式呈现实时业务数据分析\n\n```\n专注于开源,打造 “专业 易用 智能” 的数据可视化报表、大屏、门户\n开源协议:`功能免费、可以商用、代码不开放`\n```\n\n\n为什么选择 JimuReport?\n-----------------------------------\n> 永久免费,支持各种复杂报表,并且傻瓜式在线设计,非常的智能,低代码时代,这个是你的首选!\n\n- 采用SpringBoot的脚手架项目,都可以快速集成\n- Web 版设计器,类似于excel操作风格,通过拖拽完成报表设计\n- 通过SQL、API等方式,将数据源与模板绑定。同时支持表达式,自动计算合计等功能,使计算工作量大大降低\n- 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大\n- 支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源\n- 支持分组、交叉,合计、表达式等复杂报表\n- 支持打印设计(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现发票套打,不动产证等精准、无缝打印\n- 可视化图表,仪表盘设计器类大屏设计,支持丰富的数据源连接和移动端,通过拖拉拽方式快速制作图表和门户设计;支持多种图表类型:柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等等;\n- 可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等\n- 大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏\n- 数据可视化,DataV、帆软的开源替代方案,比帆软拥有更好的体验和更简单的使用方式\n- [积木报表官网](http://jimureport.com/login) 可以在线免费制作报表和大屏,手机号一键注册,便可永久使用。大屏采用类word风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷的可视化大屏!重要的是:免费!免费!免费!\n\n\n\n\n## 产生背景\n报表是企业IT服务必备的一项需求,但是行业内并没有一个免费好用的报表,大部分免费的报表功能较弱也不够智能,商业报表又很贵,所以有了研发一套免费报表的初衷。\n做一个什么样的报表呢?随着低代码概念的兴起,原先通过报表工具设计模板,再与系统集成的模式已经落伍,现在追求的是完全在线设计,傻瓜式的操作,实现简单易用又智能的报表!\n\n- 目前积木报表已经实现了完全在线设计,轻量级集成、类似excel的风格,像搭建积木一样在线拖拽设计报表!功能涵盖数据报表设计、打印设计、图表设计、门户设计、大屏设计等!\n- 2019年底启动积木报表研发工作,历经一年多的时间,2020-11-03第一版出炉 [v1.0-beta](https://www.oschina.net/news/119666/jimureport-1-0-beta-released)\n- 2020年的持续打磨和研发,终于在2021-1-18发布了第一个正式版本 [v1.1.05](https://www.oschina.net/news/126916/jimureport-1-1-05-released)\n- 截止到当前2024-09-14,积木报表已经完全涵盖商业BI的所有功能,包括不限于复杂报表、图表可视化、大屏、移动图表、填报等高级功能,而且拥有更好的体验和更简单的使用方式。\n- 更多版本日志查看 [版本日志](http://jimureport.com/doc/log)\n\n\n\n\n\n\n开发文档\n-----------------------------------\n\n- [快速集成]()\n- [集成源码下载](https://github.com/jeecgboot/JimuReport)\n- [大屏与报表演示](http://jimureport.com/login) | [零代码体验](https://app.qiaoqiaoyun.com)\n\n\n\n\n\n\n项目介绍\n-----------------------------------\n\n- 官方网站: http://www.jimureport.com\n- 视频教程: http://jimureport.com/doc/video\n- QQ交流群:③596660273、其他群(满)\n\n\n数据库兼容 \n-----------------------------------\n> 支持国产、常规、Nosql等30多种数据源,支持以SQL的方式去查询csv、mogodb等非物理数据库。\n\n| 数据库 | 支持 |\n| --- | --- |\n| MySQL | √ |\n| Oracle、Oracle9i | √ |\n| SqlServer、SqlServer2012 | √ |\n| PostgreSQL | √ |\n| DB2、Informix | √ |\n| MariaDB | √ |\n| SQLite、Hsqldb、Derby、H2 | √ |\n| 达梦、人大金仓、神通 | √ |\n| 华为高斯、虚谷、瀚高数据库、 TDengine 涛思数据 | √ |\n| 阿里云PolarDB、PPAS、HerdDB | √ |\n| Hive、HBase、CouchBase | √ |\n| 导入Excel、csv、json文件数据集 | √ |\n| sqllite、TiDB、Doris、clickhouse、 MongoDB-BI | √ |\n| elasticsearch、mogodb | √ |\n\n\n\n报表设计效果\n-----------------------------------\n\n- 报表设计器(完全在线设计,简单易用)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/up-752b454f64ed87c798b3e8a083fbd6622d4.gif)\n\n- 打印设计(支持套打、背景打印)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862827604.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862839013.png)\n\n- 数据报表(支持分组、交叉,合计等复杂报表)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862854011.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862862414.png)\n\n- 图形报表(目前支持28种图表)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862883559.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862892649.png)\n\n\n\n大屏设计效果\n-----------------------------------\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862905901.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862938863.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862951297.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862960053.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862974786.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862983740.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862996008.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863002758.png)\n\n\n仪表盘设计器\n-----------------------------------\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863014429.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863021555.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863028545.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863043320.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863050461.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863057103.png)\n\n## 功能清单\n```\n├─报表设计器\n│ ├─数据源\n│ │ ├─支持多种数据源,如Oracle,MySQL,SQLServer,PostgreSQL等主流的数据库\n│ │ ├─支持SQL编写页面智能化,可以看到数据源下面的表清单和字段清单\n│ │ ├─支持参数\n│ │ ├─支持单数据源和多数数据源设置\n│ ├─单元格格式\n│ │ ├─边框\n│ │ ├─字体大小\n│ │ ├─字体颜色\n│ │ ├─背景色\n│ │ ├─字体加粗\n│ │ ├─支持水平和垂直的分散对齐\n│ │ ├─支持文字自动换行设置\n│ │ ├─图片设置为图片背景\n│ │ ├─支持无线行和无限列\n│ │ ├─支持设计器内冻结窗口\n│ │ ├─支持对单元格内容或格式的复制、粘贴和删除等功能\n│ │ ├─等等\n│ ├─报表元素\n│ │ ├─文本类型:直接写文本;支持数值类型的文本设置小数位数\n│ │ ├─图片类型:支持上传一张图表;支持图片动态生成\n│ │ ├─图表类型\n│ │ ├─函数类型\n│ │ └─支持求和\n│ │ └─平均值\n│ │ └─最大值\n│ │ └─最小值\n│ ├─背景\n│ │ ├─背景颜色设置\n│ │ ├─背景图片设置\n│ │ ├─背景透明度设置\n│ │ ├─背景大小设置\n│ ├─数据字典\n│ ├─报表打印\n│ │ ├─自定义打印\n│ │ └─医药笺、逮捕令、介绍信等自定义样式设计打印\n│ │ ├─简单数据打印\n│ │ └─出入库单、销售表打印\n│ │ └─带参数打印\n│ │ └─分页打印\n│ │ ├─套打\n│ │ └─不动产证书打印\n│ │ └─发票打印\n│ ├─数据报表\n│ │ ├─分组数据报表\n│ │ └─横向数据分组\n│ │ └─纵向数据分组\n│ │ └─多级循环表头分组\n│ │ └─横向分组小计\n│ │ └─纵向分组小计(预计2021.03.08)\n│ │ └─合计\n│ │ ├─交叉报表\n│ │ ├─明细表\n│ │ ├─带条件查询报表\n│ │ ├─表达式报表\n│ │ ├─带二维码/条形码报表\n│ │ ├─多表头复杂报表(预计2021.03.08发布)\n│ │ ├─主子报表(预计2021.03.08发布)\n│ │ ├─预警报表(预计2021.03.08发布)\n│ │ ├─数据钻取报表(预计2021.03.08发布)\n│ ├─图形报表\n│ │ ├─柱形图\n│ │ ├─折线图\n│ │ ├─饼图\n│ │ ├─折柱图\n│ │ ├─散点图\n│ │ ├─漏斗图\n│ │ ├─雷达图\n│ │ ├─象形图\n│ │ ├─地图\n│ │ ├─仪盘表\n│ │ ├─关系图\n│ │ ├─图表背景\n│ │ ├─图表动态刷新\n│ │ ├─图表数据字典\n│ ├─参数\n│ │ ├─参数配置\n│ │ ├─参数管理\n│ ├─导入导出\n│ │ ├─支持导入Excel\n│ │ ├─支持导出Excel、pdf;支持导出excel、pdf带参数\n│ ├─打印设置\n│ │ ├─打印区域设置\n│ │ ├─打印机设置\n│ │ ├─预览\n│ │ ├─打印页码设置\n├─大屏设计器\n│ ├─系统功能\n│ │ ├─静态数据源和动态数据源设置\n│ │ ├─基础功能\n│ │ └─支持拖拽设计\n│ │ └─支持增、删、改、查大屏\n│ │ └─支持复制大屏数据和样式\n│ │ └─支持大屏预览、分享\n│ │ └─支持系统自动保存数据,同时支持手动恢复数据\n│ │ └─支持设置大屏密码\n│ │ └─支持对组件图层的删除、组合、上移、下移、置顶、置底等\n│ │ ├─背景设置\n│ │ └─大屏的宽度和高度设置\n│ │ └─大屏简介设置\n│ │ └─背景颜色、背景图片设置\n│ │ └─封面图设置\n│ │ └─缩放比例设置\n│ │ └─环境地址设置\n│ │ └─水印设置\n│ │ ├─地图设置\n│ │ └─添加地图\n│ │ └─地图数据隔离\n│ ├─图表\n│ │ ├─柱形图\n│ │ ├─折线图\n│ │ ├─折柱图\n│ │ ├─饼图\n│ │ ├─象形图\n│ │ ├─雷达图\n│ │ ├─散点图\n│ │ ├─漏斗图\n│ │ ├─文本框\n│ │ ├─跑马灯\n│ │ ├─超链接\n│ │ ├─实时时间\n│ │ ├─地图\n│ │ ├─全国物流地图\n│ │ ├─地理坐标地图\n│ │ ├─城市派件地图\n│ │ ├─图片\n│ │ ├─图片框\n│ │ ├─轮播图\n│ │ ├─滑动组件\n│ │ ├─iframe\n│ │ ├─video\n│ │ ├─翻牌器\n│ │ ├─环形图\n│ │ ├─进度条\n│ │ ├─仪盘表\n│ │ ├─字浮云\n│ │ ├─表格\n│ │ ├─选项卡\n│ │ ├─万能组件\n└─其他模块\n └─更多功能开发中。。\n```\n\n \n\n', 'complete', '{\"filePath\":\"temp/readme_1741337223240.md\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905186930719539201', 'jeecg', '2025-03-27 17:15:36', 'jeecg', '2025-03-27 17:15:43', 'A04', NULL, '1905186756806918146', 'part1', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/01第一部分第1章_1743066923748.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905186968325668866', 'jeecg', '2025-03-27 17:15:45', 'jeecg', '2025-03-27 17:15:48', 'A04', NULL, '1905186756806918146', 'part2', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/02第一部分第2章_1743066943040.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187001037045761', 'jeecg', '2025-03-27 17:15:52', 'jeecg', '2025-03-27 17:15:57', 'A04', NULL, '1905186756806918146', 'part3', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/03第一部分第3章_1743066951733.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187042770370561', 'jeecg', '2025-03-27 17:16:02', 'jeecg', '2025-03-27 17:16:07', 'A04', NULL, '1905186756806918146', 'part4', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/04第一部分第4章_1743066960385.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187113339535361', 'jeecg', '2025-03-27 17:16:19', 'jeecg', '2025-03-27 17:16:25', 'A04', NULL, '1905186756806918146', 'part5', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/05第一部分第5章_1743066977792.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187163981561857', 'jeecg', '2025-03-27 17:16:31', 'jeecg', '2025-03-27 17:16:39', 'A04', NULL, '1905186756806918146', 'part6', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/06第一部分第6章_1743066990164.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187246412218369', 'jeecg', '2025-03-27 17:16:51', 'jeecg', '2025-03-27 17:16:54', 'A04', NULL, '1905186756806918146', 'part7', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/07第一部分第7章_1743067007831.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187348543520770', 'jeecg', '2025-03-27 17:17:15', 'jeecg', '2025-03-27 17:17:20', 'A04', NULL, '1905186756806918146', 'part8', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/08第一部分第8章_1743067032663.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187596229754881', 'jeecg', '2025-03-27 17:18:14', 'jeecg', '2025-03-27 17:18:21', 'A04', NULL, '1905186756806918146', 'part9', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/09第一部分第9章_1743067087019.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187666618564609', 'jeecg', '2025-03-27 17:18:31', 'jeecg', '2025-03-27 17:18:34', 'A04', NULL, '1905186756806918146', 'part10', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/10第一部分第10章_1743067109769.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187818494312449', 'jeecg', '2025-03-27 17:19:07', 'jeecg', '2025-03-27 17:19:15', 'A04', NULL, '1905186756806918146', 'part11', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/11第一部分第11章_1743067121732.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187888337862657', 'jeecg', '2025-03-27 17:19:24', 'jeecg', '2025-03-27 17:19:31', 'A04', NULL, '1905186756806918146', 'part12', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/12第一部分第12章_1743067158952.pdf\"}'); -INSERT INTO `airag_knowledge_doc` VALUES ('1905187920491397122', 'jeecg', '2025-03-27 17:19:32', 'jeecg', '2025-03-27 17:19:38', 'A04', NULL, '1905186756806918146', 'part13', 'file', NULL, 'complete', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/13第一部分第13章_1743067170886.pdf\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1897213100944261121', 'jeecg', '2025-03-05 17:10:26', 'admin', '2025-08-08 18:02:31', 'A04', NULL, '1897212906878009346', 'qa', 'text', '常见问题\n遇到问题请先升级至最新版,仍未解决可向团队反馈 点击反馈问题\n\n1. 积木报表是免费吗?\n回答: 积木报表代码不开源,但是功能可以免费使用。\n\n大屏支持离线安装,积木BI的推出,可以永久免费使用。\n针对公司用户我们提供企业版,免费版本也会持续发布。\n2. 功能操作提示 没有权限,请联系管理员分配权限!\n回答:这是因为报表针对敏感接口加了角色和权限控制,需要进行内置角色权限集成,具体见文档权限集成配置(重要)\n\n3. 积木报表怎么独立运行?\nDocker方式启动\n集成Demo启动\n4. 启动报mongo错误\n启动报错:\norg.mongodb.driver.cluster : Exception in monitor thread while connecting to \nserver localhost:27017 while accessing MongoDB with Java\n\n解决方案: 排除mongo启动默认加载 MongoAutoConfiguration\n@SpringBootApplication\n@EnableAutoConfiguration(exclude={MongoAutoConfiguration.class})\n\n5. 报表配置JeecgBoot菜单\n{{ window._CONFIG[\'domianURL\'] }}/jmreport/list?token=${token}\n\n参数说明\n\n{{ window._CONFIG[\'domianURL\'] }} :后台项目访问地址\n${token} :登录token用于权限控制\n前端组件:layouts/IframePageView 菜单配置截图\n\n\n6. 积木报表数据源支持哪些数据库?\n数据库 支持\nMySQL √\nOracle、Oracle9i √\nSqlServer、SqlServer2012 √\nPostgreSQL √\nDB2、Informix √\nMariaDB √\nSQLite、Hsqldb、Derby、H2 √\n达梦、人大金仓、神通 √\n华为高斯、虚谷、瀚高数据库、 TDengine 涛思数据 √\n阿里云PolarDB、PPAS、HerdDB √\nHive、HBase、CouchBase √\n导入Excel、csv、json文件数据集 √\nsqllite、TiDB、Doris、clickhouse、 MongoDB-BI √\nelasticsearch、mogodb √\n积木平台暂时只提供mysql脚本,其他数据库请自转 Navicat工具mysql转库oracle步骤\n7. API数据源怎样实现条件查询?\n具体请看查询条件设置\n\n8.报表集成到自己的springboot项目\n请求参数如果后台接收的实体属性里没有,后台报错:not marked as ignorable\n\n\n\n解决方法:增加application.yml的配置jackson.fail_on_unknown_properties: false\n\n\n\n9.积木报表SQL数据集中sql语句加上limit在数据预览中报错?\nsql语句写法:\n\n 报错截图:\n\n\n\n原因是sql语句末尾加上了limit,我们在后台已经默认分页,故不用在末尾加上limit,否则会报错\n\n10.如何去掉打印页面的页眉、页脚?\n在打印弹窗页面,点击“更多设置 ->选项”,去掉“页眉和页脚”前边的对勾,打印界面就不显示页眉和页脚了;\n\n\n\n11.报表能否集成到vue项目中?\n不能集成到前端项目,因为积木报表提供的JAVA依赖,只能集成到JAVA项目中。\n\n12.sql或者api解析失败的问题\nsql或者api必须有查询结果才行,不然无法解析字段 相关issue #2305\n\n13.怎样自定义打印页面设置?\n打印区域除了可以手动选择“A4、A3...”,还可以根据自己需求,自定义大小。\n\n操作参考打印区域设置\n\n14.预览时,列表数组在预览界面怎么只显示一条数据?\n(1)检查在数据集解析的时候 ,是否勾选“是否列表”;\n\n\n\n(2)设计界面拖过来的数据字段,是否为#开头;\n\n\n\n15.横向动态列分组怎么设计?\n操作参考文档\n\n16.预览页面多内容,但设计界面没有,怎么处理?\n错误样式图:\n\n\n\n解决方案: 选中多出来的地方(可多选一些地方),右键点击:删除数据,就没有了;\n\n\n\n17.积木报表SQL数据集中数据预览为什么只显示10条数据?\n为了避免大数据问题,故只取前10条数据进行展示\n\n\n\n18. 积木报表数据源怎么配置?\n添加数据源文档\n\n19. 怎样把报表集成到JeecgBoot的菜单中?\n备注:大屏和报表的操作是一样的;\n\n(1)复制报表访问链接 (2)在系统管理菜单管理进行配置 (3)点击新增按钮填写信息\n\n注意:\na) 前端组件必须按照格式填写 layouts/IframePageView *用window._CONFIG[\'domianURL\']代替IP地址、端口号和项目名称,并用{{}}包起来;\nb)末尾必须携带参数,如(?sex);\nc) 是否为路由菜单:是;\n\n\n\n\n(4)角色授权 路径:在系统管理->角色授权找到自己对应的角色,鼠标放到更多->授权;\n\n勾选刚才创建的菜单\n刷新页面即可看见点击菜单\n\n\n20. 数据集配置点击确认会报错\nhttps://github.com/jeecgboot/JimuReport/issues/439\nSQL state \\[null\\]; error code \\[0\\]; Error; nested exception is java.sql.SQLException: Error\n\n那么就查看mysql数据库连接驱动是版本是5.1.47,如果是那么请将驱动升级版本或降低版本,如:\n\n\n mysql\n mysql-connector-java\n 5.1.46\n true\n runtime\n\n\n22.如何把SQL数据集拼接的查询条件加到数据源语法的group by前面\n参考报表参数设置\n\n23.预览页面与设计页面不一致,在预览时出现空白行\n检查数据集是多条数据的集合,还是单条数据的对象;如果是集合使用#,如果是对象则需要使用$ 如果页面多行使用#,则会被当做多个集合,中间自动填充空白行。\n\n\n\n24.为什么配置参数后勾选查询后,下拉单选变成输入框\n参数不是字段,无法进行配置后就可以下拉单选;可配置字典code实现下拉\n\n25.一页展示一条数据,进行循环打印\n可将整页作为循环块,设置为循环块 参考文档:点击查看\n\n26.mysql数据库类型tyint被转换成了true和false\n需要在维护界面,数据源地址出拼接上\n\ntinyInt1isBit=false\n\n\n\n27.数据库里图片字段为图片链接,如何展示在报表中\n添加数据源取出图片字段,将单元格类型设置为图片即可,如下图:\n\n\n\n28. 达梦数据库提示表名不存在\n 因为达梦数据库如果不是当前用户名登录的(如SYSDBA),访问不同名的(除了SYSDBA)外,均需要模式名.表名,那么需要你如下图操作,在同名下新建表\n\n\n\n29. 积木官网添加数据源\n积木官网添加数据源需使用远程地址,不可使用localhost。\n\n32.字典code中直接输入sql语句,下拉框单选项乱序\n解决方案:可以填写 order by 进行自定义排序,如\n\nselect dict_code as value,dict_name as name from jimu_dict order by create_time\n\n注意:如果在sqlserver下需要加上top 10(10代表多少条),不然会报错,如\n\nselect top 10 dict_code as value,dict_name as name from jimu_dict order by create_time\n\n33.导出excel报错版本不匹配,java.lang.NoSuchMethodError\n将poi版本升级到4.1.2即可解决\n\n34. 如何增加列数\n列索引数量可根据需要修改 参考文档:点击查看\n\n\n\n35.sql数据集下拉选择数据源,下方列表显示空白,但是有数据\n目前为了统一规则后台返回的数据的对象均为小写(name),如果规则不匹配,请改成小写\n\n\n\n38.预览界面查询栏如何设置默认展开?\n解决方案:设置JS增强\n\n\n\nfunction init(){\n this.queryPanel = \'1\';\n}\n\n39.sqlServer存储过程中有临时表获取不到数据\n可以通过set nocount on来解决\n\n 相关issue: https://github.com/jeecgboot/JimuReport/issues/726\n\n40.若依集成积木报表1.4.4+ 新建报表报错\nfreemarker.core.InvalidReferenceException\n\n升级fastjson到1.2.78\n\n\n com.alibaba\n fastjson\n 1.2.78\n\n\n相关issue:issue\n\n41.模板示例中条件查询预览失败\n没有对应的表\n\n42.打印的时候,字体加粗效果丢失\n宋体打印不支持加粗,换成默认的字体\n\n43.sqlserver提示驱动不存在\n在pom文件中添加sqlserver依赖\n\n \n com.microsoft.sqlserver\n sqljdbc4\n 4.0\n true\n runtime\n \n\n44.sqlserver下使用CONVERT函数注意事项\n不可与order by一起使用\nCONVERT函数需指定别名 如:CONVERT(varchar(7),CREATE_TIME) as CREATE_TIME\n45.能否设置隐藏的查询条件\n问题描述: 同一报表,希望不同的人看到不同的数据,目前可以通过JS增强设置初始值,但又不想让用户修改,能否提供设置查询条件隐藏的功能,这样便于数据权限的控制。 分析说明:此问题目的在于不同的人看不同的数据,提问人想设置查询条件默认值且不允许修改\n\n1.不同的人看不同的数据:可以使用系统变量 参考文档 如:\n\nsql数据集:select * from demo where create_by = \'#{sysUserCode}\'\napi数据集: http://xxx.xxx.xxx/query?create_by=#{sysUserCode}\n\n注意:此处的`sysUserCode`,是系统默认设置的登录人的账号,如果重写getUserInfo方法则需要重新设置,文档中的代码,只适用于jeecg-boot不可照搬,仅供参考【推荐此方案】。\n\n\n2.想设置查询条件默认值且不允许修改: js增强可以设置查询条件的默认值,也可以往查询参数对象里设置一个自定义的参数值,这个是支持的。但是,在配置数据集的时候,下方tab报表字段明细和报表参数中,会配置一些字段的信息,如果js增强定义的参数名不在这两个tab下,那么无效!所以做法如下:\n定义数据集(不需要将参数name设置为查询条件):\nsql数据集:select * from demo where create_by = \'${name}\'\napi数据集: http://xxx.xxx.xxx/query?create_by=${name}\n\n定义js增强,设置name的值:\nfunction init(){\n this.queryInfo[\'name\'] = \'scott\'\n}\n\n46. 日期默认查询,无法设置默认值为上月\n问题描述: 使用dateStr 默认取上月实现不了,用=concat(dateStr(\'yyyy\'),\'-\', dateStr(\'MM\', -1))返回2021-9,不是2021-09,少了一位。 建议实现=dateStr(\'yyyy-MM\',-1) 返回 2021-09,而不是使用天数计算偏移量。\n解决方案: 参考文档 中的升级功能\n\n47. 打印多出一页空白纸张\n解决方案: 打印导出,空白行和没有行是有区别的,界面上都是空白没区别,但是实际数据存储,空白行会占位的。\n查看控制台打印的数据:你的rows都多达90多行了,说明是之前你设计的很多历史数据没有删除行,导致多出很多空白页。\n\n\n\n48. mongodb用法\n1). 以授权的方式启动Mongo,给使用的数据库添加用户\n\n切换数据库 use test\n\n创建用户 db.createUser({user: \"root\", pwd: \"123456\", roles: \\[{ role: \"dbOwner\", db: \"test\" }\\]})\n\n参考博客:https://www.cnblogs.com/jacksoft/p/6916137.html\n\n2). mongodb-driver-sync 驱动集成用法 参考博客: https://blog.csdn.net/nyzzht123/article/details/107936552 https://www.jianshu.com/p/5186fb5a1292\n\n49、出现jsqlparser不兼容问题\n如果出现jsqlparser不兼容问题,请这么引用\n\n org.jeecgframework.jimureport\n jimureport-spring-boot-starter\n {版本号}\n \n \n minidao-spring-boot-starter\n org.jeecgframework\n \n \n\n\n org.jeecgframework\n minidao-spring-boot-starter\n 1.8.8\n\n\n50、关于积木报表在开发、生产环境增量同步https://github.com/jeecgboot/JimuReport/issues/1928\n51、数据库字段为关键词,字段作为查询条件报错\n报错信息:发现mysql下关键词字段\"year_month\"缺少\"`\"\n\nSELECT COUNT(1) total FROM ( select * from (select `year_month`,name,age from `demo`) jeecg_rp_temp where year_month=? ) temp_count\n\n\n解决方案:关键词字段请用as重命名一下\n\n\n\n52、依赖redisson后编辑字典、查询字典报错:\n报错信息:\n\njava.lang.IllegalArgumentException: Cannot find cache named \'jmreport:cache:dict\' for Builder\n\n解决方法:配置文件增加:\n\nspring:\n cache:\n type: redis\n\n53、未登录的情况下导出excel和pdf报错\n解决方案:在SpringSecurityConfig页面排除导出excel和导出pdf的请求地址,其他同理\n\n\n\n .antMatchers(\"/jmreport/exportPdfStream\", \"/jmreport/exportAllExcelStream\")', 'failed', '{\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1897926864815575042', 'jeecg', '2025-03-07 16:26:41', 'admin', '2025-08-08 18:02:29', 'A04', NULL, '1897926563148648449', 'index', 'file', '\n# 项目介绍\n\n\n `JeecgBoot` 是一款基于代码生成器的`低代码开发平台` 拥有零代码能力!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! JeecgBoot引领新的开发模式(Online Coding模式-> 代码生成器模式-> 手工MERGE智能开发), 帮助解决Java项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性!JeecgBoot还独创在线开发模式(No-Code概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等!\n\n `JeecgBoot在提高UI能力`的同时,降低了前后分离的开发成本,JeecgBoot还独创在线开发模式(No-Code概念),一系列在线智能开发:在线配置表单、在线配置报表、在线图表设计、在线设计流程等等。\n\n ` JEECG宗旨是: `简单功能由Online Coding配置实现(在线配置表单、在线配置报表、在线图表设计、在线设计流程、在线设计表单),复杂功能由代码生成器生成进行手工Merge,既保证了智能又兼顾了灵活; \n\n 业务流程采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案: 表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。\n\n\n## 技术支持\n\n* 新手指南: [快速入门](http://www.jeecg.com/doc/quickstart) | [常见问题 ](http://www.jeecg.com/doc/qa) | [版本日志](http://jeecg.com/doc/log)\n* 视频教程:[ JeecgBoot v3.7 新版视频教程](http://jeecg.com/doc/video)\n* QQ交流群:⑩716488839、⑨808791225(满)、其他(满)\n* 在线演示 : [系统演示](http://boot3.jeecg.com) | [APP演示](http://app.jeecg.com)\n\n\n源码下载\n-----------------------------------\n\n- https://github.com/jeecgboot/jeecg-boot\n\n\n\n## 技术架构\n-----------------------------------\n\n#### 后端\n\n- IDE建议: IDEA (必须安装lombok插件 )\n- 语言:Java 8+ (支持17)\n- 依赖管理:Maven\n- 基础框架:Spring Boot 2.7.18\n- 微服务框架: Spring Cloud Alibaba 2021.0.1.0\n- 持久层框架:MybatisPlus 3.5.3.2\n- 报表工具: JimuReport 1.7.6\n- 安全框架:Apache Shiro 1.12.0,Jwt 3.11.0\n- 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking\n- 数据库连接池:阿里巴巴Druid 1.1.22\n- 日志打印:logback\n- 缓存:Redis\n- 其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。\n- 默认数据库脚本:MySQL5.7+\n- [其他数据库,需要自己转](https://my.oschina.net/jeecg/blog/4905722)\n\n\n#### 前端\n\n- 前端IDE建议:WebStorm、Vscode\n- 采用 Vue3.0+TypeScript+Vite+Ant-Design-Vue等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能\n- 最新技术栈:Vue3.0 + TypeScript + Vite5 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6\n- 依赖管理:node、npm、pnpm\n\n\n\n#### 支持库\n\n| 数据库 | 支持 |\n| --- | --- |\n| MySQL | √ |\n| Oracle11g | √ |\n| Sqlserver2017 | √ |\n| PostgreSQL | √ |\n| MariaDB | √ |\n| 达梦 | √ |\n| 人大金仓 | √ |\n\n\n\n## 微服务解决方案\n\n\n- 1、服务注册和发现 Nacos √\n- 2、统一配置中心 Nacos √\n- 3、路由网关 gateway(三种加载方式) √\n- 4、分布式 http feign √\n- 5、熔断降级限流 Sentinel √\n- 6、分布式文件 Minio、阿里OSS √ \n- 7、统一权限控制 JWT + Shiro √\n- 8、服务监控 SpringBootAdmin√\n- 9、链路跟踪 Skywalking [参考文档](/java/springcloud/super/skywarking)\n- 10、消息中间件 RabbitMQ √\n- 11、分布式任务 xxl-job √ \n- 12、分布式事务 Seata\n- 13、轻量分布式日志 Loki+grafana套件\n- 14、支持 docker-compose、k8s、jenkins\n- 15、CAS 单点登录 √\n- 16、路由限流 √\n\n \n### 微服务架构图\n![微服务架构图](https://jeecgos.oss-cn-beijing.aliyuncs.com/files/jeecgboot_springcloud2022.png \"在这里输入图片标题\")\n\n\n\n\n\n## 系统架构图\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/images/screenshot_1662547398792.png)\n*****\n\n\n## 系统截图\n\n### PC端\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778397612.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778435846.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778476447.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778512836.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778582144.png)\n\n### 在线接口文档\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778702243.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778737438.png)\n\n\n### 报表\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687778780458.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/up-fa52b44445db281c51d3f267dce7450d21b.gif)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779705768.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779725144.png)\n\n### 流程\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779807541.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687779857971.png)\n\n![](/static/jimuImages/image_1687779966442.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780016598.png)\n\n\n### 手机端\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780240854.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780264274.png)\n\n### PAD端\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780285230.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780328101.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780342778.png)\n\n![](https://upload.jeecg.com/jeecg/help/jeecgback/topwrite/assets/image_1687780373126.png)\n\n\n\n\n\n\n\n', 'failed', '{\"filePath\":\"temp/index_1741335996542.md\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1897926933086261249', 'jeecg', '2025-03-07 16:26:57', 'admin', '2025-08-08 18:02:29', 'A04', NULL, '1897926563148648449', 'qa', 'file', '1.菜单的这些配置是什么意思?\n\n![](/static/jimuImages/screenshot_1585040135427.png)\n| 配置| 描述 |\n| --- | --- |\n| 是否路由菜单 | 是:跳转路由的时候根据配置的前端组件值跳转,否:起作用的是菜单路径 |\n| 隐藏路由 | 是:左侧菜单不加载反之加载 |\n| 缓存路由 | 是:路由只加载一次即created只执行一次 |\n| 聚合路由 | 是:只要配置在该路由下面的子路由全部不会显示在左侧菜单栏 |\n| 打开方式 | 内部打开是在窗口tab里打开,外部打开浏览器tab打开 |\n\n---\n2.列表页面跳转新的路由需要展示成面包屑菜单样式:\n目前不支持,需要自行扩展\n\n---\n3.表单设计器自定义扩展\n目前只支持将设计好的表单引入自己的modal页面,扩展暂不支持\n\n---\n4.图表点击事件\n有自定义的图表js增强事件,后续补充该文档\n\n---\n20200324 LOWCOD-323\n\n---\n\n5.online报表 系统变量的使用\n`select username,id from sys_user where username = \'#{sys_user_code}\'`\n\n6.首页怎么改成自己的。\n方法一:直接修改文件:src/views/dashboard/Analysis.vue\n方法二:自定义首页页面,将首页菜单的前端组件配置为自己的文件,注意**只能修改前端组件不可修改菜单路径**\n\n![](/static/jimuImages/screenshot_1586254248894.png)\n\n\n\n7.项目编译 文件上有红色波浪线 ,点开文件红线消失,查看problem报错 xxx程序包不存在,实际该包存在\n解决方法:在Terminal 中执行 `mvn idea:idea` 再次编译即可\n\n\n\n\n', 'failed', '{\"filePath\":\"temp/QA_1741336015236.md\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1897932000963092482', 'jeecg', '2025-03-07 16:47:06', 'admin', '2025-08-08 18:02:31', 'A04', NULL, '1897212906878009346', 'index', 'file', '# 项目介绍\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/jimureport2.jpg)\n\n*****\n\n# JimuReport\n\n 积木报表,是一款免费的数据可视化报表,含报表、仪表盘和大屏设计,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等!\n \n - Web版报表设计器,类Excel操作风格,通过拖拽完成报表设计,所见即所得。\n - 大屏采用类word风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷大屏!\n - 从 v1.9+ 起推出 JimuBI 产品,她的牛叉之处,同时支持仪表盘、大屏、门户 (支持交互)、移动.\n - 秉承\"简单、易用、专业\"的产品理念,极大的降低报表开发难度、缩短开发周期、节省成本。\n - 领先的企业级Web报表,支持各种复杂报表,专注于解决企业报表难题。\n - 积木BI 数据可视化,支持大屏设计和仪表盘,致力于更生动、更友好的形式呈现实时业务数据分析\n\n```\n专注于开源,打造 “专业 易用 智能” 的数据可视化报表、大屏、门户\n开源协议:`功能免费、可以商用、代码不开放`\n```\n\n\n为什么选择 JimuReport?\n-----------------------------------\n> 永久免费,支持各种复杂报表,并且傻瓜式在线设计,非常的智能,低代码时代,这个是你的首选!\n\n- 采用SpringBoot的脚手架项目,都可以快速集成\n- Web 版设计器,类似于excel操作风格,通过拖拽完成报表设计\n- 通过SQL、API等方式,将数据源与模板绑定。同时支持表达式,自动计算合计等功能,使计算工作量大大降低\n- 开发效率很高,傻瓜式在线报表设计,一分钟设计一个报表,又简单又强大\n- 支持 ECharts,目前支持28种图表,在线拖拽设计,支持SQL和API两种数据源\n- 支持分组、交叉,合计、表达式等复杂报表\n- 支持打印设计(支持套打、背景打印等)可设置打印边距、方向、页眉页脚等参数 一键快速打印 同时可实现发票套打,不动产证等精准、无缝打印\n- 可视化图表,仪表盘设计器类大屏设计,支持丰富的数据源连接和移动端,通过拖拉拽方式快速制作图表和门户设计;支持多种图表类型:柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等等;\n- 可设计各种类型的单据、大屏,如出入库单、销售单、财务报表、合同、监控大屏、旅游数据大屏等\n- 大屏设计器支持几十种图表样式,可自由拼接、组合,设计炫酷大屏\n- 数据可视化,DataV、帆软的开源替代方案,比帆软拥有更好的体验和更简单的使用方式\n- [积木报表官网](http://jimureport.com/login) 可以在线免费制作报表和大屏,手机号一键注册,便可永久使用。大屏采用类word风格,可以随意拖动组件,想怎么设计怎么设计,可以像百度和阿里一样,设计出炫酷的可视化大屏!重要的是:免费!免费!免费!\n\n\n\n\n## 产生背景\n报表是企业IT服务必备的一项需求,但是行业内并没有一个免费好用的报表,大部分免费的报表功能较弱也不够智能,商业报表又很贵,所以有了研发一套免费报表的初衷。\n做一个什么样的报表呢?随着低代码概念的兴起,原先通过报表工具设计模板,再与系统集成的模式已经落伍,现在追求的是完全在线设计,傻瓜式的操作,实现简单易用又智能的报表!\n\n- 目前积木报表已经实现了完全在线设计,轻量级集成、类似excel的风格,像搭建积木一样在线拖拽设计报表!功能涵盖数据报表设计、打印设计、图表设计、门户设计、大屏设计等!\n- 2019年底启动积木报表研发工作,历经一年多的时间,2020-11-03第一版出炉 [v1.0-beta](https://www.oschina.net/news/119666/jimureport-1-0-beta-released)\n- 2020年的持续打磨和研发,终于在2021-1-18发布了第一个正式版本 [v1.1.05](https://www.oschina.net/news/126916/jimureport-1-1-05-released)\n- 截止到当前2024-09-14,积木报表已经完全涵盖商业BI的所有功能,包括不限于复杂报表、图表可视化、大屏、移动图表、填报等高级功能,而且拥有更好的体验和更简单的使用方式。\n- 更多版本日志查看 [版本日志](http://jimureport.com/doc/log)\n\n\n\n\n\n\n开发文档\n-----------------------------------\n\n- [快速集成]()\n- [集成源码下载](https://github.com/jeecgboot/JimuReport)\n- [大屏与报表演示](http://jimureport.com/login) | [零代码体验](https://app.qiaoqiaoyun.com)\n\n\n\n\n\n\n项目介绍\n-----------------------------------\n\n- 官方网站: http://www.jimureport.com\n- 视频教程: http://jimureport.com/doc/video\n- QQ交流群:③596660273、其他群(满)\n\n\n数据库兼容 \n-----------------------------------\n> 支持国产、常规、Nosql等30多种数据源,支持以SQL的方式去查询csv、mogodb等非物理数据库。\n\n| 数据库 | 支持 |\n| --- | --- |\n| MySQL | √ |\n| Oracle、Oracle9i | √ |\n| SqlServer、SqlServer2012 | √ |\n| PostgreSQL | √ |\n| DB2、Informix | √ |\n| MariaDB | √ |\n| SQLite、Hsqldb、Derby、H2 | √ |\n| 达梦、人大金仓、神通 | √ |\n| 华为高斯、虚谷、瀚高数据库、 TDengine 涛思数据 | √ |\n| 阿里云PolarDB、PPAS、HerdDB | √ |\n| Hive、HBase、CouchBase | √ |\n| 导入Excel、csv、json文件数据集 | √ |\n| sqllite、TiDB、Doris、clickhouse、 MongoDB-BI | √ |\n| elasticsearch、mogodb | √ |\n\n\n\n报表设计效果\n-----------------------------------\n\n- 报表设计器(完全在线设计,简单易用)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/up-752b454f64ed87c798b3e8a083fbd6622d4.gif)\n\n- 打印设计(支持套打、背景打印)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862827604.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862839013.png)\n\n- 数据报表(支持分组、交叉,合计等复杂报表)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862854011.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862862414.png)\n\n- 图形报表(目前支持28种图表)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862883559.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862892649.png)\n\n\n\n大屏设计效果\n-----------------------------------\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862905901.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862938863.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862951297.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862960053.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862974786.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862983740.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687862996008.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863002758.png)\n\n\n仪表盘设计器\n-----------------------------------\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863014429.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863021555.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863028545.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863043320.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863050461.png)\n\n![](https://upload.jeecg.com/jeecg/help/jimureport/topwrite/assets/image_1687863057103.png)\n\n## 功能清单\n```\n├─报表设计器\n│ ├─数据源\n│ │ ├─支持多种数据源,如Oracle,MySQL,SQLServer,PostgreSQL等主流的数据库\n│ │ ├─支持SQL编写页面智能化,可以看到数据源下面的表清单和字段清单\n│ │ ├─支持参数\n│ │ ├─支持单数据源和多数数据源设置\n│ ├─单元格格式\n│ │ ├─边框\n│ │ ├─字体大小\n│ │ ├─字体颜色\n│ │ ├─背景色\n│ │ ├─字体加粗\n│ │ ├─支持水平和垂直的分散对齐\n│ │ ├─支持文字自动换行设置\n│ │ ├─图片设置为图片背景\n│ │ ├─支持无线行和无限列\n│ │ ├─支持设计器内冻结窗口\n│ │ ├─支持对单元格内容或格式的复制、粘贴和删除等功能\n│ │ ├─等等\n│ ├─报表元素\n│ │ ├─文本类型:直接写文本;支持数值类型的文本设置小数位数\n│ │ ├─图片类型:支持上传一张图表;支持图片动态生成\n│ │ ├─图表类型\n│ │ ├─函数类型\n│ │ └─支持求和\n│ │ └─平均值\n│ │ └─最大值\n│ │ └─最小值\n│ ├─背景\n│ │ ├─背景颜色设置\n│ │ ├─背景图片设置\n│ │ ├─背景透明度设置\n│ │ ├─背景大小设置\n│ ├─数据字典\n│ ├─报表打印\n│ │ ├─自定义打印\n│ │ └─医药笺、逮捕令、介绍信等自定义样式设计打印\n│ │ ├─简单数据打印\n│ │ └─出入库单、销售表打印\n│ │ └─带参数打印\n│ │ └─分页打印\n│ │ ├─套打\n│ │ └─不动产证书打印\n│ │ └─发票打印\n│ ├─数据报表\n│ │ ├─分组数据报表\n│ │ └─横向数据分组\n│ │ └─纵向数据分组\n│ │ └─多级循环表头分组\n│ │ └─横向分组小计\n│ │ └─纵向分组小计(预计2021.03.08)\n│ │ └─合计\n│ │ ├─交叉报表\n│ │ ├─明细表\n│ │ ├─带条件查询报表\n│ │ ├─表达式报表\n│ │ ├─带二维码/条形码报表\n│ │ ├─多表头复杂报表(预计2021.03.08发布)\n│ │ ├─主子报表(预计2021.03.08发布)\n│ │ ├─预警报表(预计2021.03.08发布)\n│ │ ├─数据钻取报表(预计2021.03.08发布)\n│ ├─图形报表\n│ │ ├─柱形图\n│ │ ├─折线图\n│ │ ├─饼图\n│ │ ├─折柱图\n│ │ ├─散点图\n│ │ ├─漏斗图\n│ │ ├─雷达图\n│ │ ├─象形图\n│ │ ├─地图\n│ │ ├─仪盘表\n│ │ ├─关系图\n│ │ ├─图表背景\n│ │ ├─图表动态刷新\n│ │ ├─图表数据字典\n│ ├─参数\n│ │ ├─参数配置\n│ │ ├─参数管理\n│ ├─导入导出\n│ │ ├─支持导入Excel\n│ │ ├─支持导出Excel、pdf;支持导出excel、pdf带参数\n│ ├─打印设置\n│ │ ├─打印区域设置\n│ │ ├─打印机设置\n│ │ ├─预览\n│ │ ├─打印页码设置\n├─大屏设计器\n│ ├─系统功能\n│ │ ├─静态数据源和动态数据源设置\n│ │ ├─基础功能\n│ │ └─支持拖拽设计\n│ │ └─支持增、删、改、查大屏\n│ │ └─支持复制大屏数据和样式\n│ │ └─支持大屏预览、分享\n│ │ └─支持系统自动保存数据,同时支持手动恢复数据\n│ │ └─支持设置大屏密码\n│ │ └─支持对组件图层的删除、组合、上移、下移、置顶、置底等\n│ │ ├─背景设置\n│ │ └─大屏的宽度和高度设置\n│ │ └─大屏简介设置\n│ │ └─背景颜色、背景图片设置\n│ │ └─封面图设置\n│ │ └─缩放比例设置\n│ │ └─环境地址设置\n│ │ └─水印设置\n│ │ ├─地图设置\n│ │ └─添加地图\n│ │ └─地图数据隔离\n│ ├─图表\n│ │ ├─柱形图\n│ │ ├─折线图\n│ │ ├─折柱图\n│ │ ├─饼图\n│ │ ├─象形图\n│ │ ├─雷达图\n│ │ ├─散点图\n│ │ ├─漏斗图\n│ │ ├─文本框\n│ │ ├─跑马灯\n│ │ ├─超链接\n│ │ ├─实时时间\n│ │ ├─地图\n│ │ ├─全国物流地图\n│ │ ├─地理坐标地图\n│ │ ├─城市派件地图\n│ │ ├─图片\n│ │ ├─图片框\n│ │ ├─轮播图\n│ │ ├─滑动组件\n│ │ ├─iframe\n│ │ ├─video\n│ │ ├─翻牌器\n│ │ ├─环形图\n│ │ ├─进度条\n│ │ ├─仪盘表\n│ │ ├─字浮云\n│ │ ├─表格\n│ │ ├─选项卡\n│ │ ├─万能组件\n└─其他模块\n └─更多功能开发中。。\n```\n\n \n\n', 'failed', '{\"filePath\":\"temp/readme_1741337223240.md\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905186930719539201', 'jeecg', '2025-03-27 17:15:36', 'admin', '2025-08-08 18:03:21', 'A04', NULL, '1905186756806918146', 'part1', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/01第一部分第1章_1743066923748.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905186968325668866', 'jeecg', '2025-03-27 17:15:45', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part2', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/02第一部分第2章_1743066943040.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187001037045761', 'jeecg', '2025-03-27 17:15:52', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part3', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/03第一部分第3章_1743066951733.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187042770370561', 'jeecg', '2025-03-27 17:16:02', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part4', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/04第一部分第4章_1743066960385.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187113339535361', 'jeecg', '2025-03-27 17:16:19', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part5', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/05第一部分第5章_1743066977792.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187163981561857', 'jeecg', '2025-03-27 17:16:31', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part6', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/06第一部分第6章_1743066990164.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187246412218369', 'jeecg', '2025-03-27 17:16:51', 'admin', '2025-08-08 18:03:21', 'A04', NULL, '1905186756806918146', 'part7', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/07第一部分第7章_1743067007831.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187348543520770', 'jeecg', '2025-03-27 17:17:15', 'admin', '2025-08-08 18:03:21', 'A04', NULL, '1905186756806918146', 'part8', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/08第一部分第8章_1743067032663.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187596229754881', 'jeecg', '2025-03-27 17:18:14', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part9', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/09第一部分第9章_1743067087019.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187666618564609', 'jeecg', '2025-03-27 17:18:31', 'admin', '2025-08-08 18:03:21', 'A04', NULL, '1905186756806918146', 'part10', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/10第一部分第10章_1743067109769.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187818494312449', 'jeecg', '2025-03-27 17:19:07', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part11', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/11第一部分第11章_1743067121732.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187888337862657', 'jeecg', '2025-03-27 17:19:24', 'admin', '2025-08-08 18:03:21', 'A04', NULL, '1905186756806918146', 'part12', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/12第一部分第12章_1743067158952.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); +INSERT INTO `airag_knowledge_doc` VALUES ('1905187920491397122', 'jeecg', '2025-03-27 17:19:32', 'admin', '2025-08-08 18:03:20', 'A04', NULL, '1905186756806918146', 'part13', 'file', NULL, 'failed', '{\"filePath\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/temp/13第一部分第13章_1743067170886.pdf\",\"failedReason\":\"Failed to execute \'init\'\"}'); -- ---------------------------- -- Table structure for airag_model @@ -186,17 +187,18 @@ CREATE TABLE `airag_model` ( `base_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT 'API域名', `model_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型类型', `model_params` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '模型参数', + `activate_flag` int(11) NULL DEFAULT NULL COMMENT '是否激活(1=是,0=否)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of airag_model -- ---------------------------- -INSERT INTO `airag_model` VALUES ('1890232564262739969', 'jeecg', '2025-02-14 10:52:16', 'admin', '2025-04-02 22:20:37', 'A04', NULL, 'OpenAI', 'OPENAI', 'gpt-4o-mini', '{\"apiKey\":\"sk-cgQRNc3mWb3YtdO9C0F6AcBc86\"}', 'https://api.gpt.ge', 'LLM', '{\"temperature\":0.2,\"topP\":0.7,\"presencePenalty\":0.5,\"frequencyPenalty\":0.5,\"maxTokens\":null}'); -INSERT INTO `airag_model` VALUES ('1891459707122499586', 'jeecg', '2025-02-17 20:08:30', 'admin', '2025-04-02 22:20:34', 'A04', NULL, 'OpenAI向量', 'OPENAI', 'text-embedding-ada-002', '{\"apiKey\":\"sk-cgQRNc3mWb3YtdO9C0F6Ac\"}', 'https://api.v3.cm/v1', 'EMBED', NULL); -INSERT INTO `airag_model` VALUES ('1897481367743143938', 'jeecg', '2025-03-06 10:56:26', 'admin', '2025-04-02 22:20:31', 'A04', NULL, 'deepseek', 'DEEPSEEK', 'deepseek-chat', '{\"apiKey\":\"sk-ff138aa9896945468ec\"}', 'https://api.deepseek.com/v1', 'LLM', NULL); -INSERT INTO `airag_model` VALUES ('1897883052995006466', 'jeecg', '2025-03-07 13:32:35', 'admin', '2025-04-02 23:53:33', 'A04', NULL, '智谱', 'ZHIPU', 'glm-4-flash', '{\"apiKey\":\"522f6486bc6944b2ba346f054c0184e0.\"}', 'https://open.bigmodel.cn/', 'LLM', NULL); -INSERT INTO `airag_model` VALUES ('1897884353107611650', 'jeecg', '2025-03-07 13:37:45', 'admin', '2025-04-02 22:20:22', 'A04', NULL, '智谱向量', 'ZHIPU', 'Embedding-3', '{\"apiKey\":\"522f6486bc6944b2ba346f054c0184e0.\"}', 'https://open.bigmodel.cn', 'EMBED', '{\"temperature\":0.7,\"topP\":0.7,\"presencePenalty\":null,\"frequencyPenalty\":null,\"maxTokens\":null}'); +INSERT INTO `airag_model` VALUES ('1890232564262739969', 'jeecg', '2025-02-14 10:52:16', 'admin', '2025-09-13 17:54:55', 'A04', NULL, 'OpenAI', 'OPENAI', 'gpt-4o-mini', '{\"apiKey\":\"???\"}', 'https://api.gpt.ge', 'LLM', '{\"temperature\":0.2,\"topP\":0.7,\"presencePenalty\":0.5,\"frequencyPenalty\":0.5,\"maxTokens\":null}', 0); +INSERT INTO `airag_model` VALUES ('1891459707122499586', 'jeecg', '2025-02-17 20:08:30', 'admin', '2025-09-13 17:54:50', 'A04', NULL, 'OpenAI向量', 'OPENAI', 'text-embedding-ada-002', '{\"apiKey\":\"???\"}', 'https://api.v3.cm/v1', 'EMBED', NULL, 0); +INSERT INTO `airag_model` VALUES ('1897481367743143938', 'jeecg', '2025-03-06 10:56:26', 'admin', '2025-09-13 17:54:45', 'A04', NULL, 'deepseek', 'DEEPSEEK', 'deepseek-chat', '{\"apiKey\":\"???\"}', 'https://api.deepseek.com/v1', 'LLM', NULL, 0); +INSERT INTO `airag_model` VALUES ('1897883052995006466', 'jeecg', '2025-03-07 13:32:35', 'admin', '2025-09-13 17:54:41', 'A04', NULL, '智谱', 'ZHIPU', 'glm-4-flash', '{\"apiKey\":\"???\"}', 'https://open.bigmodel.cn/', 'LLM', NULL, 0); +INSERT INTO `airag_model` VALUES ('1897884353107611650', 'jeecg', '2025-03-07 13:37:45', 'admin', '2025-09-13 17:54:36', 'A04', NULL, '智谱向量', 'ZHIPU', 'Embedding-3', '{\"apiKey\":\"???\"}', 'https://open.bigmodel.cn', 'EMBED', '{\"temperature\":0.7,\"topP\":0.7,\"presencePenalty\":null,\"frequencyPenalty\":null,\"maxTokens\":null}', 0); -- ---------------------------- -- Table structure for demo @@ -263,45 +265,7 @@ INSERT INTO `flyway_schema_history` VALUES (3, '3.8.0.2', 'airag init db', 'SQL' INSERT INTO `flyway_schema_history` VALUES (4, '3.8.1.1', 'all upgrade', 'SQL', 'V3.8.1_1__all_upgrade.sql', 670374510, 'root', '2025-06-25 15:09:03', 25, 1); INSERT INTO `flyway_schema_history` VALUES (5, '3.8.1.2', 'openapi', 'SQL', 'V3.8.1_2__openapi.sql', 453642872, 'root', '2025-07-02 10:11:50', 245, 1); INSERT INTO `flyway_schema_history` VALUES (6, '3.8.2.1', 'all upgrade', 'SQL', 'V3.8.2_1__all_upgrade.sql', 1279027750, 'root', '2025-07-30 18:13:06', 23, 1); - --- ---------------------------- --- Table structure for flyway_schema_history_1 --- ---------------------------- -DROP TABLE IF EXISTS `flyway_schema_history_1`; -CREATE TABLE `flyway_schema_history_1` ( - `installed_rank` int(11) NOT NULL, - `version` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, - `description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `script` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `checksum` int(11) NULL DEFAULT NULL, - `installed_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, - `installed_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - `execution_time` int(11) NOT NULL, - `success` tinyint(1) NOT NULL, - PRIMARY KEY (`installed_rank`) USING BTREE, - INDEX `flyway_schema_history_s_idx`(`success`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; - --- ---------------------------- --- Records of flyway_schema_history_1 --- ---------------------------- -INSERT INTO `flyway_schema_history_1` VALUES (1, '1', '<< Flyway Baseline >>', 'BASELINE', '<< Flyway Baseline >>', NULL, 'root', '2024-01-03 21:58:35', 0, 1); -INSERT INTO `flyway_schema_history_1` VALUES (2, '3.6.2', 'all upgrade', 'SQL', 'V3.6.2__all_upgrade.sql', 146217576, 'root', '2024-01-03 21:58:35', 168, 1); -INSERT INTO `flyway_schema_history_1` VALUES (3, '3.6.3', 'all upgrade', 'SQL', 'V3.6.3__all_upgrade.sql', -98134889, 'root', '2024-03-07 11:28:10', 101, 1); -INSERT INTO `flyway_schema_history_1` VALUES (4, '3.7.0', 'all upgrade', 'SQL', 'V3.7.0__all_upgrade.sql', -762627866, 'root', '2024-06-18 11:59:34', 73, 1); -INSERT INTO `flyway_schema_history_1` VALUES (5, NULL, '370 missingPermission', 'SQL', 'R__370_missingPermission.sql', 933645342, 'root', '2024-06-18 12:00:16', 56, 1); -INSERT INTO `flyway_schema_history_1` VALUES (6, NULL, '370 missingPermission', 'SQL', 'R__370_missingPermission.sql', 464329002, 'root', '2024-06-18 22:53:52', 37, 1); -INSERT INTO `flyway_schema_history_1` VALUES (7, '3.7.1', 'all upgrade', 'SQL', 'V3.7.1__all_upgrade.sql', 857900043, 'root', '2024-09-11 17:33:35', 140, 1); -INSERT INTO `flyway_schema_history_1` VALUES (8, '3.7.12', 'jimu dashboard upgrade', 'SQL', 'V3.7.12__jimu_dashboard_upgrade.sql', -2138429079, 'root', '2024-09-11 22:17:09', 97, 1); -INSERT INTO `flyway_schema_history_1` VALUES (9, '3.7.20', 'system upgrade', 'SQL', 'V3.7.20__system_upgrade.sql', 1274676135, 'root', '2024-12-09 14:09:48', 29, 1); -INSERT INTO `flyway_schema_history_1` VALUES (10, '3.7.21', 'jimureport upgrade', 'SQL', 'V3.7.21__jimureport_upgrade.sql', 254003703, 'root', '2024-12-11 16:16:31', 48, 1); -INSERT INTO `flyway_schema_history_1` VALUES (11, '3.7.22', 'jimureport upgrade1.9.3', 'SQL', 'V3.7.22__jimureport_upgrade1.9.3.sql', -648465868, 'root', '2025-01-12 17:20:39', 24, 1); -INSERT INTO `flyway_schema_history_1` VALUES (12, '3.7.30', 'all upgrade', 'SQL', 'V3.7.30__all_upgrade.sql', -206956661, 'root', '2025-02-07 16:20:17', 25, 1); -INSERT INTO `flyway_schema_history_1` VALUES (13, '3.7.31', 'jimureport upgrade', 'SQL', 'V3.7.31__jimureport_upgrade.sql', -1745830540, 'root', '2025-02-19 18:43:36', 37, 1); -INSERT INTO `flyway_schema_history_1` VALUES (14, '3.7.32', 'jimureport upgrade', 'SQL', 'V3.7.32__jimureport_upgrade.sql', 893796731, 'root', '2025-02-19 18:44:05', 28, 1); -INSERT INTO `flyway_schema_history_1` VALUES (15, '3.7.40', 'all upgrade', 'SQL', 'V3.7.40__all_upgrade.sql', 1478121157, 'root', '2025-03-30 18:04:37', 514, 1); -INSERT INTO `flyway_schema_history_1` VALUES (16, '3.7.41', 'alter onl cgform head tenant id', 'SQL', 'V3.7.41__alter_onl_cgform_head_tenant_id.sql', 1301414489, 'root', '2025-03-31 11:12:29', 85, 1); +INSERT INTO `flyway_schema_history` VALUES (7, '3.8.3.0', 'all upgrade', 'SQL', 'V3.8.3_0__all_upgrade.sql', 1420195670, 'root', '2025-09-13 17:06:41', 22, 1); -- ---------------------------- -- Table structure for jeecg_order_customer @@ -797,7 +761,7 @@ INSERT INTO `jimu_report` VALUES ('924614453466595328', '20201214142804__5048', INSERT INTO `jimu_report` VALUES ('928540173805338624', '20240318105250', '电子收款收据', NULL, NULL, '984302991393210368', '{\"loopBlockList\":[],\"printConfig\":{\"layout\":\"portrait\",\"printCallBackUrl\":\"\",\"paper\":\"A4\",\"isBackend\":false,\"width\":210,\"definition\":1,\"marginX\":10,\"height\":297,\"marginY\":10},\"dbexps\":[],\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":686,\"autofilter\":{},\"validations\":[],\"cols\":{\"0\":{\"width\":21},\"1\":{\"width\":35},\"2\":{\"width\":45},\"3\":{\"width\":60},\"4\":{\"width\":128},\"5\":{\"width\":79},\"6\":{\"width\":67},\"7\":{\"width\":67},\"8\":{\"width\":84},\"10\":{\"width\":29},\"len\":100},\"area\":{\"sri\":24,\"sci\":11,\"eri\":24,\"eci\":11,\"width\":100,\"height\":25},\"pyGroupEngine\":false,\"excel_config_id\":\"928540173805338624\",\"hiddenCells\":[],\"zonedEditionList\":[],\"rows\":{\"0\":{\"cells\":{},\"height\":9},\"1\":{\"cells\":{\"2\":{\"rendered\":\"IKbjwc1lQUlSeJfd\",\"display\":\"qrcode\",\"merge\":[2,1],\"style\":0,\"text\":\"http://www.baidu.com\",\"config\":1,\"height\":69},\"3\":{}},\"height\":19},\"2\":{\"cells\":{\"2\":{},\"3\":{},\"4\":{\"merge\":[0,4],\"style\":80,\"text\":\"北京万达物业服务有限公司\",\"height\":25},\"9\":{\"virtual\":\"YfdiQDcuqTjlOG4f\",\"style\":67,\"text\":\" \"}}},\"3\":{\"cells\":{\"2\":{},\"3\":{},\"4\":{\"merge\":[0,4],\"style\":72,\"text\":\"电子收款收据\",\"height\":25}}},\"4\":{\"cells\":{\"2\":{},\"3\":{}},\"height\":16},\"5\":{\"cells\":{\"1\":{\"rendered\":\"\",\"merge\":[0,2],\"style\":41,\"text\":\"客户/业主\",\"config\":\"\",\"height\":25},\"4\":{\"merge\":[0,1],\"style\":43,\"text\":\"#{receipt.customName}\",\"height\":25},\"5\":{},\"6\":{\"merge\":[0,1],\"style\":44,\"text\":\"收款单号\",\"height\":25},\"8\":{\"merge\":[0,1],\"style\":45,\"text\":\"#{receipt.receiptNo}\",\"height\":25},\"9\":{}},\"height\":25},\"6\":{\"cells\":{\"1\":{\"rendered\":\"\",\"merge\":[0,2],\"style\":44,\"text\":\"实际交款人\",\"config\":\"\",\"height\":25},\"4\":{\"merge\":[0,1],\"style\":43,\"text\":\"#{receipt.actualPayer}\",\"height\":25},\"5\":{},\"6\":{\"rendered\":\"\",\"merge\":[0,1],\"style\":44,\"text\":\"结算方式\",\"config\":\"\",\"height\":25},\"8\":{\"merge\":[0,1],\"style\":45,\"text\":\"#{receipt.settlementType}\",\"height\":25},\"9\":{}},\"height\":25},\"7\":{\"cells\":{\"1\":{\"merge\":[0,2],\"style\":44,\"text\":\"收款时间\",\"height\":25},\"4\":{\"merge\":[0,1],\"style\":43,\"text\":\"#{receipt.collectionTime}\",\"height\":25},\"5\":{},\"6\":{\"merge\":[0,1],\"style\":44,\"text\":\"原单号\",\"height\":25},\"8\":{\"merge\":[0,1],\"style\":45,\"text\":\"#{receipt.originalNumber}\",\"height\":25},\"9\":{}},\"height\":25},\"8\":{\"cells\":{\"1\":{\"merge\":[0,2],\"style\":44,\"text\":\"收款组织\",\"height\":25},\"4\":{\"merge\":[0,5],\"style\":46,\"text\":\"#{receipt.organization}\",\"height\":25},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{},\"11\":{\"rendered\":\"\",\"text\":\"\",\"config\":\"\"}},\"height\":25},\"9\":{\"cells\":{\"1\":{}}},\"10\":{\"cells\":{\"1\":{\"merge\":[0,1],\"style\":19,\"text\":\"行号\",\"height\":38},\"3\":{\"merge\":[0,1],\"style\":47,\"text\":\"房产名称\",\"height\":38},\"5\":{\"rendered\":\"\",\"merge\":[0,2],\"style\":47,\"text\":\"费用项目\",\"config\":\"\",\"height\":38},\"8\":{\"style\":47,\"text\":\"应交月份\"},\"9\":{\"style\":19,\"text\":\"金额\"}},\"height\":38},\"11\":{\"cells\":{\"1\":{\"merge\":[0,1],\"text\":\"=row()\",\"height\":34},\"3\":{\"merge\":[0,1],\"text\":\"#{receiptProject.propertyName}\",\"height\":34},\"5\":{\"merge\":[0,2],\"text\":\"#{receiptProject.expenseItem}\",\"height\":34},\"8\":{\"style\":0,\"text\":\"#{receiptProject.payableMonths}\"},\"9\":{\"style\":83,\"text\":\"#{receiptProject.price}\"},\"13\":{\"rendered\":\"\",\"text\":\"\",\"config\":\"\"}},\"height\":34},\"12\":{\"cells\":{\"1\":{\"merge\":[0,2],\"style\":17,\"text\":\"款项合计\",\"height\":30},\"4\":{\"merge\":[0,5],\"style\":82,\"text\":\"人民币 =sum(J12) 元\",\"height\":30},\"11\":{\"rendered\":\"\",\"text\":\"\",\"config\":\"\"},\"15\":{\"rendered\":\"\",\"text\":\"\",\"config\":\"\"}},\"height\":30},\"13\":{\"cells\":{\"1\":{\"merge\":[0,2],\"style\":19,\"text\":\"缴费说明\",\"height\":30},\"4\":{\"merge\":[0,5],\"style\":23,\"text\":\"#{receipt.paymentDesc}\",\"height\":30},\"15\":{\"rendered\":\"\",\"text\":\"\",\"config\":\"\"}},\"height\":30},\"14\":{\"cells\":{\"1\":{\"merge\":[0,2],\"style\":19,\"text\":\"检验密码\",\"height\":35},\"4\":{\"merge\":[0,5],\"style\":84,\"text\":\"#{receipt.verifyPassword}\",\"height\":35},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}},\"height\":35},\"15\":{\"cells\":{\"8\":{\"text\":\" \",\"virtual\":\"qWMWhe42wLnQXDUa\"}},\"height\":10},\"16\":{\"cells\":{\"1\":{\"merge\":[0,2],\"style\":19,\"text\":\"收款经办\",\"height\":30},\"4\":{\"style\":20,\"text\":\"#{receipt.dealWith}\"},\"5\":{\"merge\":[0,1],\"style\":19,\"text\":\"公司签章\",\"height\":30},\"7\":{\"merge\":[0,2],\"style\":23,\"text\":\" \",\"height\":30}},\"height\":30},\"17\":{\"cells\":{\"8\":{\"rendered\":\"\",\"text\":\"\",\"config\":\"\"}},\"height\":10},\"18\":{\"cells\":{\"1\":{\"merge\":[0,1],\"style\":29,\"text\":\"加密说明:\",\"height\":25}}},\"19\":{\"cells\":{\"1\":{\"merge\":[0,8],\"style\":63,\"text\":\"1、本电子收据加密信息算法使用 SHA256\",\"height\":30},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}},\"height\":30},\"20\":{\"cells\":{\"1\":{\"merge\":[0,8],\"style\":65,\"text\":\"2、原始输入信息依次为:法人名称、收款组织、客户/业主、实际交款人、结算方式、收款单号、收款时间、款项合计,使用RSA私钥加密信息摘要生成“校验密码”\",\"height\":37},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}},\"height\":37},\"21\":{\"cells\":{\"1\":{\"merge\":[0,8],\"style\":65,\"text\":\"3、应公钥为MIGEMAOCCSqGSIb3DQEBAQUAMGNADCBiQKBgQCEf iYMBHNInswq1N/KLBy smaG68D+nlQk/RZ3QVSTmWo310WnSipYR3ksCNBksyGZceEneCIEuWBboPImYQUbH/ EHP3I3Ri 1E1 INjNI3GvQ7oXH/RLmHRGAgCz 4d9QcW7mGTHVvj/3o/gEvqyHgW6eG1lsl f6aEi7mi IRHxYtZrFQIDAQAB\",\"height\":57},\"2\":{},\"3\":{},\"4\":{},\"5\":{},\"6\":{},\"7\":{},\"8\":{},\"9\":{}},\"height\":57},\"23\":{\"cells\":{},\"height\":25},\"len\":200},\"rpbar\":{\"show\":true,\"pageSize\":\"\",\"btnList\":[]},\"fixedPrintHeadRows\":[],\"fixedPrintTailRows\":[],\"displayConfig\":{\"1\":{\"colorDark\":\"#000000\",\"width\":69,\"text\":\"http://www.baidu.com\",\"colorLight\":\"#ffffff\",\"height\":69}},\"background\":false,\"name\":\"sheet1\",\"styles\":[{\"align\":\"center\"},{\"font\":{\"size\":7.5}},{\"font\":{\"size\":8}},{\"align\":\"center\",\"font\":{\"size\":12}},{\"font\":{\"size\":12}},{\"align\":\"center\",\"font\":{\"size\":12,\"bold\":true}},{\"font\":{\"size\":12,\"bold\":true}},{\"align\":\"center\",\"font\":{\"size\":11}},{\"font\":{\"size\":11}},{\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"font\":{\"size\":11,\"bold\":true}},{\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"bgcolor\":\"#dae7d2\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"],\"right\":[\"thin\",\"#1e8a1e\"]}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"]}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]}},{\"bgcolor\":\"#dae7d2\",\"align\":\"center\"},{\"bgcolor\":\"#dae7d2\"},{\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"bold\":true}},{\"bgcolor\":\"#dae7d2\",\"font\":{\"bold\":true}},{\"align\":\"center\",\"font\":{\"bold\":true}},{\"font\":{\"bold\":true}},{\"bgcolor\":\"【QQYUN-8110】在线通讯录支持设置权限\",\"align\":\"center\",\"font\":{\"bold\":true}},{\"bgcolor\":\"【QQYUN-8110】在线通讯录支持设置权限\",\"font\":{\"bold\":true}},{\"color\":\"【QQYUN-8110】在线通讯录支持设置权限\"},{\"color\":\"#0a0a0a\"},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"bold\":true}},{\"border\":{\"left\":[\"thin\",\"#1e8a1e\"]}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"left\":[\"thin\",\"#1e8a1e\"]}},{\"border\":{\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":10.5,\"bold\":true}},{\"bgcolor\":\"#dae7d2\",\"font\":{\"size\":10.5,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"valign\":\"middle\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"bgcolor\":\"#dae7d2\",\"valign\":\"middle\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"],\"right\":[\"thin\",\"#1e8a1e\"]},\"valign\":\"middle\"},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"valign\":\"middle\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"valign\":\"middle\"},{\"border\":{\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"valign\":\"middle\"},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"],\"right\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{\"bgcolor\":\"sk-JsZB4Wi1HM2zJne40434CbCd071642Ab9910Ee1cA4CaE115\"},{\"bgcolor\":\"#dae7d2\",\"font\":{\"size\":11}},{\"border\":{\"top\":[\"thin\",\"#000\"]},\"bgcolor\":\"#dae7d2\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"]},\"bgcolor\":\"#dae7d2\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"font\":{\"size\":10}},{\"font\":{\"size\":10}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"font\":{\"size\":11}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"font\":{\"size\":11,\"bold\":true}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"align\":\"center\",\"font\":{\"size\":11,\"bold\":true}},{},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"align\":\"center\"},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\"},{\"border\":{\"bottom\":[\"thin\",\"#1e8a1e\"]}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"bgcolor\":\"#dae7d2\",\"align\":\"center\",\"font\":{\"size\":11}},{\"valign\":\"bottom\"},{\"textwrap\":true},{\"textwrap\":true,\"valign\":\"top\"},{\"align\":\"center\",\"font\":{\"size\":14}},{\"font\":{\"size\":14}},{\"font\":{\"size\":14,\"bold\":true}},{\"align\":\"center\",\"font\":{\"size\":14,\"bold\":true}},{\"align\":\"center\",\"font\":{\"size\":15,\"bold\":true}},{\"font\":{\"size\":15}},{\"align\":\"center\",\"font\":{\"size\":15,\"name\":\"宋体\",\"bold\":true}},{\"font\":{\"size\":15,\"name\":\"宋体\"}},{\"align\":\"center\",\"font\":{\"size\":15,\"name\":\"楷体\",\"bold\":true}},{\"font\":{\"size\":15,\"name\":\"楷体\"}},{\"align\":\"center\",\"font\":{\"size\":15,\"name\":\"仿宋\",\"bold\":true}},{\"font\":{\"size\":15,\"name\":\"仿宋\"}},{\"align\":\"center\",\"font\":{\"size\":15,\"name\":\"华文行楷\",\"bold\":true}},{\"font\":{\"size\":15,\"name\":\"华文行楷\"}},{\"align\":\"center\",\"font\":{\"size\":14,\"name\":\"宋体\"}},{\"font\":{\"name\":\"宋体\"}},{\"border\":{\"top\":[\"thin\",\"#1e8a1e\"],\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"font\":{\"bold\":true}},{\"align\":\"right\"},{\"border\":{\"left\":[\"thin\",\"#1e8a1e\"],\"bottom\":[\"thin\",\"#1e8a1e\"]},\"textwrap\":true}],\"merges\":[\"C2:D4\",\"E3:I3\",\"E4:I4\",\"B6:D6\",\"E6:F6\",\"G6:H6\",\"I6:J6\",\"B7:D7\",\"E7:F7\",\"G7:H7\",\"I7:J7\",\"B8:D8\",\"E8:F8\",\"G8:H8\",\"I8:J8\",\"B9:D9\",\"E9:J9\",\"B11:C11\",\"D11:E11\",\"F11:H11\",\"B12:C12\",\"D12:E12\",\"F12:H12\",\"B13:D13\",\"E13:J13\",\"B14:D14\",\"E14:J14\",\"B15:D15\",\"E15:J15\",\"B17:D17\",\"F17:G17\",\"H17:J17\",\"B19:C19\",\"B20:J20\",\"B21:J21\",\"B22:J22\"],\"imgList\":[{\"row\":2,\"col\":9,\"colspan\":1,\"rowspan\":2,\"width\":\"96\",\"height\":\"47\",\"src\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/jimureport/images/wanda_1710733731369.jpg\",\"layer_id\":\"YfdiQDcuqTjlOG4f\",\"offsetX\":0,\"offsetY\":0,\"virtualCellRange\":[[2,9]]},{\"row\":15,\"col\":8,\"colspan\":1,\"rowspan\":5,\"width\":\"82\",\"height\":\"77\",\"src\":\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/jimureport/images/dzyz_1710741011435.png\",\"layer_id\":\"qWMWhe42wLnQXDUa\",\"offsetX\":0,\"offsetY\":0,\"virtualCellRange\":[[15,8]]}]}', NULL, NULL, 'admin', '2024-03-18 10:52:51', 'admin', '2024-03-20 10:16:40', 0, NULL, NULL, 1, 60, NULL, NULL, NULL, '1', 0, NULL); INSERT INTO `jimu_report` VALUES ('938680635597357056', '20240412162853', '测试纵向分组报表111', NULL, NULL, '984272091947253760', '{\"loopBlockList\":[],\"printConfig\":{\"layout\":\"portrait\",\"printCallBackUrl\":\"\",\"paper\":\"A4\",\"isBackend\":false,\"width\":210,\"definition\":1,\"marginX\":10,\"height\":297,\"marginY\":10},\"dbexps\":[],\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":1048,\"autofilter\":{},\"validations\":[],\"cols\":{\"0\":{\"width\":53},\"6\":{\"width\":114},\"7\":{\"width\":105},\"8\":{\"width\":276},\"len\":50},\"area\":{\"sri\":6,\"sci\":6,\"eri\":6,\"eci\":6,\"width\":114,\"height\":25},\"pyGroupEngine\":false,\"excel_config_id\":\"938680635597357056\",\"hiddenCells\":[],\"zonedEditionList\":[],\"rows\":{\"2\":{\"cells\":{\"1\":{\"style\":1,\"text\":\"国家\"},\"2\":{\"style\":1,\"text\":\"城市\"},\"3\":{\"style\":1,\"text\":\"地区\"},\"4\":{\"style\":1,\"text\":\"公司\"},\"5\":{\"style\":1,\"text\":\"部门\"},\"6\":{\"text\":\"学历\",\"style\":1},\"7\":{\"text\":\"性别\",\"style\":1},\"8\":{\"style\":1,\"text\":\"年龄\"}}},\"3\":{\"cells\":{\"1\":{\"style\":0,\"text\":\"#{zongxdata.group(country)}\",\"aggregate\":\"group\"},\"2\":{\"style\":0,\"text\":\"#{zongxdata.group(city)}\",\"aggregate\":\"group\"},\"3\":{\"style\":0,\"text\":\"#{zongxdata.group(region)}\",\"aggregate\":\"group\"},\"4\":{\"style\":0,\"text\":\"#{zongxdata.group(org)}\",\"aggregate\":\"group\"},\"5\":{\"style\":0,\"aggregate\":\"group\",\"text\":\"#{zongxdata.group(department)}\"},\"6\":{\"style\":0,\"aggregate\":\"group\",\"subtotal\":\"-1\",\"funcname\":\"-1\",\"text\":\"#{zongxdata.group(education)}\"},\"7\":{\"style\":0,\"aggregate\":\"group\",\"text\":\"#{zongxdata.group(sex)}\",\"subtotal\":\"groupField\",\"funcname\":\"-1\"},\"8\":{\"style\":0,\"text\":\"#{zongxdata.age}\",\"aggregate\":\"group\",\"subtotal\":\"-1\",\"funcname\":\"SUM\",\"noCalculate\":false,\"filterEmptyValue\":false,\"filterNegative\":false,\"direction\":\"down\"}}},\"8\":{\"cells\":{}},\"9\":{\"cells\":{}},\"len\":101},\"rpbar\":{\"show\":true,\"pageSize\":\"\",\"btnList\":[]},\"groupField\":\"zongxdata.country\",\"fixedPrintHeadRows\":[],\"fixedPrintTailRows\":[],\"displayConfig\":{},\"background\":false,\"name\":\"sheet1\",\"styles\":[{\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"bgcolor\":\"#c5e0b3\"}],\"isGroup\":true,\"merges\":[]}', NULL, NULL, 'admin', '2024-04-12 16:28:54', 'admin', '2024-04-12 16:57:16', 0, NULL, NULL, 0, 44, NULL, NULL, NULL, '2', 0, NULL); INSERT INTO `jimu_report` VALUES ('94b04a1ed7c17f8e96baa6d89fb90758', '3698522', '员工请假单', '', NULL, '984302991393210368', '{\"area\":false,\"printElWidth\":794,\"excel_config_id\":\"94b04a1ed7c17f8e96baa6d89fb90758\",\"printElHeight\":1047,\"rows\":{\"1\":{\"cells\":{\"0\":{\"text\":\"员工请假单\",\"style\":100,\"merge\":[0,7]},\"1\":{\"style\":100},\"2\":{\"style\":100},\"3\":{\"style\":100},\"4\":{\"style\":100},\"5\":{\"style\":100},\"6\":{\"style\":100},\"7\":{\"style\":100}},\"height\":65},\"2\":{\"cells\":{\"0\":{\"text\":\"单位:北极星\",\"style\":101,\"merge\":[0,2]},\"1\":{\"style\":101},\"2\":{\"style\":101},\"3\":{\"style\":102},\"4\":{\"style\":102},\"5\":{\"style\":102},\"6\":{\"style\":102},\"7\":{\"style\":102}},\"height\":38},\"3\":{\"cells\":{\"0\":{\"text\":\"姓名\",\"style\":119},\"1\":{\"style\":119,\"text\":\" \"},\"2\":{\"text\":\"工作岗位\",\"style\":120},\"3\":{\"style\":119,\"text\":\" \"},\"4\":{\"text\":\"工作时间\",\"style\":119},\"5\":{\"style\":119,\"text\":\" \"},\"6\":{\"text\":\"出生日期\",\"style\":119},\"7\":{\"style\":119,\"text\":\" \"}}},\"4\":{\"cells\":{\"0\":{\"text\":\"请选择假类型\",\"style\":121,\"merge\":[4,0]},\"1\":{\"text\":\"年休假\",\"style\":120},\"2\":{\"style\":120,\"text\":\"病、事假\"},\"3\":{\"style\":120,\"text\":\"探亲假\"},\"4\":{\"style\":119,\"merge\":[0,1],\"text\":\"婚、丧假\"},\"5\":{\"style\":107,\"text\":\" \"},\"6\":{\"style\":119,\"merge\":[0,1],\"text\":\"生育假\"},\"7\":{\"style\":107,\"text\":\" \"}},\"height\":29},\"5\":{\"cells\":{\"0\":{\"style\":0},\"1\":{\"text\":\"1、公岭满1~9年(5天)\",\"style\":122},\"2\":{\"style\":119,\"text\":\"1、病假\"},\"3\":{\"style\":119,\"text\":\"1、未婚探父母(20天)\"},\"4\":{\"style\":119,\"merge\":[0,1],\"text\":\"1、婚假(3天)\"},\"5\":{\"style\":107,\"text\":\" \"},\"6\":{\"style\":119,\"merge\":[0,1],\"text\":\"1、流产\"},\"7\":{\"style\":107,\"text\":\" \"}},\"height\":25},\"6\":{\"cells\":{\"0\":{\"style\":0},\"1\":{\"style\":123,\"text\":\"2、公岭满10~19年(10天)\"},\"2\":{\"style\":119,\"text\":\"2、事假\"},\"3\":{\"style\":119,\"text\":\"2、已婚探父母(20天)\"},\"4\":{\"style\":119,\"merge\":[0,1],\"text\":\"2、晚婚假(13天)\"},\"5\":{\"style\":107,\"text\":\" \"},\"6\":{\"style\":119,\"merge\":[0,1],\"text\":\"2、产假\"},\"7\":{\"style\":107,\"text\":\" \"}}},\"7\":{\"cells\":{\"0\":{\"style\":0},\"1\":{\"style\":123,\"text\":\"3、公岭满20年(15天)\"},\"2\":{\"style\":119,\"text\":\" \"},\"3\":{\"style\":119,\"text\":\"3、探配偶(30天)\"},\"4\":{\"style\":119,\"merge\":[0,1],\"text\":\"3、丧假(3天)\"},\"5\":{\"style\":107,\"text\":\" \"},\"6\":{\"style\":119,\"merge\":[0,1],\"text\":\"3、哺乳假\"},\"7\":{\"style\":107,\"text\":\" \"}}},\"8\":{\"cells\":{\"0\":{\"style\":0},\"1\":{\"style\":119,\"text\":\" \"},\"2\":{\"style\":119,\"text\":\" \"},\"3\":{\"style\":119,\"text\":\"探亲地点:\",\"merge\":[0,2]},\"4\":{\"style\":107,\"text\":\" \"},\"5\":{\"style\":107,\"text\":\" \"},\"6\":{\"style\":119,\"merge\":[0,1],\"text\":\"4、陪护假\"},\"7\":{\"style\":107,\"text\":\" \"},\"8\":{\"style\":15},\"9\":{\"style\":15},\"10\":{\"style\":15},\"11\":{\"style\":15},\"12\":{\"style\":15},\"13\":{\"style\":15},\"14\":{\"style\":15},\"15\":{\"style\":15},\"16\":{\"style\":15},\"17\":{\"style\":15},\"18\":{\"style\":15},\"19\":{\"style\":15},\"20\":{\"style\":15},\"21\":{\"style\":15},\"22\":{\"style\":15},\"23\":{\"style\":5},\"24\":{\"style\":5},\"25\":{\"style\":5}}},\"9\":{\"cells\":{\"0\":{\"style\":124,\"text\":\"请假时间\"},\"1\":{\"style\":125,\"merge\":[0,6],\"text\":\"2020年02-30 至2020年02-03-30\"},\"2\":{\"style\":115,\"text\":\" \"},\"3\":{\"style\":115,\"text\":\" \"},\"4\":{\"style\":115,\"text\":\" \"},\"5\":{\"style\":115,\"text\":\" \"},\"6\":{\"style\":115,\"text\":\" \"},\"7\":{\"style\":115,\"text\":\" \"}},\"height\":46},\"10\":{\"cells\":{\"0\":{\"style\":126,\"text\":\"审批人员及意见\"},\"1\":{\"merge\":[0,6],\"style\":127,\"text\":\"同意\"},\"2\":{\"style\":118,\"text\":\" \"},\"3\":{\"style\":118,\"text\":\" \"},\"4\":{\"style\":118,\"text\":\" \"},\"5\":{\"style\":118,\"text\":\" \"},\"6\":{\"style\":118,\"text\":\" \"},\"7\":{\"style\":118,\"text\":\" \"}},\"height\":89},\"11\":{\"cells\":{\"0\":{\"text\":\"备注\",\"style\":119},\"1\":{\"style\":119,\"text\":\" \"},\"2\":{\"text\":\"请假人签名\",\"style\":119},\"3\":{\"merge\":[0,4],\"style\":119,\"text\":\" \"},\"4\":{\"style\":107,\"text\":\" \"},\"5\":{\"style\":107,\"text\":\" \"},\"6\":{\"style\":107,\"text\":\" \"},\"7\":{\"style\":107,\"text\":\" \"}},\"height\":90},\"12\":{\"cells\":{\"0\":{\"merge\":[0,7],\"style\":120,\"text\":\"请假审批表一式两份,考勤员与人力资源部门各存一份\"},\"1\":{\"style\":106,\"text\":\" \"},\"2\":{\"style\":106,\"text\":\" \"},\"3\":{\"style\":106,\"text\":\" \"},\"4\":{\"style\":106,\"text\":\" \"},\"5\":{\"style\":106,\"text\":\" \"},\"6\":{\"style\":106,\"text\":\" \"},\"7\":{\"style\":106,\"text\":\" \"}},\"height\":25},\"len\":101},\"dbexps\":[],\"toolPrintSizeObj\":{\"printType\":\"A4\",\"widthPx\":794,\"heightPx\":1047},\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":789,\"background\":false,\"name\":\"sheet1\",\"autofilter\":{},\"styles\":[{\"textwrap\":true},{\"textwrap\":false},{\"textwrap\":true,\"valign\":\"middle\"},{\"textwrap\":false,\"valign\":\"middle\"},{\"align\":\"center\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"textwrap\":false,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"textwrap\":false,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"align\":\"left\"},{},{\"font\":{\"name\":\"Helvetica\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Helvetica\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Helvetica\"}},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Helvetica\"}},{\"align\":\"center\",\"font\":{\"name\":\"Helvetica\"}},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Helvetica\"}},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Helvetica\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Helvetica\"}},{\"font\":{\"name\":\"Arial\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Arial\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Arial\"}},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Arial\"}},{\"align\":\"center\",\"font\":{\"name\":\"Arial\"}},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Arial\"}},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Arial\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Arial\"}},{\"font\":{\"name\":\"Source Sans Pro\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Source Sans Pro\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Source Sans Pro\"}},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Source Sans Pro\"}},{\"align\":\"center\",\"font\":{\"name\":\"Source Sans Pro\"}},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Source Sans Pro\"}},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Source Sans Pro\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Source Sans Pro\"}},{\"font\":{\"name\":\"Courier New\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"}},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"}},{\"align\":\"center\",\"font\":{\"name\":\"Courier New\"}},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"}},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"}},{\"font\":{\"name\":\"Courier New\"},\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"font\":{\"name\":\"Courier New\"},\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"textwrap\":true,\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"}},{\"textwrap\":true,\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"align\":\"center\"},{\"font\":{\"name\":\"Courier New\"},\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"align\":\"center\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"align\":\"center\"},{\"align\":\"center\",\"font\":{\"name\":\"Courier New\",\"size\":14}},{\"align\":\"center\",\"font\":{\"size\":14}},{\"align\":\"center\",\"font\":{\"name\":\"Courier New\",\"size\":14,\"bold\":true}},{\"align\":\"center\",\"font\":{\"size\":14,\"bold\":true}},{\"font\":{\"name\":\"Courier New\"},\"color\":\"#7f7f7f\"},{\"color\":\"#7f7f7f\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"color\":\"#000100\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"align\":\"center\",\"color\":\"#000100\"},{\"align\":\"center\",\"font\":{\"name\":\"Courier New\"},\"color\":\"#000100\"},{\"font\":{\"name\":\"Courier New\"},\"color\":\"#000100\"},{\"font\":{\"name\":\"Courier New\"},\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"align\":\"center\",\"color\":\"#000100\"},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"color\":\"#000100\"},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"align\":\"center\",\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Courier New\"},\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\"},{\"align\":\"center\",\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\"},{\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"align\":\"center\",\"color\":\"#000100\"},{\"align\":\"center\",\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\"},{\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\"},{\"font\":{\"name\":\"Lato\"},\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"align\":\"center\",\"color\":\"#000100\"},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\"},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"align\":\"center\",\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\",\"font\":{\"name\":\"Lato\"}},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\",\"font\":{\"name\":\"Lato\"},\"valign\":\"middle\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\",\"font\":{\"name\":\"Lato\"},\"valign\":\"bottom\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\",\"font\":{\"name\":\"Lato\"},\"valign\":\"top\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"valign\":\"top\"},{\"align\":\"center\",\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"valign\":\"top\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"valign\":\"middle\"},{\"align\":\"center\",\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"valign\":\"middle\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"valign\":\"bottom\"},{\"align\":\"center\",\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"valign\":\"bottom\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"textwrap\":true},{\"align\":\"center\",\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"textwrap\":true},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"textwrap\":false},{\"align\":\"center\",\"font\":{\"name\":\"Lato\"},\"color\":\"#000100\",\"textwrap\":false},{\"textwrap\":false,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\",\"font\":{\"name\":\"Lato\"}},{\"align\":\"center\",\"font\":{\"name\":\"宋体\",\"size\":14,\"bold\":true}},{\"font\":{\"name\":\"宋体\"},\"color\":\"#7f7f7f\"},{\"font\":{\"name\":\"宋体\"}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"align\":\"center\",\"color\":\"#000100\"},{\"align\":\"center\",\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"font\":{\"name\":\"宋体\"},\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"align\":\"center\",\"color\":\"#000100\"},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"textwrap\":false,\"border\":{\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"align\":\"center\",\"color\":\"#000100\"},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\",\"font\":{\"name\":\"宋体\"},\"valign\":\"top\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\",\"valign\":\"top\"},{\"align\":\"center\",\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\",\"valign\":\"top\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"color\":\"#000100\",\"font\":{\"name\":\"宋体\"},\"valign\":\"bottom\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\",\"textwrap\":false},{\"align\":\"center\",\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\",\"textwrap\":false},{\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"font\":{\"name\":\"宋体\"},\"align\":\"center\",\"color\":\"#000100\"},{\"textwrap\":false,\"valign\":\"middle\",\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"textwrap\":false,\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"color\":\"#000100\",\"font\":{\"name\":\"宋体\"},\"valign\":\"top\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\",\"valign\":\"top\"},{\"textwrap\":true,\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"color\":\"#000100\",\"font\":{\"name\":\"宋体\"},\"valign\":\"bottom\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#262626\"],\"top\":[\"thin\",\"#262626\"],\"left\":[\"thin\",\"#262626\"],\"right\":[\"thin\",\"#262626\"]},\"font\":{\"name\":\"宋体\"},\"color\":\"#000100\",\"textwrap\":false}],\"validations\":[],\"cols\":{\"0\":{\"width\":35},\"1\":{\"width\":195},\"2\":{\"width\":77},\"3\":{\"width\":168},\"4\":{\"width\":62},\"6\":{\"width\":70},\"7\":{\"width\":82},\"len\":26},\"merges\":[\"D9:F9\",\"E5:F5\",\"E6:F6\",\"E7:F7\",\"E8:F8\",\"G5:H5\",\"G6:H6\",\"G7:H7\",\"G8:H8\",\"G9:H9\",\"B10:H10\",\"B11:H11\",\"D12:H12\",\"A13:H13\",\"A3:C3\",\"A2:H2\",\"A5:A9\"]}', '', 'https://static.jeecg.com/designreport/images/QQ截图20201207135257_1607320433681.png', 'jeecg', '2020-07-10 18:29:39', 'admin', '2021-02-03 14:01:12', 0, NULL, NULL, 1, 145, NULL, NULL, NULL, NULL, 0, NULL); -INSERT INTO `jimu_report` VALUES ('961455b47c0b86dc961e90b5893bff05', '56780774', '阜阳检票数查询副本0774', '', NULL, '984302991393210368', '{\"area\":{\"sri\":8,\"sci\":6,\"eri\":8,\"eci\":6,\"width\":75,\"height\":25},\"printElWidth\":794,\"excel_config_id\":\"53c82a76f837d5661dceec7d93afafec\",\"printElHeight\":1047,\"rows\":{\"0\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"text\":\"\",\"style\":66},\"2\":{\"style\":66},\"3\":{\"style\":67,\"merge\":[0,3],\"text\":\"阜阳火车站检票数\"},\"4\":{\"style\":67},\"5\":{\"style\":67},\"6\":{\"style\":67},\"7\":{\"style\":66},\"8\":{\"style\":66},\"9\":{\"style\":58}},\"height\":63},\"1\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"style\":66},\"2\":{\"style\":66},\"3\":{\"style\":66},\"4\":{\"style\":66},\"5\":{\"style\":66},\"6\":{\"style\":66},\"7\":{\"style\":66},\"8\":{\"style\":66},\"9\":{\"style\":58}},\"height\":20},\"2\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"text\":\"日期:\",\"style\":68},\"2\":{\"text\":\"${gongsi.tdata}\",\"style\":69},\"3\":{\"style\":66},\"4\":{\"style\":66,\"text\":\"制表人:\"},\"5\":{\"text\":\"${gongsi.gname}\",\"style\":66},\"6\":{\"style\":66},\"7\":{\"text\":\"\",\"merge\":[0,1],\"style\":70},\"8\":{\"style\":70},\"9\":{\"style\":58}},\"isDrag\":true},\"3\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"text\":\"班次\",\"merge\":[1,0],\"style\":71},\"2\":{\"text\":\"发车时间\",\"merge\":[1,0],\"style\":71},\"3\":{\"text\":\"是否放空\",\"merge\":[1,0],\"style\":71},\"4\":{\"text\":\"路线\",\"merge\":[0,1],\"style\":71},\"5\":{\"style\":72},\"6\":{\"text\":\"核载座位数\",\"merge\":[1,0],\"style\":71},\"7\":{\"merge\":[1,0],\"style\":71,\"text\":\"检票数\"},\"8\":{\"merge\":[1,0],\"style\":71,\"text\":\"实载率(%)\"},\"9\":{\"style\":58}}},\"4\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"style\":72},\"2\":{\"style\":71},\"3\":{\"style\":72},\"4\":{\"text\":\"从\",\"style\":71},\"5\":{\"text\":\"到\",\"style\":71},\"6\":{\"style\":72},\"7\":{\"style\":71},\"8\":{\"style\":72},\"9\":{\"style\":58}},\"height\":25},\"5\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"style\":73,\"text\":\"#{jianpiao.bnum}\"},\"2\":{\"style\":73,\"text\":\"#{jianpiao.ftime}\"},\"3\":{\"style\":73,\"text\":\"#{jianpiao.sfkong}\"},\"4\":{\"style\":73,\"text\":\"#{jianpiao.kaishi}\"},\"5\":{\"style\":73,\"text\":\"#{jianpiao.jieshu}\"},\"6\":{\"style\":73,\"text\":\"#{jianpiao.hezairen}\"},\"7\":{\"style\":73,\"text\":\"#{jianpiao.jpnum}\"},\"8\":{\"style\":73,\"text\":\"#{jianpiao.shihelv}\"},\"9\":{\"style\":58}},\"height\":33},\"6\":{\"cells\":{\"1\":{\"text\":\"\",\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}},\"isDrag\":true},\"7\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11,\"text\":\"\"},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"8\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"9\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"10\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"11\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"12\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"13\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"14\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"len\":96,\"-1\":{\"cells\":{\"-1\":{\"text\":\"${gongsi.id}\"}},\"isDrag\":true}},\"dbexps\":[],\"toolPrintSizeObj\":{\"printType\":\"A4\",\"widthPx\":794,\"heightPx\":1047},\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":737,\"background\":false,\"name\":\"sheet1\",\"autofilter\":{},\"styles\":[{\"align\":\"center\"},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{},{\"border\":{\"bottom\":[\"thin\",\"#7f7f7f\"],\"top\":[\"thin\",\"#7f7f7f\"],\"left\":[\"thin\",\"#7f7f7f\"],\"right\":[\"thin\",\"#7f7f7f\"]}},{\"border\":{\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"]}},{\"border\":{\"top\":[\"thin\",\"#000100\"]}},{\"border\":{\"top\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"left\":[\"thin\",\"#000100\"]}},{\"border\":{\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"top\":[\"thin\",\"#7f7f7f\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"right\":[\"thin\",\"#7f7f7f\"],\"bottom\":[\"thin\",\"#7f7f7f\"]}},{\"border\":{\"bottom\":[\"thin\",\"#7f7f7f\"]}},{\"border\":{\"right\":[\"thin\",\"#7f7f7f\"]}},{\"align\":\"center\",\"font\":{\"size\":16}},{\"align\":\"center\",\"font\":{\"size\":16,\"bold\":true}},{\"font\":{\"bold\":true}},{\"font\":{\"bold\":false}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":true}},{\"align\":\"center\",\"font\":{\"bold\":true}},{\"align\":\"right\"},{\"align\":\"center\",\"font\":{\"size\":14,\"bold\":true}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":true},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"font\":{\"bold\":true},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#2e75b5\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#2e75b5\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#5b9cd6\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#5b9cd6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#0170c1\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#0170c1\"},{\"font\":{\"bold\":false},\"color\":\"#7f7f7f\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#01b0f1\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#01b0f1\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#5b9cd6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"size\":16,\"bold\":true},\"valign\":\"bottom\"},{\"align\":\"center\",\"font\":{\"size\":22,\"bold\":true},\"valign\":\"bottom\"},{\"align\":\"center\",\"font\":{\"size\":18,\"bold\":true},\"valign\":\"bottom\"},{\"font\":{\"bold\":false},\"color\":\"#7f7f7f\",\"align\":\"right\"},{\"color\":\"#7f7f7f\"},{\"font\":{\"name\":\"宋体\"}},{\"align\":\"center\",\"font\":{\"size\":18,\"bold\":true,\"name\":\"宋体\"},\"valign\":\"bottom\"},{\"font\":{\"bold\":false,\"name\":\"宋体\"},\"color\":\"#7f7f7f\",\"align\":\"right\"},{\"color\":\"#7f7f7f\",\"font\":{\"name\":\"宋体\"}},{\"align\":\"right\",\"font\":{\"name\":\"宋体\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false,\"name\":\"宋体\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"bold\":false,\"name\":\"宋体\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"name\":\"宋体\"}},{\"font\":{\"name\":\"Microsoft YaHei\"}},{\"align\":\"center\",\"font\":{\"size\":18,\"bold\":true,\"name\":\"Microsoft YaHei\"},\"valign\":\"bottom\"},{\"font\":{\"bold\":false,\"name\":\"Microsoft YaHei\"},\"color\":\"#7f7f7f\",\"align\":\"right\"},{\"color\":\"#7f7f7f\",\"font\":{\"name\":\"Microsoft YaHei\"}},{\"align\":\"right\",\"font\":{\"name\":\"Microsoft YaHei\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false,\"name\":\"Microsoft YaHei\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"bold\":false,\"name\":\"Microsoft YaHei\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"name\":\"Microsoft YaHei\"}}],\"validations\":[],\"cols\":{\"0\":{\"width\":53},\"1\":{\"width\":118},\"2\":{\"width\":75},\"3\":{\"width\":54},\"4\":{\"width\":95},\"5\":{\"width\":109},\"6\":{\"width\":75},\"7\":{\"width\":75},\"8\":{\"width\":83},\"9\":{\"width\":30},\"len\":27},\"merges\":[\"E4:F4\",\"B4:B5\",\"C4:C5\",\"D4:D5\",\"G4:G5\",\"H4:H5\",\"I4:I5\",\"D1:G1\",\"H3:I3\"]}', '', 'https://static.jeecg.com/designreport/images/25_1597233573577.png', 'admin', '2021-01-19 10:46:45', 'admin', '2021-02-03 13:58:22', 0, NULL, NULL, 0, 710, NULL, NULL, NULL, NULL, 0, NULL); +INSERT INTO `jimu_report` VALUES ('961455b47c0b86dc961e90b5893bff05', '56780774', '阜阳检票数查询副本0774', '', NULL, '984302991393210368', '{\"area\":{\"sri\":8,\"sci\":6,\"eri\":8,\"eci\":6,\"width\":75,\"height\":25},\"printElWidth\":794,\"excel_config_id\":\"53c82a76f837d5661dceec7d93afafec\",\"printElHeight\":1047,\"rows\":{\"0\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"text\":\"\",\"style\":66},\"2\":{\"style\":66},\"3\":{\"style\":67,\"merge\":[0,3],\"text\":\"阜阳火车站检票数\"},\"4\":{\"style\":67},\"5\":{\"style\":67},\"6\":{\"style\":67},\"7\":{\"style\":66},\"8\":{\"style\":66},\"9\":{\"style\":58}},\"height\":63},\"1\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"style\":66},\"2\":{\"style\":66},\"3\":{\"style\":66},\"4\":{\"style\":66},\"5\":{\"style\":66},\"6\":{\"style\":66},\"7\":{\"style\":66},\"8\":{\"style\":66},\"9\":{\"style\":58}},\"height\":20},\"2\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"text\":\"日期:\",\"style\":68},\"2\":{\"text\":\"${gongsi.tdata}\",\"style\":69},\"3\":{\"style\":66},\"4\":{\"style\":66,\"text\":\"制表人:\"},\"5\":{\"text\":\"${gongsi.gname}\",\"style\":66},\"6\":{\"style\":66},\"7\":{\"text\":\"\",\"merge\":[0,1],\"style\":70},\"8\":{\"style\":70},\"9\":{\"style\":58}},\"isDrag\":true},\"3\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"text\":\"班次\",\"merge\":[1,0],\"style\":71},\"2\":{\"text\":\"发车时间\",\"merge\":[1,0],\"style\":71},\"3\":{\"text\":\"是否放空\",\"merge\":[1,0],\"style\":71},\"4\":{\"text\":\"路线\",\"merge\":[0,1],\"style\":71},\"5\":{\"style\":72},\"6\":{\"text\":\"核载座位数\",\"merge\":[1,0],\"style\":71},\"7\":{\"merge\":[1,0],\"style\":71,\"text\":\"检票数\"},\"8\":{\"merge\":[1,0],\"style\":71,\"text\":\"实载率(%)\"},\"9\":{\"style\":58}}},\"4\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"style\":72},\"2\":{\"style\":71},\"3\":{\"style\":72},\"4\":{\"text\":\"从\",\"style\":71},\"5\":{\"text\":\"到\",\"style\":71},\"6\":{\"style\":72},\"7\":{\"style\":71},\"8\":{\"style\":72},\"9\":{\"style\":58}},\"height\":25},\"5\":{\"cells\":{\"0\":{\"style\":58},\"1\":{\"style\":73,\"text\":\"#{jianpiao.bnum}\"},\"2\":{\"style\":73,\"text\":\"#{jianpiao.ftime}\"},\"3\":{\"style\":73,\"text\":\"#{jianpiao.sfkong}\"},\"4\":{\"style\":73,\"text\":\"#{jianpiao.kaishi}\"},\"5\":{\"style\":73,\"text\":\"#{jianpiao.jieshu}\"},\"6\":{\"style\":73,\"text\":\"#{jianpiao.hezairen}\"},\"7\":{\"style\":73,\"text\":\"#{jianpiao.jpnum}\"},\"8\":{\"style\":73,\"text\":\"#{jianpiao.shihelv}\"},\"9\":{\"style\":58}},\"height\":33},\"6\":{\"cells\":{\"1\":{\"text\":\"\",\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}},\"isDrag\":true},\"7\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11,\"text\":\"\"},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"8\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"9\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"10\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"11\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"12\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"13\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"14\":{\"cells\":{\"1\":{\"style\":11},\"2\":{\"style\":11},\"3\":{\"style\":11},\"4\":{\"style\":11},\"5\":{\"style\":11},\"6\":{\"style\":11},\"7\":{\"style\":11},\"8\":{\"style\":11}}},\"len\":96,\"-1\":{\"cells\":{\"-1\":{\"text\":\"${gongsi.id}\"}},\"isDrag\":true}},\"dbexps\":[],\"toolPrintSizeObj\":{\"printType\":\"A4\",\"widthPx\":794,\"heightPx\":1047},\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":737,\"background\":false,\"name\":\"sheet1\",\"autofilter\":{},\"styles\":[{\"align\":\"center\"},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{},{\"border\":{\"bottom\":[\"thin\",\"#7f7f7f\"],\"top\":[\"thin\",\"#7f7f7f\"],\"left\":[\"thin\",\"#7f7f7f\"],\"right\":[\"thin\",\"#7f7f7f\"]}},{\"border\":{\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"]}},{\"border\":{\"top\":[\"thin\",\"#000100\"]}},{\"border\":{\"top\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"left\":[\"thin\",\"#000100\"]}},{\"border\":{\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"top\":[\"thin\",\"#7f7f7f\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]}},{\"border\":{\"right\":[\"thin\",\"#7f7f7f\"],\"bottom\":[\"thin\",\"#7f7f7f\"]}},{\"border\":{\"bottom\":[\"thin\",\"#7f7f7f\"]}},{\"border\":{\"right\":[\"thin\",\"#7f7f7f\"]}},{\"align\":\"center\",\"font\":{\"size\":16}},{\"align\":\"center\",\"font\":{\"size\":16,\"bold\":true}},{\"font\":{\"bold\":true}},{\"font\":{\"bold\":false}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":true}},{\"align\":\"center\",\"font\":{\"bold\":true}},{\"align\":\"right\"},{\"align\":\"center\",\"font\":{\"size\":14,\"bold\":true}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":true},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"font\":{\"bold\":true},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#4371c6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#2e75b5\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#2e75b5\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#5b9cd6\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#5b9cd6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#0170c1\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#0170c1\"},{\"font\":{\"bold\":false},\"color\":\"#7f7f7f\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000100\"],\"top\":[\"thin\",\"#000100\"],\"left\":[\"thin\",\"#000100\"],\"right\":[\"thin\",\"#000100\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#01b0f1\"},{\"align\":\"center\",\"font\":{\"bold\":false},\"bgcolor\":\"#01b0f1\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#5b9cd6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"size\":16,\"bold\":true},\"valign\":\"bottom\"},{\"align\":\"center\",\"font\":{\"size\":22,\"bold\":true},\"valign\":\"bottom\"},{\"align\":\"center\",\"font\":{\"size\":18,\"bold\":true},\"valign\":\"bottom\"},{\"font\":{\"bold\":false},\"color\":\"#7f7f7f\",\"align\":\"right\"},{\"color\":\"#7f7f7f\"},{\"font\":{\"name\":\"宋体\"}},{\"align\":\"center\",\"font\":{\"size\":18,\"bold\":true,\"name\":\"宋体\"},\"valign\":\"bottom\"},{\"font\":{\"bold\":false,\"name\":\"宋体\"},\"color\":\"#7f7f7f\",\"align\":\"right\"},{\"color\":\"#7f7f7f\",\"font\":{\"name\":\"宋体\"}},{\"align\":\"right\",\"font\":{\"name\":\"宋体\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false,\"name\":\"宋体\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"bold\":false,\"name\":\"宋体\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"name\":\"宋体\"}},{\"font\":{\"name\":\"Microsoft YaHei\"}},{\"align\":\"center\",\"font\":{\"size\":18,\"bold\":true,\"name\":\"Microsoft YaHei\"},\"valign\":\"bottom\"},{\"font\":{\"bold\":false,\"name\":\"Microsoft YaHei\"},\"color\":\"#7f7f7f\",\"align\":\"right\"},{\"color\":\"#7f7f7f\",\"font\":{\"name\":\"Microsoft YaHei\"}},{\"align\":\"right\",\"font\":{\"name\":\"Microsoft YaHei\"}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"bold\":false,\"name\":\"Microsoft YaHei\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"font\":{\"bold\":false,\"name\":\"Microsoft YaHei\"},\"bgcolor\":\"#9cc2e6\"},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#5b9cd6\"],\"top\":[\"thin\",\"#5b9cd6\"],\"left\":[\"thin\",\"#5b9cd6\"],\"right\":[\"thin\",\"#5b9cd6\"]},\"font\":{\"name\":\"Microsoft YaHei\"}}],\"validations\":[],\"cols\":{\"0\":{\"width\":53},\"1\":{\"width\":118},\"2\":{\"width\":75},\"3\":{\"width\":54},\"4\":{\"width\":95},\"5\":{\"width\":109},\"6\":{\"width\":75},\"7\":{\"width\":75},\"8\":{\"width\":83},\"9\":{\"width\":30},\"len\":27},\"merges\":[\"E4:F4\",\"B4:B5\",\"C4:C5\",\"D4:D5\",\"G4:G5\",\"H4:H5\",\"I4:I5\",\"D1:G1\",\"H3:I3\"]}', '', 'https://static.jeecg.com/designreport/images/25_1597233573577.png', 'admin', '2021-01-19 10:46:45', 'admin', '2021-02-03 13:58:22', 0, NULL, NULL, 0, 711, NULL, NULL, NULL, NULL, 0, NULL); INSERT INTO `jimu_report` VALUES ('975549294469992448', '20240723101422', '简单表达式混合运算', NULL, NULL, 'datainfo', '{\"loopBlockList\":[],\"printConfig\":{\"paper\":\"A4\",\"width\":210,\"height\":297,\"definition\":1,\"isBackend\":false,\"marginX\":10,\"marginY\":10,\"layout\":\"portrait\",\"printCallBackUrl\":\"\"},\"hidden\":{\"rows\":[],\"cols\":[]},\"dbexps\":[],\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":1097,\"autofilter\":{},\"validations\":[],\"cols\":{\"0\":{\"width\":81},\"1\":{\"width\":55},\"2\":{\"width\":144},\"3\":{\"width\":143},\"4\":{\"width\":112},\"5\":{\"width\":129},\"7\":{\"width\":333},\"len\":100},\"area\":false,\"pyGroupEngine\":false,\"excel_config_id\":\"975549294469992448\",\"hiddenCells\":[],\"zonedEditionList\":[],\"rows\":{\"0\":{\"cells\":{\"0\":{\"text\":\"1\"},\"1\":{},\"2\":{\"text\":\"SUM(A1,A2)\"},\"3\":{\"text\":\"=SUM(A1,A2)\"},\"4\":{\"text\":\"SUM(A1:A10)\"},\"5\":{\"text\":\"=SUM(A1:A10)\"}}},\"1\":{\"cells\":{\"0\":{\"text\":\"2\"},\"1\":{},\"2\":{\"text\":\"SUM(A1,A2)*2\"},\"3\":{\"text\":\"=SUM(A1,A2)*2\"},\"4\":{\"text\":\"SUM(A1:A10)*2\"},\"5\":{\"text\":\"=SUM(A1:A10)*2\"},\"6\":{},\"7\":{\"text\":\"=2+SUM(A1,A2)*2 \"}}},\"2\":{\"cells\":{\"0\":{\"text\":\"3\"},\"2\":{\"text\":\"SUM(A1,A2)/2\"},\"3\":{\"text\":\"=SUM(A1,A2)/2\"},\"4\":{\"text\":\"SUM(A1:A10)/2\"},\"5\":{\"text\":\"=SUM(A1:A10)/2\"},\"7\":{\"text\":\"=A1*A2\"}}},\"3\":{\"cells\":{\"0\":{\"text\":\"4\"},\"2\":{\"text\":\"SUM(A1,A2)+2\"},\"3\":{\"text\":\"=SUM(A1,A2)+2\"},\"4\":{\"text\":\"SUM(A1:A10)+2\"},\"5\":{\"text\":\"=SUM(A1:A10)+2\"}}},\"4\":{\"cells\":{\"0\":{\"text\":\"5\"},\"2\":{\"text\":\"SUM(A1,A2)-2\"},\"3\":{\"text\":\"=SUM(A1,A2)-2\"},\"4\":{\"text\":\"SUM(A1:A10)-2\"},\"5\":{\"text\":\"=SUM(A1:A10)-2\"},\"7\":{}}},\"5\":{\"cells\":{\"0\":{\"text\":\"6\"}}},\"6\":{\"cells\":{\"0\":{\"text\":\"7\"},\"2\":{\"text\":\"MAX(A1,A2)\"},\"3\":{\"text\":\"=MAX(A1,A2)\"},\"4\":{\"text\":\"MAX(A1:A10)\"},\"5\":{\"text\":\"=MAX(A1:A10)\"}}},\"7\":{\"cells\":{\"0\":{\"text\":\"8\"},\"2\":{\"text\":\"MAX(A1,A2)*2\"},\"3\":{\"text\":\"=MAX(A1,A2)*2\"},\"4\":{\"text\":\"MAX(A1:A10)*2\"},\"5\":{\"text\":\"=MAX(A1:A10)*2\"}}},\"8\":{\"cells\":{\"0\":{\"text\":\"9\"},\"2\":{\"text\":\"MAX(A1,A2)/2\"},\"3\":{\"text\":\"=MAX(A1,A2)/2\"},\"4\":{\"text\":\"MAX(A1:A10)/2\"},\"5\":{\"text\":\"=MAX(A1:A10)/2\"}}},\"9\":{\"cells\":{\"0\":{\"text\":\"10\"},\"2\":{\"text\":\"MAX(A1,A2)+2\"},\"3\":{\"text\":\"=MAX(A1,A2)+2\"},\"4\":{\"text\":\"MAX(A1:A10)+2\"},\"5\":{\"text\":\"=MAX(A1:A10)+2\"}}},\"10\":{\"cells\":{\"0\":{},\"2\":{\"text\":\"MAX(A1,A2)-2\"},\"3\":{\"text\":\"=MAX(A1,A2)-2\"},\"4\":{\"text\":\"MAX(A1:A10)-2\"},\"5\":{\"text\":\"=MAX(A1:A10)-2\"}}},\"11\":{\"cells\":{\"0\":{}}},\"12\":{\"cells\":{\"2\":{\"text\":\"MIN(A1,A2)\"},\"3\":{\"text\":\"=MIN(A1,A2)\"},\"4\":{\"text\":\"MIN(A1:A10)\"},\"5\":{\"text\":\"=MIN(A1:A10)\"}}},\"13\":{\"cells\":{\"2\":{\"text\":\"MIN(A1,A2)*2\"},\"3\":{\"text\":\"=MIN(A1,A2)*2\"},\"4\":{\"text\":\"MIN(A1:A10)*2\"},\"5\":{\"text\":\"=MIN(A1:A10)*2\"}}},\"14\":{\"cells\":{\"2\":{\"text\":\"MIN(A1,A2)/2\"},\"3\":{\"text\":\"=MIN(A1,A2)/2\"},\"4\":{\"text\":\"MIN(A1:A10)/2\"},\"5\":{\"text\":\"=MIN(A1:A10)/2\"}}},\"15\":{\"cells\":{\"2\":{\"text\":\"MIN(A1,A2)+2\"},\"3\":{\"text\":\"=MIN(A1,A2)+2\"},\"4\":{\"text\":\"MIN(A1:A10)+2\"},\"5\":{\"text\":\"=MIN(A1:A10)+2\"}}},\"16\":{\"cells\":{\"2\":{\"text\":\"MIN(A1,A2)-2\"},\"3\":{\"text\":\"=MIN(A1,A2)-2\"},\"4\":{\"text\":\"MIN(A1:A10)-2\"},\"5\":{\"text\":\"=MIN(A1:A10)-2\"}}},\"18\":{\"cells\":{\"2\":{\"text\":\"AVERAGE(A1,A2)\"},\"3\":{\"text\":\"=AVERAGE(A1,A2)\"},\"4\":{\"text\":\"AVERAGE(A1:A10)\"},\"5\":{\"text\":\"=AVERAGE(A1:A10)\"}}},\"19\":{\"cells\":{\"2\":{\"text\":\"AVERAGE(A1,A2)*2\"},\"3\":{\"text\":\"=AVERAGE(A1,A2)*2\"},\"4\":{\"text\":\"AVERAGE(A1:A10)*2\"},\"5\":{\"text\":\"=AVERAGE(A1:A10)*2\"}}},\"20\":{\"cells\":{\"2\":{\"text\":\"AVERAGE(A1,A2)/2\"},\"3\":{\"text\":\"=AVERAGE(A1,A2)/2\"},\"4\":{\"text\":\"AVERAGE(A1:A10)/2\"},\"5\":{\"text\":\"=AVERAGE(A1:A10)/2\"}}},\"21\":{\"cells\":{\"2\":{\"text\":\"AVERAGE(A1,A2)+2\"},\"3\":{\"text\":\"=AVERAGE(A1,A2)+2\"},\"4\":{\"text\":\"AVERAGE(A1:A10)+2\"},\"5\":{\"text\":\"=AVERAGE(A1:A10)+2\"}}},\"22\":{\"cells\":{\"2\":{\"text\":\"AVERAGE(A1,A2)-2\"},\"3\":{\"text\":\"=AVERAGE(A1,A2)-2\"},\"4\":{\"text\":\"AVERAGE(A1:A10)-2\"},\"5\":{\"text\":\"=AVERAGE(A1:A10)-2\"}}},\"24\":{\"cells\":{\"2\":{\"text\":\"COUNTNZ(A1,A2)\"},\"3\":{\"text\":\"=COUNTNZ(A1,A2)\"},\"4\":{\"text\":\"COUNTNZ(A1:A10)\"},\"5\":{\"text\":\"=COUNTNZ(A1:A10)\"}}},\"25\":{\"cells\":{\"2\":{\"text\":\"COUNTNZ(A1,A2)*2\"},\"3\":{\"text\":\"=COUNTNZ(A1,A2)*2\"},\"4\":{\"text\":\"COUNTNZ(A1:A10)*2\"},\"5\":{\"text\":\"=COUNTNZ(A1:A10)*2\"}}},\"26\":{\"cells\":{\"2\":{\"text\":\"COUNTNZ(A1,A2)/2\"},\"3\":{\"text\":\"=COUNTNZ(A1,A2)/2\"},\"4\":{\"text\":\"COUNTNZ(A1:A10)/2\"},\"5\":{\"text\":\"=COUNTNZ(A1:A10)/2\"}}},\"27\":{\"cells\":{\"2\":{\"text\":\"COUNTNZ(A1,A2)+2\"},\"3\":{\"text\":\"=COUNTNZ(A1,A2)+2\"},\"4\":{\"text\":\"COUNTNZ(A1:A10)+2\"},\"5\":{\"text\":\"=COUNTNZ(A1:A10)+2\"}}},\"28\":{\"cells\":{\"2\":{\"text\":\"COUNTNZ(A1,A2)-2\"},\"3\":{\"text\":\"=COUNTNZ(A1,A2)-2\"},\"4\":{\"text\":\"COUNTNZ(A1:A10)-2\"},\"5\":{\"text\":\"=COUNTNZ(A1:A10)-2\"}}},\"len\":200},\"rpbar\":{\"show\":true,\"pageSize\":\"\",\"btnList\":[]},\"fixedPrintHeadRows\":[],\"fixedPrintTailRows\":[],\"displayConfig\":{},\"background\":false,\"name\":\"sheet1\",\"styles\":[],\"freezeLineColor\":\"rgb(185, 185, 185)\",\"merges\":[]}', NULL, NULL, 'admin', '2024-07-23 10:14:22', 'admin', '2024-07-24 19:17:39', 0, NULL, NULL, 0, 75, NULL, NULL, NULL, NULL, 0, NULL); INSERT INTO `jimu_report` VALUES ('989065112487022592', '20240823093133__1750', '在线填报-员工信息登记', NULL, NULL, 'datainfo', '{\"loopBlockList\":[],\"querySetting\":{\"izOpenQueryBar\":false,\"izDefaultQuery\":true},\"printConfig\":{\"paper\":\"A4\",\"width\":210,\"height\":297,\"definition\":1,\"isBackend\":false,\"marginX\":10,\"marginY\":10,\"layout\":\"portrait\",\"printCallBackUrl\":\"\"},\"hidden\":{\"rows\":[],\"cols\":[]},\"dbexps\":[],\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":698,\"autofilter\":{},\"validations\":[],\"cols\":{\"0\":{\"width\":76},\"1\":{\"width\":114},\"2\":{\"width\":87},\"3\":{\"width\":99},\"4\":{\"width\":65},\"5\":{\"width\":126},\"6\":{\"width\":131},\"len\":100},\"area\":{\"sri\":10,\"sci\":9,\"eri\":10,\"eci\":9,\"width\":100,\"height\":121},\"pyGroupEngine\":false,\"submitHandlers\":[{\"type\":\"api\",\"code\":\"api\",\"name\":\"api\",\"isMain\":true,\"isEdit\":true,\"apiUrl\":\"https://bootapi.jeecg.com/jmreport/test/submit/handle\"}],\"excel_config_id\":\"989065112487022592\",\"hiddenCells\":[],\"zonedEditionList\":[],\"rows\":{\"0\":{\"cells\":{\"0\":{\"merge\":[1,6],\"height\":90,\"text\":\"员工信息登记表\",\"style\":6}},\"height\":45},\"1\":{\"cells\":{},\"height\":45},\"2\":{\"cells\":{\"0\":{\"text\":\"编号\",\"style\":7,\"fillFormLabel\":\"*\"},\"1\":{\"fillForm\":{\"componentFlag\":\"input-text\",\"component\":\"Input\",\"field\":\"no\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"pattern\":\"\",\"patternErrorTip\":\"\"},\"style\":7,\"text\":\" \"},\"2\":{\"text\":\"年龄\",\"style\":7},\"3\":{\"fillForm\":{\"componentFlag\":\"InputNumber\",\"component\":\"InputNumber\",\"field\":\"age\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"label\":\"\",\"labelText\":\"\",\"precision\":0,\"isLimitMinNum\":false,\"minNum\":0,\"isLimitMaxNum\":false,\"maxNum\":100,\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"age\"}]},\"style\":7,\"text\":\" \"},\"4\":{\"text\":\"填写时间\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"DatePicker-time\",\"component\":\"DatePicker\",\"field\":\"create_time\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"label\":\"\",\"labelText\":\"\",\"dateFormat\":\"yyyy-MM-dd HH:mm:ss\",\"defaultValue\":\"\"},\"style\":7,\"text\":\" \"},\"6\":{\"merge\":[3,0],\"height\":180,\"fillForm\":{\"componentFlag\":\"JUploadImage\",\"component\":\"JUploadImage\",\"field\":\"photo\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"multiple\":false,\"maxUploadNum\":1,\"h_align\":\"center\"},\"style\":7,\"text\":\" \"}},\"height\":45},\"3\":{\"cells\":{\"0\":{\"text\":\"姓名\",\"style\":7,\"fillFormLabel\":\"*\"},\"1\":{\"text\":\" \",\"fillForm\":{\"componentFlag\":\"input-text\",\"component\":\"Input\",\"field\":\"name\",\"placeholder\":\"\",\"required\":true,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"name\"},{\"dbTable\":\"test_form_submit1\",\"dbField\":\"name\"}],\"label\":\"A5\",\"labelText\":\"姓名\",\"pattern\":\"\",\"patternErrorTip\":\"\"}},\"2\":{\"text\":\"性别\",\"style\":7},\"3\":{\"fillForm\":{\"componentFlag\":\"JRadio\",\"component\":\"JRadio\",\"field\":\"sex\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dataSource\":\"dict\",\"options\":[{\"label\":\"男\",\"value\":\"1\"},{\"label\":\"女\",\"value\":\"2\"}],\"apiUrl\":\"\",\"dictCode\":\"sex1\",\"dictName\":\"性别\"},\"style\":8,\"text\":\" \"},\"4\":{\"text\":\"出生日期\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"DatePicker-date\",\"component\":\"DatePicker\",\"field\":\"brithday\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dateFormat\":\"yyyy-MM-dd\",\"dateShowType\":\"date\"},\"style\":7,\"text\":\" \"},\"8\":{}},\"height\":45},\"4\":{\"cells\":{\"0\":{\"text\":\"民族\",\"style\":7,\"fillFormLabel\":\"*\"},\"1\":{\"fillForm\":{\"componentFlag\":\"JSelect\",\"component\":\"JSelect\",\"field\":\"nation\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dataSource\":\"dict\",\"options\":[{\"label\":\"选项1\",\"value\":\"1\"},{\"label\":\"选项2\",\"value\":\"2\"},{\"label\":\"选项3\",\"value\":\"3\"}],\"apiUrl\":\"\",\"dictCode\":\"minzu\",\"dictName\":\"民族\",\"multiple\":\"\"},\"style\":7,\"text\":\" \"},\"2\":{\"text\":\"政治面貌\",\"style\":7},\"3\":{\"fillForm\":{\"componentFlag\":\"JSelect\",\"component\":\"JSelect\",\"field\":\"politics\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"politics\"}],\"dataSource\":\"api\",\"options\":[{\"label\":\"选项1\",\"value\":\"1\"},{\"label\":\"选项2\",\"value\":\"2\"},{\"label\":\"选项3\",\"value\":\"3\"}],\"apiUrl\":\"https://bootapi.jeecg.com/jmreport/test/submit/dict/political\",\"dictCode\":\"\",\"dictName\":\"\",\"multiple\":\"\"},\"style\":7,\"text\":\" \"},\"4\":{\"text\":\"籍贯\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"JAreaLinkage\",\"component\":\"JAreaLinkage\",\"field\":\"native_place\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"native_place\"}],\"areaType\":\"region\"},\"style\":7,\"text\":\" \"}},\"height\":45},\"5\":{\"cells\":{\"0\":{\"text\":\"身高(cm)\",\"style\":7},\"1\":{\"fillForm\":{\"componentFlag\":\"InputNumber\",\"component\":\"InputNumber\",\"field\":\"height\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"height\"}],\"precision\":2,\"isLimitMinNum\":false,\"minNum\":50,\"isLimitMaxNum\":false,\"maxNum\":200},\"style\":7,\"text\":\" \"},\"2\":{\"text\":\"体重\",\"style\":7},\"3\":{\"fillForm\":{\"componentFlag\":\"InputNumber\",\"component\":\"InputNumber\",\"field\":\"weight\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"weight\"}],\"precision\":2,\"isLimitMinNum\":false,\"minNum\":30,\"isLimitMaxNum\":false,\"maxNum\":300},\"style\":7,\"text\":\" \"},\"4\":{\"text\":\"健康状况\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"JSelect\",\"component\":\"JSelect\",\"field\":\"health\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dataSource\":\"static\",\"options\":[{\"label\":\"健康\",\"value\":\"1\"},{\"label\":\"不健康\",\"value\":\"2\"}],\"apiUrl\":\"\",\"dictCode\":\"\",\"dictName\":\"\",\"multiple\":\"\"},\"style\":7,\"text\":\" \"}},\"height\":45},\"6\":{\"cells\":{\"0\":{\"text\":\"身份证号\",\"style\":7},\"1\":{\"merge\":[0,2],\"height\":45,\"fillForm\":{\"componentFlag\":\"input-text\",\"component\":\"Input\",\"field\":\"idcard\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"pattern\":\"^\\\\d{17}[\\\\dX]$\",\"patternErrorTip\":\"请输入身份证号\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"id_card\"}]},\"style\":7,\"text\":\" \"},\"4\":{\"text\":\"学历\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"JSelect\",\"component\":\"JSelect\",\"field\":\"people\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dataSource\":\"dict\",\"options\":[{\"label\":\"选项1\",\"value\":\"1\"},{\"label\":\"选项2\",\"value\":\"2\"},{\"label\":\"选项3\",\"value\":\"3\"}],\"apiUrl\":\"\",\"dictCode\":\"xueli_sf\",\"dictName\":\"学历\",\"multiple\":true},\"style\":7,\"text\":\" \",\"merge\":[0,1],\"height\":45}},\"height\":45},\"7\":{\"cells\":{\"0\":{\"text\":\"联系地址\",\"style\":7},\"1\":{\"fillForm\":{\"componentFlag\":\"input-text\",\"component\":\"Input\",\"field\":\"addr\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"address\"}],\"pattern\":\"\",\"patternErrorTip\":\"\"},\"merge\":[0,2],\"height\":45,\"style\":7,\"text\":\" \"},\"4\":{\"text\":\"手机号\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"input-text\",\"component\":\"Input\",\"field\":\"phone\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"phone\"}],\"pattern\":\"\",\"patternErrorTip\":\"\"},\"style\":7,\"text\":\" \",\"merge\":[0,1],\"height\":45}},\"height\":45},\"8\":{\"cells\":{\"0\":{\"text\":\"毕业证书\",\"style\":7},\"1\":{\"merge\":[0,2],\"height\":45,\"fillForm\":{\"componentFlag\":\"JUploadFile\",\"component\":\"JUploadFile\",\"field\":\"ca\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"multiple\":false,\"maxUploadNum\":1,\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"ca\"}]},\"style\":9,\"text\":\" \"},\"4\":{\"text\":\"幸运色\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"ColorPicker\",\"component\":\"ColorPicker\",\"field\":\"lucky_color\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"alpha\":false},\"style\":7,\"text\":\" \",\"merge\":[0,1],\"height\":45}},\"height\":45},\"9\":{\"cells\":{\"0\":{\"text\":\"教育经历\",\"merge\":[0,6],\"height\":45,\"style\":8}},\"height\":45},\"10\":{\"cells\":{\"0\":{\"merge\":[0,6],\"height\":121,\"fillForm\":{\"componentFlag\":\"input-textarea\",\"component\":\"Input\",\"field\":\"education\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"education\"}],\"pattern\":\"\",\"patternErrorTip\":\"\"},\"style\":7,\"text\":\" \"}},\"height\":121},\"11\":{\"cells\":{\"0\":{\"text\":\"工作经历\",\"merge\":[0,6],\"height\":45,\"style\":8}},\"height\":45},\"12\":{\"cells\":{\"0\":{\"merge\":[0,6],\"height\":150,\"fillForm\":{\"componentFlag\":\"input-textarea\",\"component\":\"Input\",\"field\":\"work_exp\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"work_exp\"}],\"pattern\":\"\",\"patternErrorTip\":\"\"},\"style\":7,\"text\":\" \"}},\"height\":150},\"13\":{\"cells\":{\"0\":{\"text\":\"爱好\",\"style\":7},\"1\":{\"merge\":[0,5],\"height\":45,\"fillForm\":{\"componentFlag\":\"JCheckbox\",\"component\":\"JCheckbox\",\"field\":\"fruity\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"fruity\"}],\"dataSource\":\"dict\",\"options\":[{\"label\":\"选项1\",\"value\":\"1\"},{\"label\":\"选项2\",\"value\":\"2\"},{\"label\":\"选项3\",\"value\":\"3\"}],\"apiUrl\":\"\",\"dictCode\":\"aihao\",\"dictName\":\"爱好\"},\"style\":7,\"text\":\" \"}},\"height\":45},\"14\":{\"cells\":{\"0\":{\"text\":\"所属部门\",\"style\":7},\"1\":{\"fillForm\":{\"componentFlag\":\"JDepartment\",\"component\":\"JDepartment\",\"field\":\"dept\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"dept\"}],\"multiple\":true,\"apiUrl\":\"http://192.168.1.69:8086/jmreport/test/getDepartmentList\"},\"merge\":[0,2],\"height\":45,\"style\":7,\"text\":\" \"},\"4\":{\"text\":\"薪资\",\"style\":7},\"5\":{\"fillForm\":{\"componentFlag\":\"JMoney\",\"component\":\"JMoney\",\"field\":\"pay\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"label\":\"\",\"labelText\":\"\",\"precision\":0,\"addon\":\"prepend\",\"moenyUnit\":\"¥\"},\"style\":7,\"text\":\" \",\"merge\":[0,1],\"height\":45}},\"height\":45},\"15\":{\"cells\":{\"0\":{\"text\":\"角色\",\"style\":7},\"1\":{\"merge\":[0,2],\"height\":45,\"fillForm\":{\"componentFlag\":\"JRole\",\"component\":\"JRole\",\"field\":\"role\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"multiple\":false,\"apiUrl\":\"https://bootapi.jeecg.com/jmreport/test/getRoleList\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"role\"}]},\"style\":7,\"text\":\" \"},\"4\":{\"style\":7,\"text\":\"工位\"},\"5\":{\"style\":7,\"text\":\" \",\"merge\":[0,1],\"height\":45,\"fillForm\":{\"componentFlag\":\"JSelect\",\"component\":\"JSelect\",\"field\":\"station\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"label\":\"\",\"labelText\":\"\",\"dataSource\":\"static\",\"options\":[{\"label\":\"101\",\"value\":\"1\"},{\"label\":\"102\",\"value\":\"2\"},{\"label\":\"103\",\"value\":\"3\"},{\"label\":\"104\",\"value\":\"4\"}],\"apiUrl\":\"\",\"dictCode\":\"\",\"dictName\":\"\",\"multiple\":true}}},\"height\":45},\"16\":{\"cells\":{\"0\":{\"text\":\"直属领导\",\"style\":7},\"1\":{\"fillForm\":{\"componentFlag\":\"JUser\",\"component\":\"JUser\",\"field\":\"leader\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"multiple\":false,\"apiUrl\":\"https://bootapi.jeecg.com/jmreport/test/getUserList\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"leader\"}]},\"merge\":[0,2],\"height\":45,\"style\":7,\"text\":\" \"},\"4\":{\"style\":7,\"text\":\"是否启用\"},\"5\":{\"style\":10,\"text\":\" \",\"merge\":[0,1],\"height\":45,\"fillForm\":{\"componentFlag\":\"JSwitch\",\"component\":\"JSwitch\",\"field\":\"status\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"dbFieldBind\":[{\"dbTable\":\"test_form_submit\",\"dbField\":\"status\"}],\"label\":\"\",\"labelText\":\"\",\"switchOpen\":\"Y\",\"switchClose\":\"N\",\"h_align\":\"center\"}},\"6\":{}},\"height\":45},\"17\":{\"cells\":{\"0\":{\"style\":7,\"text\":\"负责部门\"},\"1\":{\"fillForm\":{\"componentFlag\":\"JSelectTree\",\"component\":\"JSelectTree\",\"field\":\"responsible\",\"value\":\"\",\"defaultValue\":\"\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"multiple\":true,\"apiUrl\":\"https://bootapi.jeecg.com/jmreport/test/getDepartmentList\"},\"style\":7,\"text\":\" \",\"merge\":[0,2],\"height\":45},\"4\":{\"style\":7,\"text\":\"上班时间\"},\"5\":{\"style\":7,\"text\":\" \",\"merge\":[0,1],\"height\":45,\"fillForm\":{\"componentFlag\":\"TimePicker\",\"component\":\"TimePicker\",\"field\":\"key_1724408224853_326455\",\"placeholder\":\"\",\"required\":false,\"requiredTip\":\"不能为空~\",\"label\":\"\",\"labelText\":\"\",\"isRangTime\":false,\"timeType\":\"time\"}}},\"height\":45},\"20\":{\"cells\":{\"6\":{}}},\"len\":201},\"rpbar\":{\"show\":true,\"pageSize\":\"\",\"btnList\":[]},\"fixedPrintHeadRows\":[],\"fixedPrintTailRows\":[],\"displayConfig\":{},\"background\":false,\"name\":\"sheet1\",\"styles\":[{\"align\":\"center\"},{\"align\":\"center\",\"valign\":\"middle\"},{\"align\":\"center\",\"valign\":\"middle\",\"font\":{\"size\":16}},{\"font\":{\"size\":16}},{\"align\":\"center\",\"valign\":\"middle\",\"font\":{\"size\":16,\"bold\":true}},{\"font\":{\"size\":16,\"bold\":true}},{\"align\":\"center\",\"valign\":\"middle\",\"font\":{\"size\":16,\"bold\":true},\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}},{\"align\":\"center\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]},\"valign\":\"middle\"},{\"align\":\"right\",\"border\":{\"bottom\":[\"thin\",\"#000\"],\"top\":[\"thin\",\"#000\"],\"left\":[\"thin\",\"#000\"],\"right\":[\"thin\",\"#000\"]}}],\"freezeLineColor\":\"rgb(185, 185, 185)\",\"merges\":[\"A1:G2\",\"G3:G6\",\"B7:D7\",\"F7:G7\",\"B8:D8\",\"F8:G8\",\"B9:D9\",\"F9:G9\",\"A10:G10\",\"A11:G11\",\"A12:G12\",\"A13:G13\",\"B14:G14\",\"B15:D15\",\"F15:G15\",\"B16:D16\",\"F16:G16\",\"B17:D17\",\"F17:G17\",\"B18:D18\",\"F18:G18\"]}', NULL, NULL, 'admin', '2024-08-29 17:18:29', 'admin', '2024-08-30 10:24:03', 0, NULL, NULL, 1, 2, NULL, NULL, NULL, '1', 9, 1); INSERT INTO `jimu_report` VALUES ('9dbadaee8720767efe3164a7d018c870', '45566', '发票打印', '', NULL, '984302991393210368', '{\"area\":{\"sri\":8,\"sci\":4,\"eri\":8,\"eci\":4,\"width\":100,\"height\":25},\"printElWidth\":794,\"excel_config_id\":\"9dbadaee8720767efe3164a7d018c870\",\"printElHeight\":500,\"rows\":{\"0\":{\"cells\":{\"0\":{\"text\":\"\",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"1\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"2\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"3\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"4\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"5\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"6\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"7\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"},\"8\":{\"text\":\" \",\"virtual\":\"RTA6TUIKs1pmgVOM\"}}},\"2\":{\"cells\":{},\"height\":11},\"3\":{\"cells\":{\"2\":{\"text\":\"\"},\"5\":{\"text\":\"\"}},\"height\":18},\"4\":{\"cells\":{\"2\":{\"text\":\"182123434\",\"style\":0},\"5\":{\"text\":\"12345678\"}},\"height\":15},\"5\":{\"cells\":{\"2\":{\"text\":\"\"}}},\"7\":{\"cells\":{}},\"8\":{\"cells\":{\"1\":{\"text\":\"餐饮\"},\"2\":{\"text\":\" A11\"},\"3\":{\"text\":\" 333 3\"},\"4\":{\"text\":\" 3 4\"},\"5\":{\"text\":\" 1\"},\"6\":{\"text\":\"3333\"}}},\"9\":{\"cells\":{\"1\":{\"text\":\"测试\"},\"2\":{\"text\":\" mmm\"},\"3\":{\"text\":\" 33 5\"}}},\"10\":{\"cells\":{},\"height\":22},\"11\":{\"cells\":{\"2\":{\"text\":\" \"},\"3\":{\"text\":\"343434\"},\"6\":{\"text\":\"3434\"}},\"height\":45},\"12\":{\"cells\":{\"4\":{\"text\":\" 刮开中奖\"}},\"height\":12},\"13\":{\"cells\":{\"2\":{\"text\":\"\"},\"4\":{\"text\":\" \"},\"5\":{\"text\":\"备注\"}},\"height\":31},\"14\":{\"cells\":{\"1\":{\"text\":\" 张三\"},\"3\":{\"text\":\"完成\"},\"4\":{\"text\":\" 李思\"}},\"height\":41},\"len\":100},\"dbexps\":[],\"toolPrintSizeObj\":{\"printType\":\"A4\",\"widthPx\":794,\"heightPx\":1047},\"dicts\":[],\"freeze\":\"A1\",\"dataRectWidth\":847,\"background\":false,\"name\":\"sheet1\",\"autofilter\":{},\"styles\":[{\"font\":{\"size\":8}}],\"validations\":[],\"cols\":{\"0\":{\"width\":93},\"1\":{\"width\":74},\"2\":{\"width\":80},\"len\":26},\"merges\":[],\"imgList\":[{\"row\":0,\"col\":0,\"width\":\"832\",\"height\":\"480\",\"src\":\"https://static.jeecg.com/designreport/images/套打_1609313052910.png\",\"isBackend\":true,\"commonBackend\":true,\"layer_id\":\"RTA6TUIKs1pmgVOM\",\"offsetX\":0,\"offsetY\":0,\"virtualCellRange\":[[0,0],[0,1],[0,2],[0,3],[0,4],[0,5],[0,6],[0,7],[0,8]]}]}', '', 'https://static.jeecg.com/designreport/images/QQ截图20201207113651_1607312223499.png', 'jeecg', '2020-07-20 18:55:59', 'admin', '2021-02-03 13:38:49', 0, NULL, NULL, 0, 1126, NULL, NULL, NULL, NULL, 0, NULL); @@ -2140,7 +2104,7 @@ INSERT INTO `onl_cgform_enhance_js` VALUES ('73ff4666e0cf5c2070263345e1e11835', INSERT INTO `onl_cgform_enhance_js` VALUES ('85e7acd772c8ec322b97a1fd548007e0', '', 'form', NULL, '09fd28e4b7184c1a9668496a5c496450'); INSERT INTO `onl_cgform_enhance_js` VALUES ('8b76f282ddc81ce99a129e90fdd977ce', '', 'form', NULL, '86bf17839a904636b7ed96201b2fa6ea'); INSERT INTO `onl_cgform_enhance_js` VALUES ('90394fbc3d48978cc0937bc56f2d5370', '', 'list', NULL, 'deea5a8ec619460c9245ba85dbc59e80'); -INSERT INTO `onl_cgform_enhance_js` VALUES ('a0ca1d842f138ba2cda00bc44e95edd9', 'loaded(){\n this.$nextTick(()=>{\n let text = \'测试js增强设置默认值\';\n if(this.isUpdate.value === true){\n text = \'测试js增强修改表单值\';\n }\n this.setFieldsValue({\n name: text\n })\n })\n}\n\n onlChange(){\n return {\n name(){\n let value = event.value\n let values = {\'dhwb\': \'我的名称是:\'+ value }\n this.triggleChangeValues(values)\n }\n }\n }\n\nbeforeSubmit(row){\n return new Promise((resolve, reject)=>{\n //此处模拟等待时间,可能需要发起请求\n setTimeout(()=>{\n if(row.name == \'test\'){\n // 当某个字段不满足要求的时候可以reject \n reject(\'不能提交测试数据\');\n }else{\n resolve();\n }\n },3000)\n })\n}', 'form', NULL, '553a4172fde446419cb602dc70f9ee67'); +INSERT INTO `onl_cgform_enhance_js` VALUES ('a0ca1d842f138ba2cda00bc44e95edd9', 'loaded(){\n this.$nextTick(()=>{\n let text = \'测试js增强设置默认值\';\n if(this.isUpdate.value === true){\n text = \'测试js增强修改表单值\';\n }\n this.setFieldsValue({\n name: text\n })\n })\n}\n\n onlChange(){\n return {\n name(){\n let value = event.value\n let values = {\'dhwb\': \'我的名称是:\'+ value }\n this.triggleChangeValues(values)\n }\n }\n }\n\nbeforeSubmit(row){\n return new Promise((resolve, reject)=>{\n //此处模拟等待时间,可能需要发起请求\n setTimeout(()=>{\n if(row.name == \'test\'){\n // 当某个字段不满足要求的时候可以reject \n reject(\'不能提交测试数据\');\n }else{\n resolve();\n }\n },3000)\n })\n}', 'form', NULL, '553a4172fde446419cb602dc70f9ee67'); INSERT INTO `onl_cgform_enhance_js` VALUES ('ae9cf52fbe13cc718de2de6e1b3d6792', '', 'list', NULL, '18f064d1ef424c93ba7a16148851664f'); INSERT INTO `onl_cgform_enhance_js` VALUES ('beec235f0b2d633ff3a6c395affdf59d', '', 'list', NULL, '4adec929a6594108bef5b35ee9966e9f'); INSERT INTO `onl_cgform_enhance_js` VALUES ('c5ac9a2b2fd92ef68274f630b8aec78a', 'tjbpm(row){\nconst { createMessage, notification ,createConfirm, createConfirmSync, createSuccessModal, createErrorModal, createInfoModal, createWarningModal } = useMessage();\n alert(\'提交流程\')\n createMessage.warn(\'点击提交流程\');\n console.log(\'row\',row)\n}\n\nbt1(){\n console.log(\'that.table.selectionRows\',this.selectedRowKeys)\n console.log(\'that.table.selectedRowKeys\',this.selectedRows)\n alert(\'激活全部数据\')\n}', 'list', NULL, '05a3a30dada7411c9109306aa4117068'); @@ -2229,7 +2193,7 @@ CREATE TABLE `onl_cgform_field` ( -- Records of onl_cgform_field -- ---------------------------- INSERT INTO `onl_cgform_field` VALUES ('0021c969dc23a9150d6f70a13b52e73e', '402860816aa5921f016aa5921f480000', 'begin_date', '开始时间', 'begin_date', 0, 1, 1, 'Datetime', 0, 0, '', '', '', '', 'date', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 4, 'admin', '2019-05-11 15:31:54', '2019-05-11 14:26:19', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('011ddab07f440f2fb7ab548a4d6fb54f', '05a3a30dada7411c9109306aa4117068', 'sheng', '地区', NULL, 0, 1, 1, 'string', 32, 0, '', '', '', '', 'pca', '', 120, '', '0', '', '', 0, 1, 0, 0, 'single', '', '', 10, 'admin', '2025-06-25 15:12:56', '2024-06-12 11:21:08', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('011ddab07f440f2fb7ab548a4d6fb54f', '05a3a30dada7411c9109306aa4117068', 'sheng', '地区', NULL, 0, 1, 1, 'string', 32, 0, '', '', '', '', 'pca', '', 120, '', '0', '', '', 0, 1, 0, 0, 'single', '', '', 10, 'admin', '2025-09-13 18:45:32', '2024-06-12 11:21:08', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('020c1622c3df0aef30185f57874f6959', '79091e8277c744158530321513119c68', 'bpm_status', '流程状态', NULL, 0, 1, 1, 'string', 32, 0, '1', 'bpm_status', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 1, 0, 'single', '', '', 8, 'admin', '2019-05-11 15:29:47', '2019-05-11 15:29:26', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('02b20e692456403e2fed1a89a06833b4', '402860816bff91c0016bff91d2810005', 'phone', '联系方式', 'phone', 0, 1, 1, 'string', 20, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 8, 'admin', '2019-07-19 18:05:55', '2019-07-17 18:54:35', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('03668009f0ad92b20abb1a377197ee47', 'deea5a8ec619460c9245ba85dbc59e80', 'order_fk_id', '订单外键ID', NULL, 0, 0, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', 'test_order_main', 'id', 10, 'admin', '2020-05-03 01:01:18', '2019-04-20 11:42:53', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); @@ -2351,7 +2315,7 @@ INSERT INTO `onl_cgform_field` VALUES ('2f111722eb3a994450e67e3211fd69a8', '4028 INSERT INTO `onl_cgform_field` VALUES ('2f13bd36aadfe10fb79c57d727279981', 'feea98637c2144caae7c5d56a815a245', 'aaa', 'aa', NULL, 0, 1, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 7, NULL, NULL, '2021-10-27 10:24:24', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('30143cc3de69c413828f9fba20662026', '402860816bff91c0016bffa220a9000b', 'healthy', '健康状况', 'healthy', 0, 1, 1, 'string', 100, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 12, 'admin', '2019-07-22 16:15:32', '2019-07-17 19:12:24', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('306e3fb9c87ca6442cefbd61f498f1f7', '402881e6760269a201760269a2af0000', 'dep_sel', '选择部门', NULL, 0, 1, 1, 'string', 200, 0, '', '', '', '', 'sel_depart', '', 120, NULL, '0', '', '#{sysOrgCode}', 0, 1, 1, 0, 'single', NULL, NULL, 19, NULL, NULL, '2020-11-26 10:37:26', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('3087aa8f38c787e066a886d950a9edfa', '05a3a30dada7411c9109306aa4117068', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 1, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('3087aa8f38c787e066a886d950a9edfa', '05a3a30dada7411c9109306aa4117068', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 1, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('310c86bfd1e67500774c208d601acdc3', '56870166aba54ebfacb20ba6c770bd73', 'xiala', '下拉多选', NULL, 0, 1, 1, 'string', 32, 0, '', 'sex', '', '', 'list_multi', '', 120, '', '0', '', '', 1, 1, 1, 0, 'single', '', '', 8, 'admin', '2024-01-02 21:44:58', '2020-11-30 21:08:26', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('31193dc8ceacf979e4042e784ea8278a', '402880e570a5d7000170a5d700f50000', 'order_fk_id', '订单外键ID', NULL, 0, 0, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 10, NULL, NULL, '2020-03-04 21:58:16', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('31fd90306c3942f09cb79deabbf2f541', '402860816bff91c0016bff91d2810005', 'employee_id', '员工ID', 'employee_id', 0, 1, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', 'oa_employee_info', 'id', 2, 'admin', '2019-07-19 18:05:55', '2019-07-17 18:54:35', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -2388,11 +2352,11 @@ INSERT INTO `onl_cgform_field` VALUES ('3cfd4d60c7d8409ae716a579bcb0910d', '4028 INSERT INTO `onl_cgform_field` VALUES ('3d72550564009a430d8d9099f47c4a05', '553a4172fde446419cb602dc70f9ee67', 'sys_org_code', '所属部门', NULL, 0, 1, 1, 'string', 50, 0, NULL, NULL, NULL, NULL, 'text', NULL, 120, '', '0', NULL, NULL, 0, 0, 0, 0, 'single', NULL, NULL, 5, 'admin', '2022-10-14 09:31:05', '2022-10-13 20:59:58', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('3e32f6c30c9028872388f70743c5d6a5', '402860816bff91c0016bff91c0cb0000', 'reason', '申请理由', 'reason', 0, 1, 1, 'string', 200, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 9, 'admin', '2019-07-19 18:09:01', '2019-07-17 18:54:32', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('3e70d1c516c3533c6698300665c669e1', '402860816bff91c0016bff91c0cb0000', 'id', 'id', 'id', 1, 1, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'group', '', '', 1, 'admin', '2019-07-19 18:09:01', '2019-07-17 18:54:31', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('3ef0a9ed04605267f7fa304a8c353576', '05a3a30dada7411c9109306aa4117068', 'name', '用户名', NULL, 0, 1, 1, 'string', 32, 0, '', 'username', 'tj_user_report', 'name', 'popup', '', 120, '', '0', '', '', 1, 1, 1, 0, 'single', '', '', 7, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '1'); +INSERT INTO `onl_cgform_field` VALUES ('3ef0a9ed04605267f7fa304a8c353576', '05a3a30dada7411c9109306aa4117068', 'name', '用户名', NULL, 0, 1, 1, 'string', 32, 0, '', 'username', 'tj_user_report', 'name', 'popup', '', 120, '', '0', '', '', 1, 1, 1, 0, 'single', '', '', 7, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '1'); INSERT INTO `onl_cgform_field` VALUES ('3f2ace8f968a0e5b91d1340ee2957cda', '402860816bff91c0016bff91d8830007', 'real_name', '姓名', 'real_name', 0, 1, 1, 'string', 100, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 3, 'admin', '2019-07-19 18:04:41', '2019-07-17 18:54:37', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('3f7f7720ee65648cb2850fccedf7be9d', '53a3e82b54b946c2b904f605875a275c', 'contents', '商品简介', NULL, 0, 1, 1, 'Text', 0, 0, '', '', '', '', 'umeditor', '', 120, '', '0', '', '', 0, 1, 0, 0, 'single', '', '', 9, 'admin', '2022-10-25 11:10:49', '2020-05-07 22:49:47', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('3f9deca6c193f0b2609113713956ad19', '86bf17839a904636b7ed96201b2fa6ea', 'order_main_id', '订单ID', NULL, 0, 1, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', 'ces_order_main', 'id', 11, 'admin', '2020-05-14 21:18:49', '2020-05-08 23:48:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('3fab15057918efd10650bd31b1dd10cc', '553a4172fde446419cb602dc70f9ee67', 'ldzuy', '联动组件一', NULL, 0, 1, 1, 'string', 255, 0, NULL, '', '\n{\n table: \"sys_category\",\n txt: \"name\",\n key: \"id\",\n linkField: \"ldzje,ldzjs\",\n idField: \"id\",\n pidField: \"pid\",\n condition:\"pid = \'0\'\"\n}', '', 'link_down', '', 120, '', '0', '', '', 0, 1, 1, 0, 'single', '', '', 29, 'admin', '2022-10-14 09:31:05', '2022-10-13 20:59:58', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('3fab15057918efd10650bd31b1dd10cc', '553a4172fde446419cb602dc70f9ee67', 'ldzuy', '联动组件一', NULL, 0, 1, 1, 'string', 255, 0, NULL, '', '\n{\n table: \"sys_category\",\n txt: \"name\",\n key: \"id\",\n linkField: \"ldzje,ldzjs\",\n idField: \"id\",\n pidField: \"pid\",\n condition:\"pid = \'0\'\"\n}', '', 'link_down', '', 120, '', '0', '', '', 0, 1, 1, 0, 'single', '', '', 29, 'admin', '2022-10-14 09:31:05', '2022-10-13 20:59:58', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('40471eb4560bf0bbd2ffef17d48a269d', 'dbf4675875e14676a3f9a8b2b8941140', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 4, NULL, NULL, '2019-05-27 18:02:07', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('404b516d4f2229f292783db595b02ba1', '402860816bff91c0016bff91d8830007', 'update_time', '更新时间', 'update_time', 0, 1, 1, 'Datetime', 0, 0, '', '', '', '', 'date', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 13, 'admin', '2019-07-19 18:04:41', '2019-07-17 18:54:37', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('405de5ea82e54138a0613dd41b006dfb', '56870166aba54ebfacb20ba6c770bd73', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 3, 'admin', '2024-01-02 21:44:57', '2019-04-20 11:38:39', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); @@ -2446,8 +2410,8 @@ INSERT INTO `onl_cgform_field` VALUES ('5237e186de11017ee52d3c344f450b3b', 'f9fb INSERT INTO `onl_cgform_field` VALUES ('524d75f1e4fed1167c80477658290ddf', '402881fd812267500181226787d90001', 'age', '年龄', NULL, 0, 1, 1, 'int', 10, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 1, 1, 1, 0, 'group', NULL, NULL, 7, 'admin', '2022-06-02 11:13:48', '2022-06-02 11:13:39', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '1'); INSERT INTO `onl_cgform_field` VALUES ('52975c3f03325de8233d3459b2230b09', 'f9fb8bee1a64472889d077c757b9acc7', 'id', '主键', NULL, 1, 0, 1, 'string', 36, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 1, 'single', '', '', 1, 'admin', '2021-08-17 13:58:15', '2021-08-17 13:57:48', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('52ee861bc1b62cd8e4f10632b3d9d1b2', '79091e8277c744158530321513119c68', 'name', '顺序会签标题', NULL, 0, 1, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 6, 'admin', '2019-05-11 15:29:47', '2019-05-11 15:27:17', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('5531fb261c77e9d12f7cca1af528f70a', '05a3a30dada7411c9109306aa4117068', 'update_time', '更新日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 4, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('553a250fb89de39e4ba9f8450fd72ade', '05a3a30dada7411c9109306aa4117068', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 3, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('5531fb261c77e9d12f7cca1af528f70a', '05a3a30dada7411c9109306aa4117068', 'update_time', '更新日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 4, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('553a250fb89de39e4ba9f8450fd72ade', '05a3a30dada7411c9109306aa4117068', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 3, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('555f9d43db20204128d76e22226ca36e', '402881e6760269a201760269a2af0000', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 2, NULL, NULL, '2020-11-26 10:37:26', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('5562a7242e4978f02e6d3a08d5828bbf', '53a3e82b54b946c2b904f605875a275c', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 1, 'admin', '2022-10-25 11:10:48', '2020-05-07 22:49:47', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('5562ad3165b1399f97a48f5f06d7fa06', '3b5e18da618247539481816995b6bf9f', 'ccc', 'cc', NULL, 0, 1, 1, 'string', 1000, 0, '', '', '', '', 'umeditor', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 10, 'admin', '2020-07-11 11:27:29', '2020-07-11 11:27:17', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); @@ -2479,7 +2443,7 @@ INSERT INTO `onl_cgform_field` VALUES ('5dfbea516ee2390d712eace5405c5219', '4028 INSERT INTO `onl_cgform_field` VALUES ('5e4484b7348dc3e59a0c58bdc3828cc0', '27fc5f91274344afa7673a732b279939', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 4, 'admin', '2019-07-01 16:28:20', '2019-07-01 16:26:42', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('5e4ac29ac2007ceabf93368330290a42', '402860816bff91c0016bff91d8830007', 'order_no', '序号', 'order_no', 0, 1, 1, 'int', 10, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 9, 'admin', '2019-07-19 18:04:41', '2019-07-17 18:54:37', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('5e729f9823b5cc96c50b0b7c0f07eb05', '402880e5721355dd01721355dd390000', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 2, NULL, NULL, '2020-05-14 21:18:14', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('5f13f7087caa0bbf47e5eba01d0d0443', '05a3a30dada7411c9109306aa4117068', 'contents', '请假原因', NULL, 0, 1, 1, 'string', 500, 0, '', '', '', '', 'umeditor', '', 120, '', '0', '', '', 0, 1, 0, 0, 'single', '', '', 11, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('5f13f7087caa0bbf47e5eba01d0d0443', '05a3a30dada7411c9109306aa4117068', 'contents', '请假原因', NULL, 0, 1, 1, 'string', 500, 0, '', '', '', '', 'umeditor', '', 120, '', '0', '', '', 0, 1, 0, 0, 'single', '', '', 11, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('60b3b452232904f5a1130348bc1eab53', '402881e6760269a20176026d25650002', 'sys_org_code', '所属部门编码', 'sys_org_code', 0, 1, 1, 'string', 64, 0, NULL, NULL, NULL, NULL, 'text', NULL, 120, NULL, '0', NULL, NULL, 0, 1, 1, 0, 'single', NULL, NULL, 16, NULL, NULL, '2020-11-26 10:41:17', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('60eed6c429cf7796c3f0a17faaed00da', 'b493c5fd4fa64a3a84e74ee171763e37', 'create_time', '创建日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 3, NULL, NULL, '2021-06-07 18:13:37', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('6130dbb6d36bab8ee9154e7ab58af34c', '402880e570a5d7000170a5d700f50000', 'id', '主键', NULL, 1, 0, 1, 'string', 36, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 1, NULL, NULL, '2020-03-04 21:58:16', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -2494,7 +2458,7 @@ INSERT INTO `onl_cgform_field` VALUES ('654362725195829005036b3db47ec826', '4028 INSERT INTO `onl_cgform_field` VALUES ('656ec51bb57da5a47076f8a26053bbbb', '553a4172fde446419cb602dc70f9ee67', 'zdmrz', '自定义查询', NULL, 0, 1, 1, 'string', 50, 0, NULL, '', '', '', 'text', '', 120, '', '0', '', '1', 1, 1, 1, 0, 'single', '', '', 37, 'admin', '2022-10-14 09:31:05', '2022-10-13 20:59:58', 'admin', '', '1', '', 'sex', '', 'list', '1', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('6603058186832c4ff9e8c6e43baa5c3d', '86bf17839a904636b7ed96201b2fa6ea', 'sys_org_code', '所属部门', NULL, 0, 1, 1, 'string', 64, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 6, 'admin', '2020-05-14 21:18:49', '2020-05-08 23:48:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('66a7ef842bc34e105a90186e48167ef2', 'dbf4675875e14676a3f9a8b2b8941140', 'create_time', '创建日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 3, NULL, NULL, '2019-05-27 18:02:07', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('671e62c685bc86bde3cef0e023418fb4', '05a3a30dada7411c9109306aa4117068', 'sys_org_code', '所属部门', NULL, 0, 1, 1, 'string', 64, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 5, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('671e62c685bc86bde3cef0e023418fb4', '05a3a30dada7411c9109306aa4117068', 'sys_org_code', '所属部门', NULL, 0, 1, 1, 'string', 64, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 5, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('686dea2621feadcd9b4c611df046adb4', '86bf17839a904636b7ed96201b2fa6ea', 'price', '价格', NULL, 0, 1, 1, 'double', 10, 3, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 8, 'admin', '2020-05-14 21:18:49', '2020-05-08 23:48:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('68769fa7e4696e3a28f4cecf63076b7b', '402860816bff91c0016bff91ca7e0002', 'order_no', '序号', 'order_no', 0, 1, 1, 'int', 10, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 8, 'admin', '2019-07-19 18:07:13', '2019-07-17 18:54:33', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('68861523516849eff46a0df045f1031b', '402881e6760269a201760269a2af0000', 'birthday', '时间', NULL, 0, 1, 1, 'Datetime', 0, 0, '', '', '', '', 'date', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', NULL, NULL, 13, NULL, NULL, '2020-11-26 10:37:26', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); @@ -2560,9 +2524,9 @@ INSERT INTO `onl_cgform_field` VALUES ('7e331396f6e544ae801690cf475e7615', '4028 INSERT INTO `onl_cgform_field` VALUES ('7e5013b8a3e970fdcef2b577829bfa83', '402881fd812267500181226750e90000', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 2, NULL, NULL, '2022-06-02 11:13:25', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('7f10901c6ade3aa9d9ff46ed7039c70f', '1acb6f81a1d9439da6cc4e868617b565', 'create_time', '创建日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 3, 'admin', '2019-06-10 14:47:14', '2019-04-23 22:58:19', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('7f610ecd480210d2d12ce6eb47f261f0', '402881fd812267500181226787d90001', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 1, 'admin', '2022-06-02 11:13:48', '2022-06-02 11:13:39', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('7fa8eafb28c52183514179454d62e5b3', '05a3a30dada7411c9109306aa4117068', 'begin_time', '开始时间', NULL, 0, 1, 1, 'Date', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '', '', 0, 1, 0, 0, 'single', '', '', 14, 'admin', '2025-06-25 15:12:56', '2025-06-25 15:10:29', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('809a9fafe0b79c9997de32cb6e831c6f', '05a3a30dada7411c9109306aa4117068', 'birthday', '生日', NULL, 0, 1, 1, 'Datetime', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '', '', 0, 1, 1, 0, 'single', '', '', 9, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('8119d3de514092232935b038531828c5', '05a3a30dada7411c9109306aa4117068', 'sex', '性别', NULL, 0, 1, 1, 'string', 32, 0, '', 'sex', '', '', 'list', '', 120, '', '0', '', '', 1, 1, 1, 0, 'single', '', '', 8, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('7fa8eafb28c52183514179454d62e5b3', '05a3a30dada7411c9109306aa4117068', 'begin_time', '开始时间', NULL, 0, 1, 1, 'Date', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '', '', 0, 1, 0, 0, 'single', '', '', 14, 'admin', '2025-09-13 18:45:32', '2025-06-25 15:10:29', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('809a9fafe0b79c9997de32cb6e831c6f', '05a3a30dada7411c9109306aa4117068', 'birthday', '生日', NULL, 0, 1, 1, 'Datetime', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '', '', 0, 1, 1, 0, 'single', '', '', 9, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('8119d3de514092232935b038531828c5', '05a3a30dada7411c9109306aa4117068', 'sex', '性别', NULL, 0, 1, 1, 'string', 32, 0, '', 'sex', '', '', 'list', '', 120, '', '0', '', '', 1, 1, 1, 0, 'single', '', '', 8, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('813a5ebf7335309c7edb3803f7e4b204', '402880e570a5d7000170a5d700f50000', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 2, NULL, NULL, '2020-03-04 21:58:16', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('817cc5e277e88164dffd4caee1169276', '56efb74326e74064b60933f6f8af30ea', 'remark', '备注', NULL, 0, 1, 1, 'string', 500, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 10, 'admin', '2020-07-10 16:53:27', '2020-05-08 23:45:32', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('81ed9556c9fda1bbb46d94a53a6c90c7', '402860816bff91c0016bff91c0cb0000', 'depart_name', '部门名称', 'depart', 0, 1, 1, 'string', 100, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 7, 'admin', '2019-07-19 18:09:01', '2019-07-17 18:54:32', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -2765,7 +2729,7 @@ INSERT INTO `onl_cgform_field` VALUES ('c59f39e7b3bb877398f16796b2cd7962', '997e INSERT INTO `onl_cgform_field` VALUES ('c5a61724b3b1fdfd0eb39c361f22bafd', '8d66ea41c7cc4ef9ab3aab9055657fc9', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 4, NULL, NULL, '2020-05-07 22:46:32', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('c5dd2fc34ae825ebfced2ec74948654c', '402860816aa5921f016aa5921f480000', 'end_date', '请假结束时间', 'end_date', 0, 1, 1, 'Datetime', 0, 0, '', '', '', '', 'date', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 5, 'admin', '2019-05-11 15:31:54', '2019-05-11 14:26:19', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('c5f6ea01a6523a60df153cc61dc92f4d', 'fbc35f067da94a70adb622ddba259352', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 2, NULL, NULL, '2019-07-03 19:44:23', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('c6024742fbc62f2fc39992e6b59ac13d', '05a3a30dada7411c9109306aa4117068', 'age', '年龄', NULL, 0, 1, 1, 'int', 10, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 1, 1, 1, 0, 'group', '', '', 6, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '1'); +INSERT INTO `onl_cgform_field` VALUES ('c6024742fbc62f2fc39992e6b59ac13d', '05a3a30dada7411c9109306aa4117068', 'age', '年龄', NULL, 0, 1, 1, 'int', 10, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 1, 1, 1, 0, 'group', '', '', 6, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '1'); INSERT INTO `onl_cgform_field` VALUES ('c6730e00df5efd77fedf181df29102de', '402860816bff91c0016bff91c7010001', 'update_by', '更新人', 'update_by', 0, 1, 1, 'string', 100, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 9, 'admin', '2019-07-19 18:07:47', '2019-07-17 18:54:32', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('c75a7cb0a21958aa7ca5442f66019669', 'e9faf717024b4aae95cff224ae9b6d97', 'depart', '所属部门', NULL, 0, 1, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 9, 'admin', '2019-07-03 18:23:49', '2019-07-03 18:22:35', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('c772ed9cbe2d1dc69e9ffa73d3487021', '4b556f0168f64976a3d20bfb932bc798', 'id', '主键', NULL, 1, 0, 1, 'string', 36, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 1, NULL, NULL, '2019-04-12 23:38:28', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -2775,7 +2739,7 @@ INSERT INTO `onl_cgform_field` VALUES ('c8027cf4f2483042445c89ba86c4e51f', '4028 INSERT INTO `onl_cgform_field` VALUES ('c91b697b1bcd2be943fc746e2660bc9e', '402860816bff91c0016bff91d2810005', 'real_name', '姓名', 'real_name', 0, 1, 1, 'string', 100, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 3, 'admin', '2019-07-19 18:05:55', '2019-07-17 18:54:35', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('c962b89c893e2b8cf1a12c678ba12962', '553a4172fde446419cb602dc70f9ee67', 'zdbdx', '字典表单选', NULL, 0, 1, 1, 'string', 255, 0, NULL, 'id', 'sys_depart', 'depart_name', 'radio', '', 200, '', '0', '', '', 0, 1, 1, 0, 'single', '', '', 39, 'admin', '2022-10-14 09:31:05', '2022-10-13 20:59:58', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('c988bd2b6125c01ceb3579a207dd8784', '3d447fa919b64f6883a834036c14aa67', 'city', '市', NULL, 0, 1, 1, 'string', 100, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 1, 1, 0, 'single', '', '', 2, 'admin', '2025-05-15 18:26:26', '2020-02-20 16:19:00', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('c9969d8427655f34affd6021ecd546ca', '05a3a30dada7411c9109306aa4117068', 'month', '月', NULL, 0, 1, 1, 'Date', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '{\"labelLength\":6,\"picker\":\"month\"}', '', 0, 1, 0, 0, 'single', '', '', 13, 'admin', '2025-06-25 15:12:56', '2024-06-12 11:21:08', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('c9969d8427655f34affd6021ecd546ca', '05a3a30dada7411c9109306aa4117068', 'month', '月', NULL, 0, 1, 1, 'Date', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '{\"labelLength\":6,\"picker\":\"month\"}', '', 0, 1, 0, 0, 'single', '', '', 13, 'admin', '2025-09-13 18:45:32', '2024-06-12 11:21:08', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('c9b698d3f75aa780ee1eb67ef090b15b', '73162c3b8161413e8ecdca7eb288d0c9', 'wl_code', '物料编码', NULL, 0, 1, 1, 'string', 200, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 8, 'admin', '2019-07-01 14:23:32', '2019-06-10 15:18:34', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('ca68d935c875ba92c998a20fca314bed', '402881fd812267500181226787d90001', 'id', '主键', NULL, 1, 0, 1, 'string', 36, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 1, 'single', NULL, NULL, 0, 'admin', '2022-06-02 11:13:48', '2022-06-02 11:13:39', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('caf5a071f2299c0f9ff2f3038d6d0fc6', '402860816bff91c0016bff91ca7e0002', 'update_by', '更新人', 'update_by', 0, 1, 1, 'string', 100, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 11, 'admin', '2019-07-19 18:07:13', '2019-07-17 18:54:33', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -2861,7 +2825,7 @@ INSERT INTO `onl_cgform_field` VALUES ('e88d328af34dd8a17f51437c52b68a2d', '4028 INSERT INTO `onl_cgform_field` VALUES ('e99cc08f4d88dd8f788399db8d448ee8', '62e29cdb81ac44d1a2d8ff89851b853d', 'create_by', '创建人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 2, NULL, NULL, '2019-05-11 14:01:14', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('e9a45935d69f5fd91f0c6880e5e6cfa4', '402881e6760269a20176026d25650002', 'age', '年龄', 'age', 0, 1, 1, 'int', 10, 0, NULL, NULL, NULL, NULL, 'text', NULL, 120, NULL, '0', NULL, NULL, 0, 1, 1, 0, 'single', NULL, NULL, 8, NULL, NULL, '2020-11-26 10:41:17', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('e9b782461fc66dbc77df0400600868f7', '553a4172fde446419cb602dc70f9ee67', 'riqi', '日期', NULL, 0, 1, 1, 'Date', 50, 0, NULL, '', '', '', 'date', '', 120, '', '0', '', '', 1, 1, 1, 0, 'group', '', '', 13, 'admin', '2022-10-14 09:31:05', '2022-10-13 20:59:58', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); -INSERT INTO `onl_cgform_field` VALUES ('e9fb150adabaaacdd804b1953e6bad24', '05a3a30dada7411c9109306aa4117068', 'create_time', '创建日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 2, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('e9fb150adabaaacdd804b1953e6bad24', '05a3a30dada7411c9109306aa4117068', 'create_time', '创建日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, '', '0', '', '', 0, 0, 0, 0, 'single', '', '', 2, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('ea309f9cd81ede7b9b36a1377a3a40d8', '997ee931515a4620bc30a9c1246429a9', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 4, 'admin', '2020-05-03 00:57:44', '2020-05-03 00:56:56', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('ea644c4c208739640933ba6e568045c1', 'e2faf977fdaf4b25a524f58c2441a51c', 'ruz_date', '入职时间', NULL, 0, 1, 1, 'Datetime', 32, 0, '', '', '', '', 'date', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 9, 'admin', '2019-06-10 17:27:00', '2019-04-24 17:12:11', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('ea749346b5eb9e70df2058ade2b0bbfa', '402881e6760269a201760269a2af0000', 'fuwenb', '富文本', NULL, 0, 1, 1, 'Text', 0, 0, '', '', '', '', 'umeditor', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', NULL, NULL, 17, NULL, NULL, '2020-11-26 10:37:26', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); @@ -2886,7 +2850,7 @@ INSERT INTO `onl_cgform_field` VALUES ('f0a453930aa16ca32f2e3be860bfe542', '4028 INSERT INTO `onl_cgform_field` VALUES ('f12753b4a3815697a72017a7436fe733', 'e2faf977fdaf4b25a524f58c2441a51c', 'update_time', '更新日期', NULL, 0, 1, 1, 'Datetime', 20, 0, '', '', '', '', 'datetime', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 5, 'admin', '2019-06-10 17:27:00', '2019-04-24 17:12:11', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('f1ab7d3b55ade57eeac6c55b32ce813a', '1acb6f81a1d9439da6cc4e868617b565', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 4, 'admin', '2019-06-10 14:47:14', '2019-04-23 22:58:19', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('f1c7fde21f26c7ed64a0ef1095900c52', '4028318169e81b970169e81b97650000', 'request_type', '请求类型', 'request_type', 0, 1, 1, 'string', 10, 0, NULL, NULL, NULL, NULL, 'text', NULL, 120, NULL, '0', NULL, NULL, 0, 1, 1, 0, 'group', NULL, NULL, 11, NULL, NULL, '2019-04-04 19:28:36', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('f32068148faf57abaf4511cd94adb3e4', '05a3a30dada7411c9109306aa4117068', 'year', '年', NULL, 0, 1, 1, 'Date', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '{\"labelLength\":6,\"picker\":\"year\"}', '', 0, 1, 0, 0, 'single', '', '', 12, 'admin', '2025-06-25 15:12:56', '2024-06-12 11:21:08', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('f32068148faf57abaf4511cd94adb3e4', '05a3a30dada7411c9109306aa4117068', 'year', '年', NULL, 0, 1, 1, 'Date', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '{\"labelLength\":6,\"picker\":\"year\"}', '', 0, 1, 0, 0, 'single', '', '', 12, 'admin', '2025-09-13 18:45:32', '2024-06-12 11:21:08', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('f3284a1ce6da9b887dce89091eaa0f6b', '402880e570a5d7000170a5d700f50000', 'pro_type', '产品类型', NULL, 0, 1, 1, 'string', 32, 0, '', 'sex', '', '', 'radio', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', NULL, NULL, 9, NULL, NULL, '2020-03-04 21:58:16', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('f38319e2add8da6a7223d77359144a22', '402880e5721355dd01721355dd390000', 'update_by', '更新人', NULL, 0, 1, 1, 'string', 50, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', NULL, NULL, 4, NULL, NULL, '2020-05-14 21:18:14', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('f3a82b0b74e8feb37b423571c443357c', '553a4172fde446419cb602dc70f9ee67', 'kaiguan', '开关', NULL, 0, 1, 1, 'string', 50, 0, NULL, '', '', '', 'switch', '', 120, '', '0', '[1,2]', '', 0, 1, 1, 0, 'single', '', '', 12, 'admin', '2022-10-14 09:31:05', '2022-10-13 20:59:58', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); @@ -2908,7 +2872,7 @@ INSERT INTO `onl_cgform_field` VALUES ('f7f84f3337548e36430f81640b028b41', '5517 INSERT INTO `onl_cgform_field` VALUES ('f81c2df076ceea5312648efc45311cf0', '402881fd812267500181226787d90001', 'month', '月', NULL, 0, 1, 1, 'Date', 0, 0, '', '', '', '', 'date', '', 120, '', '0', '{\"labelLength\":6,\"picker\":\"month\"}', '', 0, 1, 1, 0, 'single', '', '', 13, NULL, NULL, '2024-06-12 11:21:08', 'admin', '', '', '', '', '', 'text', '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('f81d7103c0c857e5c744cda2bc4c000a', '402860816bff91c0016bff91ca7e0002', 'cert_organizations', '发证机关', 'cert_organizations', 0, 1, 1, 'string', 255, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 6, 'admin', '2019-07-19 18:07:13', '2019-07-17 18:54:33', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('f82db8edef5babf741914b0fa221329b', '4028839a6de2ebd3016de2ebd3870000', 'bpm_status', '流程状态', 'bpm_status', 0, 1, 1, 'string', 2, 0, NULL, NULL, NULL, NULL, 'text', NULL, 120, NULL, '0', NULL, NULL, 0, 1, 1, 0, 'group', NULL, NULL, 16, NULL, NULL, '2019-10-19 15:29:30', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); -INSERT INTO `onl_cgform_field` VALUES ('f857d4fd2d63c1ad94ed4698f5b173f5', '05a3a30dada7411c9109306aa4117068', 'id', '主键', NULL, 1, 0, 1, 'string', 36, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 1, 'single', '', '', 0, 'admin', '2025-06-25 15:12:56', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); +INSERT INTO `onl_cgform_field` VALUES ('f857d4fd2d63c1ad94ed4698f5b173f5', '05a3a30dada7411c9109306aa4117068', 'id', '主键', NULL, 1, 0, 1, 'string', 36, 0, '', '', '', '', 'text', '', 120, '', '0', '', '', 0, 0, 0, 1, 'single', '', '', 0, 'admin', '2025-09-13 18:45:32', '2020-05-06 11:34:31', 'admin', '', '', '', '', '', NULL, '0', NULL, NULL, '0'); INSERT INTO `onl_cgform_field` VALUES ('f8a0fd20a1173270afdfed1129d5c669', '402860816bff91c0016bffa220a9000b', 'depart_id', '所在部门id', NULL, 0, 1, 1, 'string', 32, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'single', '', '', 44, 'admin', '2019-07-22 16:15:32', '2019-07-19 15:33:44', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('f8cc6be747fec10802eb625ac529c16f', '402860816bff91c0016bff91cfea0004', 'create_time', '创建时间', 'create_time', 0, 1, 1, 'Datetime', 0, 0, '', '', '', '', 'date', '', 120, NULL, '0', '', '', 0, 1, 1, 0, 'group', '', '', 10, 'admin', '2019-07-19 18:05:13', '2019-07-17 18:54:35', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); INSERT INTO `onl_cgform_field` VALUES ('f90bcb38fb89988bd40d1618aa75cea0', '758334cb1e7445e2822b60e807aec4a3', 'id', '主键', NULL, 1, 0, 1, 'string', 36, 0, '', '', '', '', 'text', '', 120, NULL, '0', '', '', 0, 0, 0, 0, 'single', '', '', 1, NULL, NULL, '2019-10-18 18:02:09', 'admin', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); @@ -2987,7 +2951,7 @@ CREATE TABLE `onl_cgform_head` ( -- ---------------------------- -- Records of onl_cgform_head -- ---------------------------- -INSERT INTO `onl_cgform_head` VALUES ('05a3a30dada7411c9109306aa4117068', 'test_note', 1, 25, '请假单@JS增强示例', 'Y', 'Y', 'Y', 'N', NULL, 'UUID', 'single', NULL, NULL, NULL, NULL, NULL, NULL, 'temp', '1', NULL, 1, NULL, 0, NULL, '{\"modelFullscreen\":0,\"modalMinWidth\":0,\"commentStatus\":1,\"joinQuery\":0,\"reportPrintShow\":0,\"reportPrintUrl\":\"\",\"tableFixedAction\":1,\"tableFixedActionType\":\"right\",\"formLabelLengthShow\":0,\"formLabelLength\":null}', 'admin', '2025-06-25 15:12:56', 'admin', '2020-05-06 11:34:31', 'normal', 'N', '', 0, NULL); +INSERT INTO `onl_cgform_head` VALUES ('05a3a30dada7411c9109306aa4117068', 'test_note', 1, 27, '请假单@JS增强示例', 'Y', 'Y', 'Y', 'N', NULL, 'UUID', 'single', NULL, NULL, NULL, NULL, NULL, NULL, 'temp', '1', NULL, 1, NULL, 0, NULL, '{\"reportPrintShow\":0,\"reportPrintUrl\":\"\",\"joinQuery\":0,\"modelFullscreen\":0,\"modalMinWidth\":0,\"commentStatus\":1,\"tableFixedAction\":1,\"tableFixedActionType\":\"right\",\"formLabelLengthShow\":0,\"formLabelLength\":null,\"enableExternalLink\":0,\"externalLinkActions\":\"add,edit,detail\"}', 'admin', '2025-09-13 18:45:32', 'admin', '2020-05-06 11:34:31', 'normal', 'N', '', 0, NULL); INSERT INTO `onl_cgform_head` VALUES ('3d447fa919b64f6883a834036c14aa67', 'test_enhance_select', 1, 7, '三级联动控件', 'N', 'Y', 'Y', 'N', NULL, 'UUID', 'single', NULL, NULL, NULL, NULL, NULL, NULL, 'bdfl_include', '1', NULL, 0, NULL, 0, NULL, '{\"reportPrintShow\":0,\"reportPrintUrl\":\"\",\"joinQuery\":0,\"modelFullscreen\":0,\"modalMinWidth\":\"\",\"commentStatus\":0,\"tableFixedAction\":1,\"tableFixedActionType\":\"right\",\"formLabelLengthShow\":0,\"formLabelLength\":null,\"enableExternalLink\":0,\"externalLinkActions\":\"add,edit,detail\"}', 'admin', '2025-05-15 18:26:26', 'admin', '2020-02-20 16:19:00', 'normal', 'N', '', 0, NULL); INSERT INTO `onl_cgform_head` VALUES ('402880e570a5d7000170a5d700f50000', 'test_order_product$1', 1, 11, '订单产品明细', 'N', 'N', 'Y', 'N', NULL, 'UUID', 'single', NULL, NULL, NULL, NULL, NULL, NULL, 'bdfl_include', '1', NULL, 0, 1, 1, 'deea5a8ec619460c9245ba85dbc59e80', NULL, NULL, NULL, 'admin', '2020-03-04 21:58:16', NULL, NULL, NULL, 0, NULL); INSERT INTO `onl_cgform_head` VALUES ('402880e5721355dd01721355dd390000', 'ces_order_goods$1', 1, 1, '订单商品', 'Y', 'N', 'Y', 'N', NULL, 'UUID', 'single', NULL, NULL, NULL, NULL, NULL, NULL, 'temp', '1', NULL, 1, 1, 1, '86bf17839a904636b7ed96201b2fa6ea', NULL, NULL, NULL, 'admin', '2020-05-14 21:18:14', 'normal', NULL, NULL, 0, NULL); @@ -3055,7 +3019,7 @@ CREATE TABLE `onl_cgreport_head` ( INSERT INTO `onl_cgreport_head` VALUES ('1256627801873821698', 'report002', '统计登录每日登录次数', 'select DATE_FORMAT(create_time, \'%Y-%m-%d\') as date,count(*) as num from sys_log group by DATE_FORMAT(create_time, \'%Y-%m-%d\')', NULL, NULL, '1', NULL, NULL, 0, NULL, '2022-10-13 16:47:57', 'admin', '2020-05-03 00:53:10', 'admin'); INSERT INTO `onl_cgreport_head` VALUES ('1260179852088135681', 'tj_user_report', '统一有效系统用户', 'select id,realname,username,sex,birthday,avatar,phone,email from sys_user', NULL, NULL, '1', NULL, NULL, 0, NULL, '2023-10-17 16:25:56', 'admin', '2020-05-12 20:07:44', 'admin'); INSERT INTO `onl_cgreport_head` VALUES ('1590154651759259649', 'withparamreport', '带参数报表', 'select * from demo where sex = \'${sex}\'', NULL, NULL, '1', NULL, NULL, 0, NULL, '2024-01-03 11:08:34', 'admin', '2022-11-09 09:29:47', 'admin'); -INSERT INTO `onl_cgreport_head` VALUES ('1705487386450534402', 'seelog', '查看日志', 'select * from sys_log', NULL, NULL, '1', NULL, NULL, 0, NULL, '2025-07-30 10:10:10', 'admin', '2023-09-23 15:40:54', 'admin'); +INSERT INTO `onl_cgreport_head` VALUES ('1705487386450534402', 'seelog', '查看日志', 'select * from sys_log', NULL, NULL, '1', 'local_mysql', NULL, 0, NULL, '2025-09-13 17:15:34', 'admin', '2023-09-23 15:40:54', 'admin'); INSERT INTO `onl_cgreport_head` VALUES ('6c7f59741c814347905a938f06ee003c', 'report_user', '统计在线用户', 'select realname,username,sex,birthday,avatar,phone,email from sys_user', NULL, NULL, '1', NULL, NULL, 0, NULL, '2022-10-25 11:41:18', 'admin', '2019-03-25 11:20:45', 'admin'); INSERT INTO `onl_cgreport_head` VALUES ('87b55a515d3441b6b98e48e5b35474a6', 'demo', 'Report Demo', 'select * from demo', NULL, NULL, '1', NULL, NULL, 0, NULL, '2020-05-03 01:14:35', 'admin', '2019-03-12 11:25:16', 'admin'); @@ -3202,7 +3166,7 @@ INSERT INTO `onl_drag_comp` VALUES ('100', '0', '常用', '', 'ant-design:settin INSERT INTO `onl_drag_comp` VALUES ('100100', '100', '查询条件', 'JForm', 'ant-design:form-outlined', 1, NULL, '{\n \"w\": 24,\n \"h\": 12,\n \"dataType\": 1,\n \"timeOut\": -1,\n \"option\": {}\n}', '1', NULL, NULL, 'jeecg', '2022-04-29 18:55:15'); INSERT INTO `onl_drag_comp` VALUES ('100102', '0', '数据', 'dataList', 'ant-design:table-outlined', 3, NULL, NULL, '0', NULL, NULL, 'admin', '2022-04-29 09:49:48'); INSERT INTO `onl_drag_comp` VALUES ('100102100', '100102', '动态表格', 'JTable', 'bi:table', 12, NULL, '{\n \"w\": 24,\n \"h\": 42,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/tableData\",\n \"tableList\": \"http://api.jeecg.com/mock/42/tableList\",\n \"timeOut\": 0,\n \"chartData\": [\n {\n \"fieldTxt\": \"姓名\",\n \"fieldName\": \"name\",\n \"type\": \"field\",\n \"isShow\": \"Y\",\n \"isTotal\": \"N\"\n },\n {\n \"fieldTxt\": \"年龄\",\n \"fieldName\": \"age\",\n \"type\": \"field\",\n \"isShow\": \"Y\",\n \"isTotal\": \"Y\"\n },\n {\n \"fieldTxt\": \"性别\",\n \"fieldName\": \"sex\",\n \"type\": \"field\",\n \"isShow\": \"Y\",\n \"isTotal\": \"N\"\n },\n {\n \"fieldTxt\": \"住址\",\n \"fieldName\": \"address\",\n \"type\": \"field\",\n \"isShow\": \"Y\",\n \"isTotal\": \"N\"\n },\n {\n \"title\": \"新增\",\n \"show\": 1,\n \"position\": \"top\",\n \"type\": \"button\",\n \"key\": \"add\"\n },\n {\n \"title\": \"编辑\",\n \"show\": 1,\n \"position\": \"row\",\n \"type\": \"button\",\n \"key\": \"edit\"\n },\n {\n \"title\": \"导出\",\n \"show\": 1,\n \"position\": \"top\",\n \"type\": \"button\",\n \"key\": \"export\"\n }\n ]\n}', '0', NULL, NULL, NULL, '2022-04-28 15:37:26'); -INSERT INTO `onl_drag_comp` VALUES ('100103', '100104', '快捷导航', 'JQuickNav', 'ion:navigate', 6, NULL, '{\n \"w\": 12,\n \"h\": 26,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": -1,\n \"linkageConfig\": [],\r\n \"dataMapping\": [\r\n {\r\n \"filed\": \"标题\",\r\n \"mapping\": \"\"\r\n },\r\n {\r\n \"filed\": \"图标\",\r\n \"mapping\": \"\"\r\n },\r\n {\r\n \"filed\": \"颜色\",\r\n \"mapping\": \"\"\r\n },\r\n {\r\n \"filed\": \"跳转\",\r\n \"mapping\": \"\"\r\n }\r\n ],\n \"chartData\": [\n {\n \"title\": \"首页\",\n \"icon\": \"icon-jeecg-homepage\",\n \"color\": \"#1fdaca\"\n },\n {\n \"title\": \"仪表盘\",\n \"icon\": \"icon-jeecg-shijian\",\n \"color\": \"#bf0c2c\"\n },\n {\n \"title\": \"组件\",\n \"icon\": \"icon-jeecg-dangan\",\n \"color\": \"#e18525\"\n },\n {\n \"title\": \"系统管理\",\n \"icon\": \"icon-jeecg-shezhi\",\n \"color\": \"#3fb27f\"\n },\n {\n \"title\": \"权限管理\",\n \"icon\": \"icon-jeecg-yuechi\",\n \"color\": \"#4daf1bc9\"\n },\n {\n \"title\": \"图表\",\n \"icon\": \"icon-jeecg-fujin\",\n \"color\": \"#00d8ff\"\n }\n ],\n \"option\": {\n \"icon\": {\n \"scriptUrl\": \"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\n \"fontSize\": 30\n },\n \"card\": {\n \"title\": \"快捷导航\",\n \"extra\": \"更多\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"column\": 3,\n \"textAlign\": \"center\",\n \"iconAlign\": \"top\"\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-04-29 19:50:38'); +INSERT INTO `onl_drag_comp` VALUES ('100103', '100104', '快捷导航', 'JQuickNav', 'ion:navigate', 6, NULL, '{\n \"w\": 12,\n \"h\": 26,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": -1,\n \"linkageConfig\": [],\r\n \"dataMapping\": [\r\n {\r\n \"filed\": \"标题\",\r\n \"mapping\": \"\"\r\n },\r\n {\r\n \"filed\": \"图标\",\r\n \"mapping\": \"\"\r\n },\r\n {\r\n \"filed\": \"颜色\",\r\n \"mapping\": \"\"\r\n },\r\n {\r\n \"filed\": \"跳转\",\r\n \"mapping\": \"\"\r\n }\r\n ],\n \"chartData\": [\n {\n \"title\": \"首页\",\n \"icon\": \"icon-jeecg-homepage\",\n \"color\": \"#1fdaca\"\n },\n {\n \"title\": \"仪表盘\",\n \"icon\": \"icon-jeecg-shijian\",\n \"color\": \"#bf0c2c\"\n },\n {\n \"title\": \"组件\",\n \"icon\": \"icon-jeecg-dangan\",\n \"color\": \"#e18525\"\n },\n {\n \"title\": \"系统管理\",\n \"icon\": \"icon-jeecg-shezhi\",\n \"color\": \"#3fb27f\"\n },\n {\n \"title\": \"权限管理\",\n \"icon\": \"icon-jeecg-yuechi\",\n \"color\": \"#4daf1bc9\"\n },\n {\n \"title\": \"图表\",\n \"icon\": \"icon-jeecg-fujin\",\n \"color\": \"#00d8ff\"\n }\n ],\n \"option\": {\n \"icon\": {\n \"scriptUrl\": \"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\n \"fontSize\": 30\n },\n \"card\": {\n \"title\": \"快捷导航\",\n \"extra\": \"更多\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"column\": 3,\n \"textAlign\": \"center\",\n \"iconAlign\": \"top\"\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-04-29 19:50:38'); INSERT INTO `onl_drag_comp` VALUES ('100104', '0', '首页', 'home', 'carbon:home', 9, NULL, NULL, '0', NULL, NULL, 'admin', '2022-04-29 09:50:07'); INSERT INTO `onl_drag_comp` VALUES ('100104100', '100104', '统计卡片', 'JGrowCard', 'mdi:card-bulleted-outline', 7, NULL, '{\n \"w\": 12,\n \"h\": 19,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"标题\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"图标\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"总计\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"前缀\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"颜色\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"单位\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"title\": \"访问数\",\n \"icon\": \"icon-jeecg-qianbao\",\n \"value\": 2000,\n \"total\": 120000,\n \"prefix\": \"$\",\n \"color\": \"green\",\n \"action\": \"月\"\n },\n {\n \"title\": \"成交额\",\n \"icon\": \"icon-jeecg-youhuiquan\",\n \"value\": 20000,\n \"total\": 500000,\n \"prefix\": \"$\",\n \"color\": \"blue\",\n \"action\": \"月\"\n },\n {\n \"title\": \"下载数\",\n \"icon\": \"icon-jeecg-tupian\",\n \"value\": 8000,\n \"prefix\": \"$\",\n \"total\": 120000,\n \"color\": \"orange\",\n \"action\": \"周\"\n },\n {\n \"title\": \"成交数\",\n \"icon\": \"icon-jeecg-jifen\",\n \"value\": 5000,\n \"prefix\": \"$\",\n \"total\": 50000,\n \"color\": \"purple\",\n \"action\": \"年\"\n }\n ],\n \"option\": {\n \"icon\": {\n \"scriptUrl\": \"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\n \"fontSize\": 20\n },\n \"card\": {\n \"title\": \"统计卡片\",\n \"extra\": \"更多\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"horizontal\": 8,\n \"vertical\": 8,\n \"span\": 6\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-05-07 18:24:23'); INSERT INTO `onl_drag_comp` VALUES ('100104108', '100104', '简洁卡片', 'JSimpleCard', 'mdi:card-bulleted-outline', 8, NULL, '{\n \"w\": 24,\n \"h\": 14,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"标题\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"图标\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"后缀\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"颜色\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"title\": \"访问数\",\n \"icon\": \"icon-jeecg-qianbao\",\n \"value\": 2000,\n \"color\": \"green\",\n \"suffix\": \"月\"\n },\n {\n \"title\": \"成交额\",\n \"icon\": \"icon-jeecg-youhuiquan\",\n \"value\": 20000,\n \"color\": \"blue\",\n \"suffix\": \"月\"\n },\n {\n \"title\": \"下载数\",\n \"icon\": \"icon-jeecg-tupian\",\n \"value\": 8000,\n \"color\": \"orange\",\n \"suffix\": \"周\"\n },\n {\n \"title\": \"成交数\",\n \"icon\": \"icon-jeecg-jifen\",\n \"value\": 5000,\n \"color\": \"purple\",\n \"suffix\": \"年\"\n }\n ],\n \"option\": {\n \"icon\": {\n \"fontSize\": 50\n },\n \"card\": {\n \"title\": \"卡片\",\n \"extra\": \"更多\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"horizontal\": 8,\n \"vertical\": 8,\n \"span\": 6\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-05-07 18:24:23'); @@ -3210,9 +3174,9 @@ INSERT INTO `onl_drag_comp` VALUES ('100105', '100104', '项目列表', 'JProjec INSERT INTO `onl_drag_comp` VALUES ('100106', '100104', '待办事项', 'JWaitMatter', 'ant-design:ordered-list-outlined', 9, NULL, '{\n \"w\": 12,\n \"h\": 19,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": -1,\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"标题\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"图标\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"描述\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"时间\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"title\": \"待办公文\",\n \"icon\": \"icon-jeecg-yudu\",\n \"content\": 23,\n \"desc\": \"今日已办 3\",\n \"date\": \"2021-04-01\"\n },\n {\n \"title\": \"待办流程\",\n \"icon\": \"icon-jeecg-shuju\",\n \"content\": 23,\n \"desc\": \"今日已办 3\",\n \"date\": \"2021-04-01\"\n },\n {\n \"title\": \"待办任务\",\n \"icon\": \"icon-jeecg-tongzhi\",\n \"content\": 23,\n \"desc\": \"今日已办 3 今日更新 5\",\n \"date\": \"2021-04-01\"\n }\n ],\n \"option\": {\n \"icon\": {\n \"scriptUrl\": \"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\n \"fontSize\": 25\n },\n \"card\": {\n \"title\": \"待办事项\",\n \"extra\": \"更多\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"column\": 3\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-04-29 19:52:49'); INSERT INTO `onl_drag_comp` VALUES ('100108', '100', 'Iframe', 'JIframe', 'ic:outline-web-asset', 11, NULL, '{\n \"w\": 12,\n \"h\": 26,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": 0,\n \"linkageConfig\": [],\n \"chartData\": \"http://www.jeecg.com\",\n \"option\": {\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"url\": \"https://help.jeecg.com\"\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-05-07 11:02:00'); INSERT INTO `onl_drag_comp` VALUES ('100109', '100', '图片', 'JImg', 'ion:image-sharp', 13, NULL, '{\r\n \"w\": 12,\r\n \"h\": 26,\r\n \"dataType\": 1,\r\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\r\n \"timeOut\": -1,\r\n \"option\": {\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n },\r\n \"body\": {\r\n \"url\": \"https://static.jeecg.com/upload/test/df_1616583016208.png\"\r\n }\r\n }\r\n}', '1', NULL, NULL, 'admin', '2022-04-29 10:41:39'); -INSERT INTO `onl_drag_comp` VALUES ('100110', '100', '文本', 'JText', 'ant-design:font-colors-outlined', 14, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\r\n \"dataType\": 1,\r\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\r\n \"timeOut\": 0,\r\n \"background\": \"#4A90E2\",\r\n \"linkageConfig\": [],\r\n \"dataMapping\": [\r\n {\r\n \"filed\": \"数值\",\r\n \"mapping\": \"\"\r\n }\r\n ],\r\n \"turnConfig\": {\r\n \"url\": \"\"\r\n },\r\n \"chartData\": \"文本内容\",\r\n \"option\": {\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n },\r\n \"body\": {\r\n \"text\": \"\",\r\n \"color\": \"#FFFFFF\",\r\n \"fontWeight\": \"bold\",\r\n \"marginLeft\": 0,\r\n \"marginTop\": 0\r\n }\r\n }\r\n}', '1', NULL, NULL, 'admin', '2022-04-29 10:49:04'); +INSERT INTO `onl_drag_comp` VALUES ('100110', '100', '文本', 'JText', 'ant-design:font-colors-outlined', 14, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\r\n \"dataType\": 1,\r\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\r\n \"timeOut\": 0,\r\n \"background\": \"#4A90E2\",\r\n \"linkageConfig\": [],\r\n \"dataMapping\": [\r\n {\r\n \"filed\": \"数值\",\r\n \"mapping\": \"\"\r\n }\r\n ],\r\n \"turnConfig\": {\r\n \"url\": \"\"\r\n },\r\n \"chartData\": \"文本内容\",\r\n \"option\": {\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n },\r\n \"body\": {\r\n \"text\": \"\",\r\n \"color\": \"#FFFFFF\",\r\n \"fontWeight\": \"bold\",\r\n \"marginLeft\": 0,\r\n \"marginTop\": 0\r\n }\r\n }\r\n}', '1', NULL, NULL, 'admin', '2022-04-29 10:49:04'); INSERT INTO `onl_drag_comp` VALUES ('100112', '100102', '数据表格', 'JCommonTable', 'ant-design:table-outlined', 2, NULL, '{\n \"w\": 24,\n \"h\": 42,\n \"dataType\": 1,\n \"timeOut\": -1,\n \"linkageConfig\": [],\n \"option\": {},\n \"chartData\": [\n {\n \"name\": \"4月\",\n \"value\": 50\n },\n {\n \"name\": \"2月\",\n \"value\": 200\n },\n {\n \"name\": \"3月\",\n \"value\": 300\n },\n {\n \"name\": \"4月\",\n \"value\": 400\n },\n {\n \"name\": \"5月\",\n \"value\": 50\n },\n {\n \"name\": \"6月\",\n \"value\": 120\n }\n ]\n}', '1', NULL, NULL, NULL, '2022-04-22 18:58:17'); -INSERT INTO `onl_drag_comp` VALUES ('100120107', '100120', '区域地图', 'JAreaMap', 'ic:outline-scatter-plot', 1, NULL, '{\n \"w\": 12,\n \"h\": 30,\n \"activeKey\": 1,\n \"dataType\": 1,\n \"background\": \"#ffffff\",\n \"url\": \"http://api.jeecg.com/mock/33/radar\",\n \"timeOut\": 0,\n \"dataMapping\": [{\n \"filed\": \"区域\",\n \"mapping\": \"\"\n }, {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }],\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"jsConfig\": \"\",\n \"chartData\": [\n {\n \"name\": \"北京\",\n \"value\": 199\n },\n {\n \"name\": \"天津\",\n \"value\": 42\n },\n {\n \"name\": \"河北\",\n \"value\": 102\n },\n {\n \"name\": \"山西\",\n \"value\": 81\n },\n {\n \"name\": \"内蒙古\",\n \"value\": 47\n },\n {\n \"name\": \"辽宁\",\n \"value\": 67\n },\n {\n \"name\": \"吉林\",\n \"value\": 82\n },\n {\n \"name\": \"黑龙江\",\n \"value\": 123\n },\n {\n \"name\": \"上海\",\n \"value\": 24\n },\n {\n \"name\": \"江苏\",\n \"value\": 92\n },\n {\n \"name\": \"浙江\",\n \"value\": 114\n },\n {\n \"name\": \"安徽\",\n \"value\": 109\n },\n {\n \"name\": \"福建\",\n \"value\": 116\n },\n {\n \"name\": \"江西\",\n \"value\": 91\n },\n {\n \"name\": \"山东\",\n \"value\": 119\n },\n {\n \"name\": \"河南\",\n \"value\": 137\n },\n {\n \"name\": \"湖北\",\n \"value\": 116\n },\n {\n \"name\": \"湖南\",\n \"value\": 114\n },\n {\n \"name\": \"重庆\",\n \"value\": 91\n },\n {\n \"name\": \"四川\",\n \"value\": 125\n },\n {\n \"name\": \"贵州\",\n \"value\": 62\n },\n {\n \"name\": \"云南\",\n \"value\": 83\n },\n {\n \"name\": \"西藏\",\n \"value\": 9\n },\n {\n \"name\": \"陕西\",\n \"value\": 80\n },\n {\n \"name\": \"甘肃\",\n \"value\": 56\n },\n {\n \"name\": \"青海\",\n \"value\": 10\n },\n {\n \"name\": \"宁夏\",\n \"value\": 18\n },\n {\n \"name\": \"新疆\",\n \"value\": 180\n },\n {\n \"name\": \"广东\",\n \"value\": 123\n },\n {\n \"name\": \"广西\",\n \"value\": 59\n },\n {\n \"name\": \"海南\",\n \"value\": 14\n }\n ],\n \"commonOption\": {\n \"barSize\": 10,\n \"barColor\": \"#fff176\",\n \"barColor2\": \"#fcc02e\",\n \"gradientColor\": false,\n \"areaColor\": {\n \"color1\": \"#f7f7f7\",\n \"color2\": \"#fcc02e\"\n },\n \"inRange\": {\n \"color\": [\n \"#04387b\",\n \"#467bc0\"\n ]\n },\n \"breadcrumb\": {\n \"drillDown\": false,\n \"textColor\": \"#000000\"\n }\n },\n \"option\": {\n \"drillDown\": false,\n \"area\": {\n \"markerCount\": 5,\n \"shadowBlur\": 10,\n \"markerOpacity\": 1,\n \"markerColor\": \"#DDE330\",\n \"shadowColor\": \"#DDE330\",\n \"scatterLabelShow\": false,\n \"markerType\": \"effectScatter\",\n \"value\": [\n \"china\"\n ],\n \"name\": [\n \"中国\"\n ]\n },\n \"graphic\": [],\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"\",\n \"left\": 10,\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"legend\": {\n \"data\": []\n },\n \"visualMap\": {\n \"show\": false,\n \"min\": 0,\n \"type\": \"continuous\",\n \"max\": 200,\n \"left\": \"5%\",\n \"top\": \"bottom\",\n \"calculable\": true,\n \"seriesIndex\": [\n 0\n ]\n },\n \"geo\": {\n \"top\": 30,\n \"label\": {\n \"emphasis\": {\n \"show\": false,\n \"color\": \"#fff\"\n }\n },\n \"roam\": false,\n \"zoom\": 1,\n \"itemStyle\": {\n \"normal\": {\n \"borderColor\": \"#a9a9a9\",\n \"borderWidth\": 1,\n \"areaColor\": \"\",\n \"shadowColor\": \"#80d9f8\",\n \"shadowOffsetX\": 0,\n \"shadowOffsetY\": 0,\n \"shadowBlur\": 0\n },\n \"emphasis\": {\n \"areaColor\": \"#fff59c\",\n \"borderWidth\": 0\n }\n }\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-08-05 10:32:09'); +INSERT INTO `onl_drag_comp` VALUES ('100120107', '100120', '区域地图', 'JAreaMap', 'ic:outline-scatter-plot', 1, NULL, '{\n \"w\": 12,\n \"h\": 30,\n \"activeKey\": 1,\n \"dataType\": 1,\n \"background\": \"#ffffff\",\n \"url\": \"http://api.jeecg.com/mock/33/radar\",\n \"timeOut\": 0,\n \"dataMapping\": [{\n \"filed\": \"区域\",\n \"mapping\": \"\"\n }, {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }],\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"jsConfig\": \"\",\n \"chartData\": [\n {\n \"name\": \"北京\",\n \"value\": 199\n },\n {\n \"name\": \"天津\",\n \"value\": 42\n },\n {\n \"name\": \"河北\",\n \"value\": 102\n },\n {\n \"name\": \"山西\",\n \"value\": 81\n },\n {\n \"name\": \"内蒙古\",\n \"value\": 47\n },\n {\n \"name\": \"辽宁\",\n \"value\": 67\n },\n {\n \"name\": \"吉林\",\n \"value\": 82\n },\n {\n \"name\": \"黑龙江\",\n \"value\": 123\n },\n {\n \"name\": \"上海\",\n \"value\": 24\n },\n {\n \"name\": \"江苏\",\n \"value\": 92\n },\n {\n \"name\": \"浙江\",\n \"value\": 114\n },\n {\n \"name\": \"安徽\",\n \"value\": 109\n },\n {\n \"name\": \"福建\",\n \"value\": 116\n },\n {\n \"name\": \"江西\",\n \"value\": 91\n },\n {\n \"name\": \"山东\",\n \"value\": 119\n },\n {\n \"name\": \"河南\",\n \"value\": 137\n },\n {\n \"name\": \"湖北\",\n \"value\": 116\n },\n {\n \"name\": \"湖南\",\n \"value\": 114\n },\n {\n \"name\": \"重庆\",\n \"value\": 91\n },\n {\n \"name\": \"四川\",\n \"value\": 125\n },\n {\n \"name\": \"贵州\",\n \"value\": 62\n },\n {\n \"name\": \"云南\",\n \"value\": 83\n },\n {\n \"name\": \"西藏\",\n \"value\": 9\n },\n {\n \"name\": \"陕西\",\n \"value\": 80\n },\n {\n \"name\": \"甘肃\",\n \"value\": 56\n },\n {\n \"name\": \"青海\",\n \"value\": 10\n },\n {\n \"name\": \"宁夏\",\n \"value\": 18\n },\n {\n \"name\": \"新疆\",\n \"value\": 180\n },\n {\n \"name\": \"广东\",\n \"value\": 123\n },\n {\n \"name\": \"广西\",\n \"value\": 59\n },\n {\n \"name\": \"海南\",\n \"value\": 14\n }\n ],\n \"commonOption\": {\n \"barSize\": 10,\n \"barColor\": \"#fff176\",\n \"barColor2\": \"#fcc02e\",\n \"gradientColor\": false,\n \"areaColor\": {\n \"color1\": \"#f7f7f7\",\n \"color2\": \"#fcc02e\"\n },\n \"inRange\": {\n \"color\": [\n \"#04387b\",\n \"#467bc0\"\n ]\n },\n \"breadcrumb\": {\n \"drillDown\": false,\n \"textColor\": \"#000000\"\n }\n },\n \"option\": {\n \"drillDown\": false,\n \"area\": {\n \"markerCount\": 5,\n \"shadowBlur\": 10,\n \"markerOpacity\": 1,\n \"markerColor\": \"#DDE330\",\n \"shadowColor\": \"#DDE330\",\n \"scatterLabelShow\": false,\n \"markerType\": \"effectScatter\",\n \"value\": [\n \"china\"\n ],\n \"name\": [\n \"中国\"\n ]\n },\n \"graphic\": [],\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"\",\n \"left\": 10,\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"legend\": {\n \"data\": []\n },\n \"visualMap\": {\n \"show\": false,\n \"min\": 0,\n \"type\": \"continuous\",\n \"max\": 200,\n \"left\": \"5%\",\n \"top\": \"bottom\",\n \"calculable\": true,\n \"seriesIndex\": [\n 0\n ]\n },\n \"geo\": {\n \"top\": 30,\n \"label\": {\n \"emphasis\": {\n \"show\": false,\n \"color\": \"#fff\"\n }\n },\n \"roam\": false,\n \"zoom\": 1,\n \"itemStyle\": {\n \"normal\": {\n \"borderColor\": \"#a9a9a9\",\n \"borderWidth\": 1,\n \"areaColor\": \"\",\n \"shadowColor\": \"#80d9f8\",\n \"shadowOffsetX\": 0,\n \"shadowOffsetY\": 0,\n \"shadowBlur\": 0\n },\n \"emphasis\": {\n \"areaColor\": \"#fff59c\",\n \"borderWidth\": 0\n }\n }\n }\n }\n}', '1', NULL, NULL, 'admin', '2022-08-05 10:32:09'); INSERT INTO `onl_drag_comp` VALUES ('1008616402292736000', '1009728983979950080', '边框1', 'JDragBorder', 'ant-design:border-outer-outlined', 100, NULL, '{\n \"w\": 12,\n \"h\": 12,\n \"dataType\": 1,\n \"option\": {\n \"type\": \"1\",\n \"title\": \"边框\",\n \"titleWidth\": 250,\n \"mainColor\": \"#83bff6\",\n \"subColor\": \"#00CED1\",\n \"backgroundColor\": \"#ffffff00\",\n \"reverse\": false,\n \"dur\": 3\n }\n}', '1', 'admin', '2024-10-22 16:08:20', 'admin', '2024-10-22 16:08:36'); INSERT INTO `onl_drag_comp` VALUES ('1008616402292736002', '1009728983979950080', '边框2', 'JDragBorder', 'ant-design:border-outer-outlined', 100, NULL, '{\n \"w\": 12,\n \"h\": 12,\n \"dataType\": 1,\n \"option\": {\n \"type\": \"2\",\n \"title\": \"边框\",\n \"titleWidth\": 250,\n \"mainColor\": \"#83bff6\",\n \"subColor\": \"#00CED1\",\n \"backgroundColor\": \"#ffffff00\",\n \"reverse\": false,\n \"dur\": 3\n }\n}', '1', 'admin', '2024-10-22 16:08:20', 'admin', '2024-10-22 16:08:36'); INSERT INTO `onl_drag_comp` VALUES ('1008616402292736003', '1009728983979950080', '边框3', 'JDragBorder', 'ant-design:border-outer-outlined', 100, NULL, '{\n \"w\": 12,\n \"h\": 12,\n \"dataType\": 1,\n \"option\": {\n \"type\": \"3\",\n \"title\": \"边框\",\n \"titleWidth\": 250,\n \"mainColor\": \"#83bff6\",\n \"subColor\": \"#00CED1\",\n \"backgroundColor\": \"#ffffff00\",\n \"reverse\": false,\n \"dur\": 3\n }\n}', '1', 'admin', '2024-10-22 16:08:20', 'admin', '2024-10-22 16:08:36'); @@ -3253,15 +3217,15 @@ INSERT INTO `onl_drag_comp` VALUES ('1011128533818966016', '1009728871115423744' INSERT INTO `onl_drag_comp` VALUES ('1011137156657872896', '1009728871115423744', '矩形图', 'JRectangle', NULL, 100, NULL, '{\n \"w\": 12,\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"分类 1\",\n \"value\": 560\n },\n {\n \"name\": \"分类 2\",\n \"value\": 500\n },\n {\n \"name\": \"分类 3\",\n \"value\": 150\n },\n {\n \"name\": \"分类 4\",\n \"value\": 140\n },\n {\n \"name\": \"分类 5\",\n \"value\": 115\n },\n {\n \"name\": \"分类 6\",\n \"value\": 95\n },\n {\n \"name\": \"分类 7\",\n \"value\": 90\n },\n {\n \"name\": \"分类 8\",\n \"value\": 75\n },\n {\n \"name\": \"分类 9\",\n \"value\": 98\n },\n {\n \"name\": \"分类 10\",\n \"value\": 60\n },\n {\n \"name\": \"分类 11\",\n \"value\": 45\n },\n {\n \"name\": \"分类 12\",\n \"value\": 40\n },\n {\n \"name\": \"分类 13\",\n \"value\": 40\n },\n {\n \"name\": \"分类 14\",\n \"value\": 35\n },\n {\n \"name\": \"分类 15\",\n \"value\": 40\n },\n {\n \"name\": \"分类 16\",\n \"value\": 40\n },\n {\n \"name\": \"分类 17\",\n \"value\": 40\n },\n {\n \"name\": \"分类 18\",\n \"value\": 30\n },\n {\n \"name\": \"分类 19\",\n \"value\": 28\n },\n {\n \"name\": \"分类 20\",\n \"value\": 16\n }\n ],\n \"option\": {\n \"theme\": \"default\",\n \"titleFontSize\": 12,\n \"titleColor\": \"#fff\",\n \"tipFontSize\": 12,\n \"tipColor\": \"#fff\",\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础矩形图\",\n \"show\": true,\n \"textStyle\": {\n \"color\": \"#464646\",\n \"fontWeight\": \"normal\"\n }\n }\n }\n}', '1', 'admin', '2024-10-29 15:04:54', 'admin', '2024-10-29 15:05:11'); INSERT INTO `onl_drag_comp` VALUES ('1011144678642974720', '1009728871115423744', '旋转饼图', 'JRotatePie', NULL, 100, NULL, '{\n \"w\": 12,\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"vivo\"\n },\n {\n \"value\": 735,\n \"name\": \"oppo\"\n },\n {\n \"value\": 580,\n \"name\": \"苹果\"\n },\n {\n \"value\": 484,\n \"name\": \"小米\"\n },\n {\n \"value\": 300,\n \"name\": \"三星\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"title\": {\n \"text\": \"旋转饼图\",\n \"subtext\": \"\",\n \"left\": \"left\",\n \"textStyle\": {\n \"fontWeight\": \"normal\"\n },\n \"show\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\"\n },\n \"legend\": {\n \"orient\": \"vertical\"\n },\n \"series\": [\n {\n \"name\": \"\",\n \"type\": \"pie\",\n \"data\": [],\n \"emphasis\": {\n \"itemStyle\": {\n \"shadowBlur\": 10,\n \"shadowOffsetX\": 0,\n \"shadowColor\": \"rgba(0, 0, 0, 0.5)\"\n }\n }\n }\n ]\n }\n}', '1', 'admin', '2024-10-29 15:34:48', 'admin', '2024-10-29 15:35:16'); INSERT INTO `onl_drag_comp` VALUES ('1011160078130774016', '1009728871115423744', '视频', 'JVideoPlay', NULL, 100, NULL, '{\n \"w\": 12,\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": 0,\n \"background\": \"#4A90E2\",\n \"dataMapping\": [\n {\n \"filed\": \"路径\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"src\": \"http://vjs.zencdn.net/v/oceans.mp4\"\n }\n ],\n \"option\": {\n \"autoPlay\": false,\n \"loop\": true\n }\n}', '1', 'admin', '2024-10-29 16:35:59', 'admin', '2024-10-29 16:36:14'); -INSERT INTO `onl_drag_comp` VALUES ('1501033448017510401', '100', '轮播图', 'JCarousel', 'ic:baseline-image', 5, NULL, '{\n \"w\": 24,\n \"h\": 22,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/carousel\",\n \"timeOut\": -1,\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"路径\",\n \"mapping\": \"\"\n }\n ],\n \"option\": {\n \"autoplay\": true,\n \"dots\": true,\n \"dotPosition\": \"bottom\"\n },\n \"chartData\": [\n {\r\n \"src\": \"https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/drag/0.png\"\r\n },\r\n {\r\n \"src\": \"https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/drag/1.png\"\r\n },\r\n {\r\n \"src\": \"https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/drag/2.png\"\r\n }\n ]\n}', '1', 'jeecg', '2022-03-08 11:13:57', 'admin', '2022-04-22 18:58:47'); +INSERT INTO `onl_drag_comp` VALUES ('1501033448017510401', '100', '轮播图', 'JCarousel', 'ic:baseline-image', 5, NULL, '{\n \"w\": 24,\n \"h\": 22,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/carousel\",\n \"timeOut\": -1,\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"路径\",\n \"mapping\": \"\"\n }\n ],\n \"option\": {\n \"autoplay\": true,\n \"dots\": true,\n \"dotPosition\": \"bottom\"\n },\n \"chartData\": [\n {\r\n \"src\": \"https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/drag/0.png\"\r\n },\r\n {\r\n \"src\": \"https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/drag/1.png\"\r\n },\r\n {\r\n \"src\": \"https://jeecgos.oss-cn-beijing.aliyuncs.com/files/site/drag/2.png\"\r\n }\n ]\n}', '1', 'jeecg', '2022-03-08 11:13:57', 'admin', '2022-04-22 18:58:47'); INSERT INTO `onl_drag_comp` VALUES ('1501109939736690691', '200', '统计进度图', 'JTotalProgress', 'ri:bar-chart-horizontal-line', 7, NULL, '{\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 50\n }\n ],\n \"option\": {\r\n \"targetValue\":{},\n \"series\": [\n {\n \"barWidth\": 19,\n \"label\": {\n \"show\": true,\n \"position\": \"right\",\n \"offset\": [\n 0,\n -40\n ],\n \"formatter\": \"{c}{a}\",\n \"color\": \"black\",\n \"fontSize\": 24\n },\n \"itemStyle\": {\n \"normal\": {\n \"barBorderRadius\": 10\n }\n },\n \"color\": \"#151B87\",\n \"zlevel\": 1\n },\n {\n \"type\": \"bar\",\n \"barGap\": \"-100%\",\n \"color\": \"#eeeeee\",\n \"barWidth\": 19,\n \"itemStyle\": {\n \"normal\": {\n \"barBorderRadius\": 10\n }\n }\n }\n ]\n }\n}', '1', 'jeecg', '2022-03-08 16:17:54', 'admin', '2022-04-28 20:58:49'); INSERT INTO `onl_drag_comp` VALUES ('1501109939736690693', '200', '字符云', 'JWordCloud', 'ri:bar-chart-horizontal-line', 7, NULL, '{\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"linkageConfig\": [],\n \"dataMapping\": [\r\n {\r\n \"filed\": \"维度\",\r\n \"mapping\": \"\"\r\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\r\n \"name\":\"手机\",\n \"value\": 50\n }\n ],\n \"option\": {\r\n \"minSize\": 12,\r\n \"maxSize\": 60,\n \"series\": [\n {\n \"type\": \"wordCloud\",\r\n \"shape\": \"circle\"\n }\n ]\n }\n}', '1', 'jeecg', '2022-03-08 16:17:54', 'admin', '2022-04-28 20:58:49'); INSERT INTO `onl_drag_comp` VALUES ('1501439613197119490', '100102', '数据列表', 'JList', 'ph:list-numbers', 4, NULL, '{\n \"w\": 12,\n \"h\": 24,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/list\",\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"标题\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"描述\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"时间\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"封面\",\n \"mapping\": \"\"\n }\n ],\n \"timeOut\": -1,\n \"option\": {\n \"showTitlePrefix\": true,\n \"showTimePrefix\": true,\n \"titleFontSize\": 18,\n \"layout\": \"horizontal\"\n },\n \"chartData\": [\n {\n \"title\": \"通知一\",\n \"date\": \"2022-3-9 14:20:21\"\n },\n {\n \"title\": \"通知二\",\n \"date\": \"2022-3-8 14:20:21\"\n },\n {\n \"title\": \"通知三\",\n \"date\": \"2022-3-7 14:20:21\"\n },\n {\n \"title\": \"通知四\",\n \"date\": \"2022-3-4 14:20:21\"\n }\n ]\n}', '1', 'jeecg', '2022-03-09 14:07:54', 'admin', '2022-04-29 19:38:46'); INSERT INTO `onl_drag_comp` VALUES ('1501439614397119490', '100104', '最新动态', 'JDynamicInfo', 'ic:sharp-list-alt', 16, NULL, '{\n \"w\": 12,\n \"h\": 28,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/list\",\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"名称\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"描述\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"时间\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"头像\",\n \"mapping\": \"\"\n }\n ],\n \"timeOut\": -1,\n \"option\": {\n \"titleFontSize\": 18\n },\n \"chartData\": [\n {\n \"name\": \"威廉\",\n \"date\": \"刚刚\",\n \"desc\": \"在 开源组 创建了项目 Vue\",\n \"avatar\": \"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/320222_1646724689691.jpg\"\n },\n {\n \"name\": \"艾文\",\n \"date\": \"1个小时前\",\n \"desc\": \"关注了 威廉\",\n \"avatar\": \"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/320305_1646724680756.jpg\"\n },\n {\n \"name\": \"克里斯\",\n \"date\": \"1天前\",\n \"desc\": \"发布了 个人动态\",\n \"avatar\": \"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/299258_1646724675255.jpg\"\n },\n {\n \"name\": \"Jeecg\",\n \"date\": \"2天前\",\n \"desc\": \"发表文章 如何编写一个Vite插件\",\n \"avatar\": \"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/2.4jeecg_1621512120602.png\"\n }\n ]\n}', '1', 'jeecg', '2022-03-09 14:07:54', 'admin', '2022-04-29 19:52:54'); -INSERT INTO `onl_drag_comp` VALUES ('1536970245843996673', '200200', '对比柱形图', 'JMultipleBar', 'material-symbols:grouped-bar-chart', 5, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/26/stackedBar\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"分组\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"1991\",\n \"value\": 3,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1992\",\n \"value\": 4,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1993\",\n \"value\": 3.5,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1994\",\n \"value\": 5,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1995\",\n \"value\": 4.9,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1996\",\n \"value\": 6,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1997\",\n \"value\": 7,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1998\",\n \"value\": 9,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1999\",\n \"value\": 13,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1991\",\n \"value\": 3,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1992\",\n \"value\": 4,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1993\",\n \"value\": 3.5,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1994\",\n \"value\": 5,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1995\",\n \"value\": 4.9,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1996\",\n \"value\": 6,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1997\",\n \"value\": 7,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1998\",\n \"value\": 9,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1999\",\n \"value\": 13,\n \"type\": \"Bor\"\n }\n ],\n \"option\": {\n \"title\": {\n \"text\": \"多数据对比柱形图\",\n \"show\": true,\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n }\n },\n \"grid\": {\n \"bottom\": 115,\n \"top\":90\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"axis\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"series\": []\n }\n}', '1', NULL, '2022-06-15 15:13:57', 'admin', '2022-08-04 19:19:06'); +INSERT INTO `onl_drag_comp` VALUES ('1536970245843996673', '200200', '对比柱形图', 'JMultipleBar', 'material-symbols:grouped-bar-chart', 5, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/26/stackedBar\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"分组\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"1991\",\n \"value\": 3,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1992\",\n \"value\": 4,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1993\",\n \"value\": 3.5,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1994\",\n \"value\": 5,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1995\",\n \"value\": 4.9,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1996\",\n \"value\": 6,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1997\",\n \"value\": 7,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1998\",\n \"value\": 9,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1999\",\n \"value\": 13,\n \"type\": \"Lon\"\n },\n {\n \"name\": \"1991\",\n \"value\": 3,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1992\",\n \"value\": 4,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1993\",\n \"value\": 3.5,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1994\",\n \"value\": 5,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1995\",\n \"value\": 4.9,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1996\",\n \"value\": 6,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1997\",\n \"value\": 7,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1998\",\n \"value\": 9,\n \"type\": \"Bor\"\n },\n {\n \"name\": \"1999\",\n \"value\": 13,\n \"type\": \"Bor\"\n }\n ],\n \"option\": {\n \"title\": {\n \"text\": \"多数据对比柱形图\",\n \"show\": true,\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n }\n },\n \"grid\": {\n \"bottom\": 115,\n \"top\":90\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"axis\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"series\": []\n }\n}', '1', NULL, '2022-06-15 15:13:57', 'admin', '2022-08-04 19:19:06'); INSERT INTO `onl_drag_comp` VALUES ('1537002903949037570', '200', '折线图', 'line', 'teenyicons:area-chart-outline', 2, NULL, NULL, '1', NULL, '2022-06-15 17:23:43', NULL, '2022-06-17 19:56:48'); -INSERT INTO `onl_drag_comp` VALUES ('1537284032572702721', '1537002903949037570', '平滑折线图', 'JSmoothLine', 'mdi:chart-bell-curve', 2, NULL, '{\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1000,\n \"name\": \"联想\"\n },\n {\n \"value\": 7350,\n \"name\": \"小米\"\n },\n {\n \"value\": 5800,\n \"name\": \"华为\"\n },\n {\n \"value\": 6000,\n \"name\": \"苹果\"\n },\n {\n \"value\": 3000,\n \"name\": \"戴尔\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115,\n \"top\":90\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"平滑折线图\",\n \"subtext\": \"\",\n \"left\": \"left\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"smooth\": true,\n \"type\": \"line\"\n }\n ]\n }\n}', '1', NULL, '2022-06-16 12:00:49', 'admin', '2022-08-04 19:19:43'); -INSERT INTO `onl_drag_comp` VALUES ('1537318081257291777', '1537764165146476546', '普通散点图', 'JScatter', 'mdi:chart-scatter-plot', 100, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": 200,\n \"value\": 300\n },\n {\n \"name\": 400,\n \"value\": 500\n },\n {\n \"name\": 150,\n \"value\": 320\n },\n {\n \"name\": 320,\n \"value\": 320\n },\n {\n \"name\": 170,\n \"value\": 300\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础散点图\",\n \"show\": true,\n \"textStyle\": {\r\n \"fontWeight\":\"normal\"\n }\n },\n \"tooltip\": {\n \"trigger\": \"item\",\n \"formatter\": \"x:{b}
y:{c}\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"yAxis\": {\n \"splitLine\": {\n \"interval\": 2\n },\n \"lineStyle\": {\n \"color\": \"#f3f3f3\"\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"scatter\",\n \"symbolSize\": 20,\r\n \"itemStyle\": {\r\n \"color\": \"#64b5f6\"\r\n }\n }\n ]\n }\n}', '1', NULL, '2022-06-16 14:16:07', NULL, '2022-06-16 17:10:52'); +INSERT INTO `onl_drag_comp` VALUES ('1537284032572702721', '1537002903949037570', '平滑折线图', 'JSmoothLine', 'mdi:chart-bell-curve', 2, NULL, '{\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1000,\n \"name\": \"联想\"\n },\n {\n \"value\": 7350,\n \"name\": \"小米\"\n },\n {\n \"value\": 5800,\n \"name\": \"华为\"\n },\n {\n \"value\": 6000,\n \"name\": \"苹果\"\n },\n {\n \"value\": 3000,\n \"name\": \"戴尔\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115,\n \"top\":90\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"平滑折线图\",\n \"subtext\": \"\",\n \"left\": \"left\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"smooth\": true,\n \"type\": \"line\"\n }\n ]\n }\n}', '1', NULL, '2022-06-16 12:00:49', 'admin', '2022-08-04 19:19:43'); +INSERT INTO `onl_drag_comp` VALUES ('1537318081257291777', '1537764165146476546', '普通散点图', 'JScatter', 'mdi:chart-scatter-plot', 100, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": 200,\n \"value\": 300\n },\n {\n \"name\": 400,\n \"value\": 500\n },\n {\n \"name\": 150,\n \"value\": 320\n },\n {\n \"name\": 320,\n \"value\": 320\n },\n {\n \"name\": 170,\n \"value\": 300\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础散点图\",\n \"show\": true,\n \"textStyle\": {\r\n \"fontWeight\":\"normal\"\n }\n },\n \"tooltip\": {\n \"trigger\": \"item\",\n \"formatter\": \"x:{b}
y:{c}\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"yAxis\": {\n \"splitLine\": {\n \"interval\": 2\n },\n \"lineStyle\": {\n \"color\": \"#f3f3f3\"\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"scatter\",\n \"symbolSize\": 20,\r\n \"itemStyle\": {\r\n \"color\": \"#64b5f6\"\r\n }\n }\n ]\n }\n}', '1', NULL, '2022-06-16 14:16:07', NULL, '2022-06-16 17:10:52'); INSERT INTO `onl_drag_comp` VALUES ('1537318433201340417', '1537764868216684545', '金字塔漏斗图', 'JPyramidFunnel', 'icon-park-outline:children-pyramid', 100, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/26/funnel\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1000,\n \"name\": \"直接访问\"\n },\n {\n \"value\": 200,\n \"name\": \"邮件营销\"\n },\n {\n \"value\": 400,\n \"name\": \"联盟广告\"\n },\n {\n \"value\": 600,\n \"name\": \"网页查询\"\n },\n {\n \"value\": 800,\n \"name\": \"广告点击\"\n }\n ],\n \"option\": {\n \"title\": {\n \"text\": \"基础漏斗图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"grid\": {\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\",\n \"formatter\": \"{a}
{b} : {c}%\"\n },\n \"legend\": {\n \"orient\": \"horizontal\"\n },\n \"series\": [\n {\n \"name\": \"Funnel\",\n \"type\": \"funnel\",\n \"left\": \"10%\",\n \"width\": \"80%\",\n \"sort\": \"ascending\",\n \"gap\": 2,\n \"label\": {\n \"show\": true,\n \"position\": \"inside\"\n },\n \"labelLine\": {\n \"length\": 10,\n \"lineStyle\": {\n \"width\": 1,\n \"type\": \"solid\"\n }\n },\n \"itemStyle\": {\n \"borderColor\": \"#fff\",\n \"borderWidth\": 1\n },\n \"emphasis\": {\n \"label\": {\n \"fontSize\": 20\n }\n }\n }\n ]\n }\n}', '1', NULL, '2022-06-16 14:17:31', NULL, '2022-06-16 14:59:44'); INSERT INTO `onl_drag_comp` VALUES ('1537764165146476546', '200', '散点图', 'scatter', 'ant-design:dot-chart-outlined', 100, NULL, NULL, '1', NULL, '2022-06-17 19:48:42', NULL, '2022-06-17 19:49:24'); INSERT INTO `onl_drag_comp` VALUES ('1537764868216684545', '200', '漏斗图', 'funnel', 'ant-design:funnel-plot-filled', 100, NULL, NULL, '1', NULL, '2022-06-17 19:51:30', NULL, '2022-06-17 19:51:52'); @@ -3269,28 +3233,28 @@ INSERT INTO `onl_drag_comp` VALUES ('1537773244027863041', '1537773378102984706' INSERT INTO `onl_drag_comp` VALUES ('1537773378102984706', '200', '雷达图', 'radar', 'ant-design:radar-chart-outlined', 100, NULL, NULL, '1', NULL, '2022-06-17 20:25:18', NULL, '2022-06-17 20:26:03'); INSERT INTO `onl_drag_comp` VALUES ('200', '0', '图表', 'chart', 'ant-design:bar-chart-outlined', 1, NULL, '', '0', NULL, NULL, NULL, '2022-04-29 17:52:06'); INSERT INTO `onl_drag_comp` VALUES ('200200', '200', '柱形图', '', 'ant-design:bar-chart-outlined', 1, NULL, '', '1', NULL, NULL, NULL, '2022-04-29 09:37:37'); -INSERT INTO `onl_drag_comp` VALUES ('200200201', '200200', '基础柱形图', 'JBar', 'ic:baseline-bar-chart', NULL, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"苹果\",\n \"value\": 1000879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"三星\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"小米\",\n \"value\": 2300879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"oppo\",\n \"value\": 5400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"vivo\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"top\":90, \n \"bottom\": 115,\r\n \"containLabel\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础柱形图\",\n \"show\": true,\n \"textStyle\": {\r\n \"fontWeight\":\"normal\"\n }\n },\n \"tooltip\": {\n \"trigger\": \"axis\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"yAxis\": {\n \"splitLine\": {\n \"interval\": 2\n },\n \"lineStyle\": {\n \"color\": \"#f3f3f3\"\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"bar\",\n \"barWidth\": 40,\n \"itemStyle\": {\n \"color\": \"#64b5f6\",\n \"borderRadius\": 0\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-08-04 19:18:21'); -INSERT INTO `onl_drag_comp` VALUES ('200200208', '200200', '基础条形图', 'JHorizontalBar', 'ic:baseline-bar-chart', NULL, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"苹果\",\n \"value\": 1000879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"三星\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"小米\",\n \"value\": 2300879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"oppo\",\n \"value\": 5400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"vivo\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"top\":40, \n \"bottom\": 40,\r\n \"containLabel\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础条形图\",\n \"show\": true,\n \"textStyle\": {\n \"color\": \"#464646\",\r\n \"fontWeight\":\"normal\"\n }\n },\n \"tooltip\": {\n \"trigger\": \"axis\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"yAxis\": {\r\n \"type\": \"category\",\n \"splitLine\": {\n \"interval\": 2\n },\n \"lineStyle\": {\n \"color\": \"#f3f3f3\"\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"bar\",\n \"barWidth\": 20,\n \"itemStyle\": {\n \"color\": \"#64b5f6\",\n \"borderRadius\": 0\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-08-04 19:18:21'); -INSERT INTO `onl_drag_comp` VALUES ('200201', '200', '饼图', 'JPie', 'ant-design:pie-chart-outlined', 2, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"vivo\"\n },\n {\n \"value\": 735,\n \"name\": \"oppo\"\n },\n {\n \"value\": 580,\n \"name\": \"苹果\"\n },\n {\n \"value\": 484,\n \"name\": \"小米\"\n },\n {\n \"value\": 300,\n \"name\": \"三星\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"title\": {\n \"text\": \"基础饼图\",\n \"subtext\": \"\",\n \"left\": \"left\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\"\n },\n \"legend\": {\n \"orient\": \"vertical\"\n },\n \"series\": [\n {\n \"name\": \"\",\n \"type\": \"pie\",\n \"radius\": \"50%\",\n \"data\": [],\n \"emphasis\": {\n \"itemStyle\": {\n \"shadowBlur\": 10,\n \"shadowOffsetX\": 0,\n \"shadowColor\": \"rgba(0, 0, 0, 0.5)\"\n }\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-05-23 14:07:29'); -INSERT INTO `onl_drag_comp` VALUES ('200202', '1537002903949037570', '基础折线图', 'JLine', 'teenyicons:area-chart-outline', 1, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1000,\n \"name\": \"联想\"\n },\n {\n \"value\": 7350,\n \"name\": \"小米\"\n },\n {\n \"value\": 5800,\n \"name\": \"华为\"\n },\n {\n \"value\": 6000,\n \"name\": \"苹果\"\n },\n {\n \"value\": 3000,\n \"name\": \"戴尔\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115,\n \"top\":90\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础折线图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"subtext\": \"\",\n \"left\": 10\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"line\",\r\n \"itemStyle\": {\r\n \"color\": \"#64b5f6\"\r\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-08-04 19:20:12'); -INSERT INTO `onl_drag_comp` VALUES ('200203', '200', '南丁格尔玫瑰图', 'JRose', 'ant-design:pie-chart-outlined', 2, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"vivo\"\n },\n {\n \"value\": 735,\n \"name\": \"oppo\"\n },\n {\n \"value\": 580,\n \"name\": \"苹果\"\n },\n {\n \"value\": 484,\n \"name\": \"小米\"\n },\n {\n \"value\": 300,\n \"name\": \"三星\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"title\": {\n \"text\": \"基础饼图\",\n \"subtext\": \"\",\n \"left\": \"left\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\"\n },\n \"legend\": {\n \"orient\": \"vertical\"\n },\n \"series\": [\n {\n \"name\": \"南丁格尔玫瑰\",\n \"type\": \"pie\",\n \"radius\": \"50%\",\r\n \"roseType\": \"radius\",\n \"data\": [],\n \"emphasis\": {\n \"itemStyle\": {\n \"shadowBlur\": 10,\n \"shadowOffsetX\": 0,\n \"shadowColor\": \"rgba(0, 0, 0, 0.5)\"\n }\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-05-23 14:07:29'); -INSERT INTO `onl_drag_comp` VALUES ('200204', '1537773378102984706', '普通雷达图', 'JRadar', 'ant-design:radar-chart-outlined', 4, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/radar\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"分组\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 75,\n \"name\": \"得分\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 65,\n \"name\": \"篮板\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 55,\n \"name\": \"防守\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 74,\n \"name\": \"失误\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 38,\n \"name\": \"盖帽\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 88,\n \"name\": \"三分\",\n \"type\": \"NBA\",\n \"max\": 100\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础雷达图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"legend\": {\n \"data\": []\n },\n \"radar\": [\n {\n \"indicator\": []\n }\n ],\n \"series\": [\n {\n \"type\": \"radar\",\n \"data\": []\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-06-17 20:25:47'); -INSERT INTO `onl_drag_comp` VALUES ('200205', '200', '环形图', 'JRing', 'mdi:chart-donut', 5, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"oppo\"\n },\n {\n \"value\": 735,\n \"name\": \"vivo\"\n },\n {\n \"value\": 580,\n \"name\": \"苹果\"\n },\n {\n \"value\": 484,\n \"name\": \"小米\"\n },\n {\n \"value\": 300,\n \"name\": \"三星\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"title\": {\n \"text\": \"基础环形图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\"\n },\n \"series\": [\n {\n \"name\": \"Access From\",\n \"type\": \"pie\",\n \"radius\": [\n \"40%\",\n \"70%\"\n ],\n \"avoidLabelOverlap\": false,\n \"label\": {\n \"show\": false,\n \"position\": \"center\"\n },\n \"emphasis\": {\n \"label\": {\n \"show\": true,\n \"fontWeight\": \"bold\",\r\n \"fontSize\": 14\n }\n },\n \"labelLine\": {\n \"show\": false\n },\n \"data\": []\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-04-22 19:05:11'); -INSERT INTO `onl_drag_comp` VALUES ('200206', '200', '面积图', 'JArea', 'teenyicons:area-chart-solid', 6, NULL, '{\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"华为\"\n },\n {\n \"value\": 605,\n \"name\": \"vivo\"\n },\n {\n \"value\": 580,\n \"name\": \"oppo\"\n },\n {\n \"value\": 484,\n \"name\": \"苹果\"\n },\n {\n \"value\": 300,\n \"name\": \"小米\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础面积图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"xAxis\": {\n \"boundaryGap\": false,\n \"data\": []\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"line\",\n \"areaStyle\": {}\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-04-22 19:04:01'); +INSERT INTO `onl_drag_comp` VALUES ('200200201', '200200', '基础柱形图', 'JBar', 'ic:baseline-bar-chart', NULL, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"苹果\",\n \"value\": 1000879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"三星\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"小米\",\n \"value\": 2300879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"oppo\",\n \"value\": 5400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"vivo\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"top\":90, \n \"bottom\": 115,\r\n \"containLabel\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础柱形图\",\n \"show\": true,\n \"textStyle\": {\r\n \"fontWeight\":\"normal\"\n }\n },\n \"tooltip\": {\n \"trigger\": \"axis\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"yAxis\": {\n \"splitLine\": {\n \"interval\": 2\n },\n \"lineStyle\": {\n \"color\": \"#f3f3f3\"\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"bar\",\n \"barWidth\": 40,\n \"itemStyle\": {\n \"color\": \"#64b5f6\",\n \"borderRadius\": 0\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-08-04 19:18:21'); +INSERT INTO `onl_drag_comp` VALUES ('200200208', '200200', '基础条形图', 'JHorizontalBar', 'ic:baseline-bar-chart', NULL, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"苹果\",\n \"value\": 1000879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"三星\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"小米\",\n \"value\": 2300879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"oppo\",\n \"value\": 5400879,\n \"type\": \"手机品牌\"\n },\n {\n \"name\": \"vivo\",\n \"value\": 3400879,\n \"type\": \"手机品牌\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"top\":40, \n \"bottom\": 40,\r\n \"containLabel\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础条形图\",\n \"show\": true,\n \"textStyle\": {\n \"color\": \"#464646\",\r\n \"fontWeight\":\"normal\"\n }\n },\n \"tooltip\": {\n \"trigger\": \"axis\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"yAxis\": {\r\n \"type\": \"category\",\n \"splitLine\": {\n \"interval\": 2\n },\n \"lineStyle\": {\n \"color\": \"#f3f3f3\"\n }\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"bar\",\n \"barWidth\": 20,\n \"itemStyle\": {\n \"color\": \"#64b5f6\",\n \"borderRadius\": 0\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-08-04 19:18:21'); +INSERT INTO `onl_drag_comp` VALUES ('200201', '200', '饼图', 'JPie', 'ant-design:pie-chart-outlined', 2, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"vivo\"\n },\n {\n \"value\": 735,\n \"name\": \"oppo\"\n },\n {\n \"value\": 580,\n \"name\": \"苹果\"\n },\n {\n \"value\": 484,\n \"name\": \"小米\"\n },\n {\n \"value\": 300,\n \"name\": \"三星\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"title\": {\n \"text\": \"基础饼图\",\n \"subtext\": \"\",\n \"left\": \"left\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\"\n },\n \"legend\": {\n \"orient\": \"vertical\"\n },\n \"series\": [\n {\n \"name\": \"\",\n \"type\": \"pie\",\n \"radius\": \"50%\",\n \"data\": [],\n \"emphasis\": {\n \"itemStyle\": {\n \"shadowBlur\": 10,\n \"shadowOffsetX\": 0,\n \"shadowColor\": \"rgba(0, 0, 0, 0.5)\"\n }\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-05-23 14:07:29'); +INSERT INTO `onl_drag_comp` VALUES ('200202', '1537002903949037570', '基础折线图', 'JLine', 'teenyicons:area-chart-outline', 1, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1000,\n \"name\": \"联想\"\n },\n {\n \"value\": 7350,\n \"name\": \"小米\"\n },\n {\n \"value\": 5800,\n \"name\": \"华为\"\n },\n {\n \"value\": 6000,\n \"name\": \"苹果\"\n },\n {\n \"value\": 3000,\n \"name\": \"戴尔\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115,\n \"top\":90\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础折线图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"subtext\": \"\",\n \"left\": 10\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"line\",\r\n \"itemStyle\": {\r\n \"color\": \"#64b5f6\"\r\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-08-04 19:20:12'); +INSERT INTO `onl_drag_comp` VALUES ('200203', '200', '南丁格尔玫瑰图', 'JRose', 'ant-design:pie-chart-outlined', 2, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"vivo\"\n },\n {\n \"value\": 735,\n \"name\": \"oppo\"\n },\n {\n \"value\": 580,\n \"name\": \"苹果\"\n },\n {\n \"value\": 484,\n \"name\": \"小米\"\n },\n {\n \"value\": 300,\n \"name\": \"三星\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"title\": {\n \"text\": \"基础饼图\",\n \"subtext\": \"\",\n \"left\": \"left\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\"\n },\n \"legend\": {\n \"orient\": \"vertical\"\n },\n \"series\": [\n {\n \"name\": \"南丁格尔玫瑰\",\n \"type\": \"pie\",\n \"radius\": \"50%\",\r\n \"roseType\": \"radius\",\n \"data\": [],\n \"emphasis\": {\n \"itemStyle\": {\n \"shadowBlur\": 10,\n \"shadowOffsetX\": 0,\n \"shadowColor\": \"rgba(0, 0, 0, 0.5)\"\n }\n }\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-05-23 14:07:29'); +INSERT INTO `onl_drag_comp` VALUES ('200204', '1537773378102984706', '普通雷达图', 'JRadar', 'ant-design:radar-chart-outlined', 4, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/radar\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"分组\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 75,\n \"name\": \"得分\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 65,\n \"name\": \"篮板\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 55,\n \"name\": \"防守\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 74,\n \"name\": \"失误\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 38,\n \"name\": \"盖帽\",\n \"type\": \"NBA\",\n \"max\": 100\n },\n {\n \"value\": 88,\n \"name\": \"三分\",\n \"type\": \"NBA\",\n \"max\": 100\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础雷达图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"legend\": {\n \"data\": []\n },\n \"radar\": [\n {\n \"indicator\": []\n }\n ],\n \"series\": [\n {\n \"type\": \"radar\",\n \"data\": []\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-06-17 20:25:47'); +INSERT INTO `onl_drag_comp` VALUES ('200205', '200', '环形图', 'JRing', 'mdi:chart-donut', 5, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"oppo\"\n },\n {\n \"value\": 735,\n \"name\": \"vivo\"\n },\n {\n \"value\": 580,\n \"name\": \"苹果\"\n },\n {\n \"value\": 484,\n \"name\": \"小米\"\n },\n {\n \"value\": 300,\n \"name\": \"三星\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"show\": false,\n \"bottom\": 115\n },\n \"title\": {\n \"text\": \"基础环形图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\"\n },\n \"series\": [\n {\n \"name\": \"Access From\",\n \"type\": \"pie\",\n \"radius\": [\n \"40%\",\n \"70%\"\n ],\n \"avoidLabelOverlap\": false,\n \"label\": {\n \"show\": false,\n \"position\": \"center\"\n },\n \"emphasis\": {\n \"label\": {\n \"show\": true,\n \"fontWeight\": \"bold\",\r\n \"fontSize\": 14\n }\n },\n \"labelLine\": {\n \"show\": false\n },\n \"data\": []\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-04-22 19:05:11'); +INSERT INTO `onl_drag_comp` VALUES ('200206', '200', '面积图', 'JArea', 'teenyicons:area-chart-solid', 6, NULL, '{\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 1048,\n \"name\": \"华为\"\n },\n {\n \"value\": 605,\n \"name\": \"vivo\"\n },\n {\n \"value\": 580,\n \"name\": \"oppo\"\n },\n {\n \"value\": 484,\n \"name\": \"苹果\"\n },\n {\n \"value\": 300,\n \"name\": \"小米\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"基础面积图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"xAxis\": {\n \"boundaryGap\": false,\n \"data\": []\n },\n \"series\": [\n {\n \"data\": [],\n \"type\": \"line\",\n \"areaStyle\": {}\n }\n ]\n }\n}', '1', NULL, NULL, 'admin', '2022-04-22 19:04:01'); INSERT INTO `onl_drag_comp` VALUES ('200207', '200', '象形图', 'JPictorialBar', 'ant-design:dot-chart-outlined', 10, NULL, '{\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/26/pictogram\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"name\": \"驯鹿\",\n \"value\": 123,\n \"symbol\": \"path://M-22.788,24.521c2.08-0.986,3.611-3.905,4.984-5.892 c-2.686,2.782-5.047,5.884-9.102,7.312c-0.992,0.005-0.25-2.016,0.34-2.362l1.852-0.41c0.564-0.218,0.785-0.842,0.902-1.347 c2.133-0.727,4.91-4.129,6.031-6.194c1.748-0.7,4.443-0.679,5.734-2.293c1.176-1.468,0.393-3.992,1.215-6.557 c0.24-0.754,0.574-1.581,1.008-2.293c-0.611,0.011-1.348-0.061-1.959-0.608c-1.391-1.245-0.785-2.086-1.297-3.313 c1.684,0.744,2.5,2.584,4.426,2.586C-8.46,3.012-8.255,2.901-8.04,2.824c6.031-1.952,15.182-0.165,19.498-3.937 c1.15-3.933-1.24-9.846-1.229-9.938c0.008-0.062-1.314-0.004-1.803-0.258c-1.119-0.771-6.531-3.75-0.17-3.33 c0.314-0.045,0.943,0.259,1.439,0.435c-0.289-1.694-0.92-0.144-3.311-1.946c0,0-1.1-0.855-1.764-1.98 c-0.836-1.09-2.01-2.825-2.992-4.031c-1.523-2.476,1.367,0.709,1.816,1.108c1.768,1.704,1.844,3.281,3.232,3.983 c0.195,0.203,1.453,0.164,0.926-0.468c-0.525-0.632-1.367-1.278-1.775-2.341c-0.293-0.703-1.311-2.326-1.566-2.711 c-0.256-0.384-0.959-1.718-1.67-2.351c-1.047-1.187-0.268-0.902,0.521-0.07c0.789,0.834,1.537,1.821,1.672,2.023 c0.135,0.203,1.584,2.521,1.725,2.387c0.102-0.259-0.035-0.428-0.158-0.852c-0.125-0.423-0.912-2.032-0.961-2.083 c-0.357-0.852-0.566-1.908-0.598-3.333c0.4-2.375,0.648-2.486,0.549-0.705c0.014,1.143,0.031,2.215,0.602,3.247 c0.807,1.496,1.764,4.064,1.836,4.474c0.561,3.176,2.904,1.749,2.281-0.126c-0.068-0.446-0.109-2.014-0.287-2.862 c-0.18-0.849-0.219-1.688-0.113-3.056c0.066-1.389,0.232-2.055,0.277-2.299c0.285-1.023,0.4-1.088,0.408,0.135 c-0.059,0.399-0.131,1.687-0.125,2.655c0.064,0.642-0.043,1.768,0.172,2.486c0.654,1.928-0.027,3.496,1,3.514 c1.805-0.424,2.428-1.218,2.428-2.346c-0.086-0.704-0.121-0.843-0.031-1.193c0.221-0.568,0.359-0.67,0.312-0.076 c-0.055,0.287,0.031,0.533,0.082,0.794c0.264,1.197,0.912,0.114,1.283-0.782c0.15-0.238,0.539-2.154,0.545-2.522 c-0.023-0.617,0.285-0.645,0.309,0.01c0.064,0.422-0.248,2.646-0.205,2.334c-0.338,1.24-1.105,3.402-3.379,4.712 c-0.389,0.12-1.186,1.286-3.328,2.178c0,0,1.729,0.321,3.156,0.246c1.102-0.19,3.707-0.027,4.654,0.269 c1.752,0.494,1.531-0.053,4.084,0.164c2.26-0.4,2.154,2.391-1.496,3.68c-2.549,1.405-3.107,1.475-2.293,2.984 c3.484,7.906,2.865,13.183,2.193,16.466c2.41,0.271,5.732-0.62,7.301,0.725c0.506,0.333,0.648,1.866-0.457,2.86 c-4.105,2.745-9.283,7.022-13.904,7.662c-0.977-0.194,0.156-2.025,0.803-2.247l1.898-0.03c0.596-0.101,0.936-0.669,1.152-1.139 c3.16-0.404,5.045-3.775,8.246-4.818c-4.035-0.718-9.588,3.981-12.162,1.051c-5.043,1.423-11.449,1.84-15.895,1.111 c-3.105,2.687-7.934,4.021-12.115,5.866c-3.271,3.511-5.188,8.086-9.967,10.414c-0.986,0.119-0.48-1.974,0.066-2.385l1.795-0.618 C-22.995,25.682-22.849,25.035-22.788,24.521z\",\n \"symbolSize\": [\n 60,\n 60\n ]\n },\n {\n \"name\": \"飞机\",\n \"value\": 60,\n \"symbol\": \"path://M1.112,32.559l2.998,1.205l-2.882,2.268l-2.215-0.012L1.112,32.559z M37.803,23.96 c0.158-0.838,0.5-1.509,0.961-1.904c-0.096-0.037-0.205-0.071-0.344-0.071c-0.777-0.005-2.068-0.009-3.047-0.009 c-0.633,0-1.217,0.066-1.754,0.18l2.199,1.804H37.803z M39.738,23.036c-0.111,0-0.377,0.325-0.537,0.924h1.076 C40.115,23.361,39.854,23.036,39.738,23.036z M39.934,39.867c-0.166,0-0.674,0.705-0.674,1.986s0.506,1.986,0.674,1.986 s0.672-0.705,0.672-1.986S40.102,39.867,39.934,39.867z M38.963,38.889c-0.098-0.038-0.209-0.07-0.348-0.073 c-0.082,0-0.174,0-0.268-0.001l-7.127,4.671c0.879,0.821,2.42,1.417,4.348,1.417c0.979,0,2.27-0.006,3.047-0.01 c0.139,0,0.25-0.034,0.348-0.072c-0.646-0.555-1.07-1.643-1.07-2.967C37.891,40.529,38.316,39.441,38.963,38.889z M32.713,23.96 l-12.37-10.116l-4.693-0.004c0,0,4,8.222,4.827,10.121H32.713z M59.311,32.374c-0.248,2.104-5.305,3.172-8.018,3.172H39.629 l-25.325,16.61L9.607,52.16c0,0,6.687-8.479,7.95-10.207c1.17-1.6,3.019-3.699,3.027-6.407h-2.138 c-5.839,0-13.816-3.789-18.472-5.583c-2.818-1.085-2.396-4.04-0.031-4.04h0.039l-3.299-11.371h3.617c0,0,4.352,5.696,5.846,7.5 c2,2.416,4.503,3.678,8.228,3.87h30.727c2.17,0,4.311,0.417,6.252,1.046c3.49,1.175,5.863,2.7,7.199,4.027 C59.145,31.584,59.352,32.025,59.311,32.374z M22.069,30.408c0-0.815-0.661-1.475-1.469-1.475c-0.812,0-1.471,0.66-1.471,1.475 s0.658,1.475,1.471,1.475C21.408,31.883,22.069,31.224,22.069,30.408z M27.06,30.408c0-0.815-0.656-1.478-1.466-1.478 c-0.812,0-1.471,0.662-1.471,1.478s0.658,1.477,1.471,1.477C26.404,31.885,27.06,31.224,27.06,30.408z M32.055,30.408 c0-0.815-0.66-1.475-1.469-1.475c-0.808,0-1.466,0.66-1.466,1.475s0.658,1.475,1.466,1.475 C31.398,31.883,32.055,31.224,32.055,30.408z M37.049,30.408c0-0.815-0.658-1.478-1.467-1.478c-0.812,0-1.469,0.662-1.469,1.478 s0.656,1.477,1.469,1.477C36.389,31.885,37.049,31.224,37.049,30.408z M42.039,30.408c0-0.815-0.656-1.478-1.465-1.478 c-0.811,0-1.469,0.662-1.469,1.478s0.658,1.477,1.469,1.477C41.383,31.885,42.039,31.224,42.039,30.408z M55.479,30.565 c-0.701-0.436-1.568-0.896-2.627-1.347c-0.613,0.289-1.551,0.476-2.73,0.476c-1.527,0-1.639,2.263,0.164,2.316 C52.389,32.074,54.627,31.373,55.479,30.565z\",\n \"symbolSize\": [\n 65,\n 35\n ]\n },\n {\n \"name\": \"火箭\",\n \"value\": 25,\n \"symbol\": \"path://M-244.396,44.399c0,0,0.47-2.931-2.427-6.512c2.819-8.221,3.21-15.709,3.21-15.709s5.795,1.383,5.795,7.325C-237.818,39.679-244.396,44.399-244.396,44.399z M-260.371,40.827c0,0-3.881-12.946-3.881-18.319c0-2.416,0.262-4.566,0.669-6.517h17.684c0.411,1.952,0.675,4.104,0.675,6.519c0,5.291-3.87,18.317-3.87,18.317H-260.371z M-254.745,18.951c-1.99,0-3.603,1.676-3.603,3.744c0,2.068,1.612,3.744,3.603,3.744c1.988,0,3.602-1.676,3.602-3.744S-252.757,18.951-254.745,18.951z M-255.521,2.228v-5.098h1.402v4.969c1.603,1.213,5.941,5.069,7.901,12.5h-17.05C-261.373,7.373-257.245,3.558-255.521,2.228zM-265.07,44.399c0,0-6.577-4.721-6.577-14.896c0-5.942,5.794-7.325,5.794-7.325s0.393,7.488,3.211,15.708C-265.539,41.469-265.07,44.399-265.07,44.399z M-252.36,45.15l-1.176-1.22L-254.789,48l-1.487-4.069l-1.019,2.116l-1.488-3.826h8.067L-252.36,45.15z\",\n \"symbolSize\": [\n 50,\n 60\n ]\n },\n {\n \"name\": \"高铁\",\n \"value\": 18,\n \"symbol\": \"path://M67.335,33.596L67.335,33.596c-0.002-1.39-1.153-3.183-3.328-4.218h-9.096v-2.07h5.371 c-4.939-2.07-11.199-4.141-14.89-4.141H19.72v12.421v5.176h38.373c4.033,0,8.457-1.035,9.142-5.176h-0.027 c0.076-0.367,0.129-0.751,0.129-1.165L67.335,33.596L67.335,33.596z M27.999,30.413h-3.105v-4.141h3.105V30.413z M35.245,30.413 h-3.104v-4.141h3.104V30.413z M42.491,30.413h-3.104v-4.141h3.104V30.413z M49.736,30.413h-3.104v-4.141h3.104V30.413z M14.544,40.764c1.143,0,2.07-0.927,2.07-2.07V35.59V25.237c0-1.145-0.928-2.07-2.07-2.07H-9.265c-1.143,0-2.068,0.926-2.068,2.07 v10.351v3.105c0,1.144,0.926,2.07,2.068,2.07H14.544L14.544,40.764z M8.333,26.272h3.105v4.141H8.333V26.272z M1.087,26.272h3.105 v4.141H1.087V26.272z M-6.159,26.272h3.105v4.141h-3.105V26.272z M-9.265,41.798h69.352v1.035H-9.265V41.798z\",\n \"symbolSize\": [\n 50,\n 30\n ]\n },\n {\n \"name\": \"轮船\",\n \"value\": 12,\n \"symbol\": \"path://M16.678,17.086h9.854l-2.703,5.912c5.596,2.428,11.155,5.575,16.711,8.607c3.387,1.847,6.967,3.75,10.541,5.375 v-6.16l-4.197-2.763v-5.318L33.064,12.197h-11.48L20.43,15.24h-4.533l-1.266,3.286l0.781,0.345L16.678,17.086z M49.6,31.84 l0.047,1.273L27.438,20.998l0.799-1.734L49.6,31.84z M33.031,15.1l12.889,8.82l0.027,0.769L32.551,16.1L33.031,15.1z M22.377,14.045 h9.846l-1.539,3.365l-2.287-1.498h1.371l0.721-1.352h-2.023l-0.553,1.037l-0.541-0.357h-0.34l0.359-0.684h-2.025l-0.361,0.684 h-3.473L22.377,14.045z M23.695,20.678l-0.004,0.004h0.004V20.678z M24.828,18.199h-2.031l-0.719,1.358h2.029L24.828,18.199z M40.385,34.227c-12.85-7.009-25.729-14.667-38.971-12.527c1.26,8.809,9.08,16.201,8.213,24.328 c-0.553,4.062-3.111,0.828-3.303,7.137c15.799,0,32.379,0,48.166,0l0.066-4.195l1.477-7.23 C50.842,39.812,45.393,36.961,40.385,34.227z M13.99,35.954c-1.213,0-2.195-1.353-2.195-3.035c0-1.665,0.98-3.017,2.195-3.017 c1.219,0,2.195,1.352,2.195,3.017C16.186,34.604,15.213,35.954,13.99,35.954z M23.691,20.682h-2.02l-0.588,1.351h2.023 L23.691,20.682z M19.697,18.199l-0.721,1.358h2.025l0.727-1.358H19.697z\",\n \"symbolSize\": [\n 50,\n 35\n ]\n },\n {\n \"name\": \"汽车\",\n \"value\": 9,\n \"symbol\": \"path://M49.592,40.883c-0.053,0.354-0.139,0.697-0.268,0.963c-0.232,0.475-0.455,0.519-1.334,0.475 c-1.135-0.053-2.764,0-4.484,0.068c0,0.476,0.018,0.697,0.018,0.697c0.111,1.299,0.697,1.342,0.931,1.342h3.7 c0.326,0,0.628,0,0.861-0.154c0.301-0.196,0.43-0.772,0.543-1.78c0.017-0.146,0.025-0.336,0.033-0.56v-0.01 c0-0.068,0.008-0.154,0.008-0.25V41.58l0,0C49.6,41.348,49.6,41.09,49.592,40.883L49.592,40.883z M6.057,40.883 c0.053,0.354,0.137,0.697,0.268,0.963c0.23,0.475,0.455,0.519,1.334,0.475c1.137-0.053,2.762,0,4.484,0.068 c0,0.476-0.018,0.697-0.018,0.697c-0.111,1.299-0.697,1.342-0.93,1.342h-3.7c-0.328,0-0.602,0-0.861-0.154 c-0.309-0.18-0.43-0.772-0.541-1.78c-0.018-0.146-0.027-0.336-0.035-0.56v-0.01c0-0.068-0.008-0.154-0.008-0.25V41.58l0,0 C6.057,41.348,6.057,41.09,6.057,40.883L6.057,40.883z M49.867,32.766c0-2.642-0.344-5.224-0.482-5.507 c-0.104-0.207-0.766-0.749-2.271-1.773c-1.522-1.042-1.487-0.887-1.766-1.566c0.25-0.078,0.492-0.224,0.639-0.241 c0.326-0.034,0.345,0.274,1.023,0.274c0.68,0,2.152-0.18,2.453-0.48c0.301-0.303,0.396-0.405,0.396-0.672 c0-0.268-0.156-0.818-0.447-1.146c-0.293-0.327-1.541-0.49-2.273-0.585c-0.729-0.095-0.834,0-1.022,0.121 c-0.304,0.189-0.32,1.919-0.32,1.919l-0.713,0.018c-0.465-1.146-1.11-3.452-2.117-5.269c-1.103-1.979-2.256-2.599-2.737-2.754 c-0.474-0.146-0.904-0.249-4.131-0.576c-3.298-0.344-5.922-0.388-8.262-0.388c-2.342,0-4.967,0.052-8.264,0.388 c-3.229,0.336-3.66,0.43-4.133,0.576s-1.633,0.775-2.736,2.754c-1.006,1.816-1.652,4.123-2.117,5.269L9.87,23.109 c0,0-0.008-1.729-0.318-1.919c-0.189-0.121-0.293-0.225-1.023-0.121c-0.732,0.104-1.98,0.258-2.273,0.585 c-0.293,0.327-0.447,0.878-0.447,1.146c0,0.267,0.094,0.379,0.396,0.672c0.301,0.301,1.773,0.48,2.453,0.48 c0.68,0,0.697-0.309,1.023-0.274c0.146,0.018,0.396,0.163,0.637,0.241c-0.283,0.68-0.24,0.524-1.764,1.566 c-1.506,1.033-2.178,1.566-2.271,1.773c-0.139,0.283-0.482,2.865-0.482,5.508s0.189,5.02,0.189,5.86c0,0.354,0,0.976,0.076,1.565 c0.053,0.354,0.129,0.697,0.268,0.966c0.232,0.473,0.447,0.516,1.334,0.473c1.137-0.051,2.779,0,4.477,0.07 c1.135,0.043,2.297,0.086,3.33,0.11c2.582,0.051,1.826-0.379,2.928-0.36c1.102,0.016,5.447,0.196,9.424,0.196 c3.976,0,8.332-0.182,9.423-0.196c1.102-0.019,0.346,0.411,2.926,0.36c1.033-0.018,2.195-0.067,3.332-0.11 c1.695-0.062,3.348-0.121,4.477-0.07c0.886,0.043,1.103,0,1.332-0.473c0.132-0.269,0.218-0.611,0.269-0.966 c0.086-0.592,0.078-1.213,0.078-1.565C49.678,37.793,49.867,35.408,49.867,32.766L49.867,32.766z M13.219,19.735 c0.412-0.964,1.652-2.9,2.256-3.244c0.145-0.087,1.426-0.491,4.637-0.706c2.953-0.198,6.217-0.276,7.73-0.276 c1.513,0,4.777,0.078,7.729,0.276c3.201,0.215,4.502,0.611,4.639,0.706c0.775,0.533,1.842,2.28,2.256,3.244 c0.412,0.965,0.965,2.858,0.861,3.116c-0.104,0.258,0.104,0.388-1.291,0.275c-1.387-0.103-10.088-0.216-14.185-0.216 c-4.088,0-12.789,0.113-14.184,0.216c-1.395,0.104-1.188-0.018-1.291-0.275C12.254,22.593,12.805,20.708,13.219,19.735 L13.219,19.735z M16.385,30.511c-0.619,0.155-0.988,0.491-1.764,0.482c-0.775,0-2.867-0.353-3.314-0.371 c-0.447-0.017-0.842,0.302-1.076,0.362c-0.23,0.06-0.688-0.104-1.377-0.318c-0.688-0.216-1.092-0.155-1.316-1.094 c-0.232-0.93,0-2.264,0-2.264c1.488-0.068,2.928,0.069,5.621,0.826c2.693,0.758,4.191,2.213,4.191,2.213 S17.004,30.357,16.385,30.511L16.385,30.511z M36.629,37.293c-1.23,0.164-6.386,0.207-8.794,0.207c-2.412,0-7.566-0.051-8.799-0.207 c-1.256-0.164-2.891-1.67-1.764-2.865c1.523-1.627,1.24-1.576,4.701-2.023C24.967,32.018,27.239,32,27.834,32 c0.584,0,2.865,0.025,5.859,0.404c3.461,0.447,3.178,0.396,4.699,2.022C39.521,35.623,37.887,37.129,36.629,37.293L36.629,37.293z M48.129,29.582c-0.232,0.93-0.629,0.878-1.318,1.093c-0.688,0.216-1.145,0.371-1.377,0.319c-0.231-0.053-0.627-0.371-1.074-0.361 c-0.448,0.018-2.539,0.37-3.313,0.37c-0.772,0-1.146-0.328-1.764-0.481c-0.621-0.154-0.966-0.154-0.966-0.154 s1.49-1.464,4.191-2.213c2.693-0.758,4.131-0.895,5.621-0.826C48.129,27.309,48.361,28.643,48.129,29.582L48.129,29.582z\",\n \"symbolSize\": [\n 40,\n 30\n ]\n },\n {\n \"name\": \"跑步\",\n \"value\": 2,\n \"symbol\": \"path://M13.676,32.955c0.919-0.031,1.843-0.008,2.767-0.008v0.007c0.827,0,1.659,0.041,2.486-0.019 c0.417-0.028,1.118,0.325,1.14-0.545c0.014-0.637-0.156-1.279-0.873-1.367c-1.919-0.241-3.858-0.233-5.774,0.019 c-0.465,0.062-0.998,0.442-0.832,1.069C12.715,32.602,13.045,32.977,13.676,32.955z M14.108,29.013 c1.47-0.007,2.96-0.122,4.414,0.035c1.792,0.192,3.1-0.412,4.273-2.105c-3.044,0-5.882,0.014-8.719-0.01 c-0.768-0.005-1.495,0.118-1.461,1C12.642,28.731,13.329,29.014,14.108,29.013z M23.678,36.593c-0.666-0.69-1.258-1.497-2.483-1.448 c-2.341,0.095-4.689,0.051-7.035,0.012c-0.834-0.014-1.599,0.177-1.569,1.066c0.031,0.854,0.812,1.062,1.636,1.043 c1.425-0.033,2.852-0.01,4.278-0.01v-0.01c1.562,0,3.126,0.008,4.691-0.005C23.614,37.239,24.233,37.174,23.678,36.593z M32.234,42.292h-0.002c-1.075,0.793-2.589,0.345-3.821,1.048c-0.359,0.193-0.663,0.465-0.899,0.799 c-1.068,1.623-2.052,3.301-3.117,4.928c-0.625,0.961-0.386,1.805,0.409,2.395c0.844,0.628,1.874,0.617,2.548-0.299 c1.912-2.573,3.761-5.197,5.621-7.814C33.484,42.619,33.032,42.387,32.234,42.292z M43.527,28.401 c-0.688-1.575-2.012-0.831-3.121-0.895c-1.047-0.058-2.119,1.128-3.002,0.345c-0.768-0.677-1.213-1.804-1.562-2.813 c-0.45-1.305-1.495-2.225-2.329-3.583c2.953,1.139,4.729,0.077,5.592-1.322c0.99-1.61,0.718-3.725-0.627-4.967 c-1.362-1.255-3.414-1.445-4.927-0.452c-1.933,1.268-2.206,2.893-0.899,6.11c-2.098-0.659-3.835-1.654-5.682-2.383 c-0.735-0.291-1.437-1.017-2.293-0.666c-2.263,0.927-4.522,1.885-6.723,2.95c-1.357,0.658-1.649,1.593-1.076,2.638 c0.462,0.851,1.643,1.126,2.806,0.617c0.993-0.433,1.994-0.857,2.951-1.374c1.599-0.86,3.044-0.873,4.604,0.214 c1.017,0.707,0.873,1.137,0.123,1.849c-1.701,1.615-3.516,3.12-4.933,5.006c-1.042,1.388-0.993,2.817,0.255,4.011 c1.538,1.471,3.148,2.869,4.708,4.315c0.485,0.444,0.907,0.896-0.227,1.104c-1.523,0.285-3.021,0.694-4.538,1.006 c-1.109,0.225-2.02,1.259-1.83,2.16c0.223,1.07,1.548,1.756,2.687,1.487c3.003-0.712,6.008-1.413,9.032-2.044 c1.549-0.324,2.273-1.869,1.344-3.115c-0.868-1.156-1.801-2.267-2.639-3.445c-1.964-2.762-1.95-2.771,0.528-5.189 c1.394-1.357,1.379-1.351,2.437,0.417c0.461,0.769,0.854,1.703,1.99,1.613c2.238-0.181,4.407-0.755,6.564-1.331 C43.557,30.447,43.88,29.206,43.527,28.401z\",\n \"symbolSize\": [\n 50,\n 50\n ]\n },\n {\n \"name\": \"步行\",\n \"value\": 1,\n \"symbol\": \"path://M29.902,23.275c1.86,0,3.368-1.506,3.368-3.365c0-1.859-1.508-3.365-3.368-3.365 c-1.857,0-3.365,1.506-3.365,3.365C26.537,21.769,28.045,23.275,29.902,23.275z M36.867,30.74c-1.666-0.467-3.799-1.6-4.732-4.199 c-0.932-2.6-3.131-2.998-4.797-2.998s-7.098,3.894-7.098,3.894c-1.133,1.001-2.1,6.502-0.967,6.769 c1.133,0.269,1.266-1.533,1.934-3.599c0.666-2.065,3.797-3.466,3.797-3.466s0.201,2.467-0.398,3.866 c-0.599,1.399-1.133,2.866-1.467,6.198s-1.6,3.665-3.799,6.266c-2.199,2.598-0.6,3.797,0.398,3.664 c1.002-0.133,5.865-5.598,6.398-6.998c0.533-1.397,0.668-3.732,0.668-3.732s0,0,2.199,1.867c2.199,1.865,2.332,4.6,2.998,7.73 s2.332,0.934,2.332-0.467c0-1.401,0.269-5.465-1-7.064c-1.265-1.6-3.73-3.465-3.73-5.265s1.199-3.732,1.199-3.732 c0.332,1.667,3.335,3.065,5.599,3.399C38.668,33.206,38.533,31.207,36.867,30.74z\",\n \"symbolSize\": [\n 40,\n 50\n ]\n }\n ],\n \"option\": {\n \"title\": {\n \"show\": true,\n \"text\": \"象形柱图\"\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"grid\": {\n \"bottom\": 115\n },\n \"tooltip\": {\n \"trigger\": \"axis\",\n \"axisPointer\": {\n \"type\": \"shadow\",\n \"label\": {\n \"show\": true,\n \"backgroundColor\": \"#333\"\n }\n }\n },\n \"series\": []\n }\n}', '1', NULL, '2022-01-05 16:52:27', 'admin', '2022-04-24 11:03:33'); -INSERT INTO `onl_drag_comp` VALUES ('200208', '1537764868216684545', '普通漏斗图', 'JFunnel', 'ant-design:funnel-plot-filled', 8, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/26/funnel\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 335,\n \"name\": \"直接访问\"\n },\n {\n \"value\": 310,\n \"name\": \"邮件营销\"\n },\n {\n \"value\": 234,\n \"name\": \"联盟广告\"\n }\n ],\n \"option\": {\n \"title\": {\n \"text\": \"基础漏斗图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"grid\": {\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\",\n \"formatter\": \"{a}
{b} : {c}%\"\n },\n \"legend\": {\n \"orient\": \"horizontal\"\n },\n \"series\": [\n {\n \"name\": \"Funnel\",\n \"type\": \"funnel\",\n \"left\": \"10%\",\n \"width\": \"80%\",\n \"sort\": \"descending\",\n \"gap\": 2,\n \"label\": {\n \"show\": true,\n \"position\": \"inside\"\n },\n \"labelLine\": {\n \"length\": 10,\n \"lineStyle\": {\n \"width\": 1,\n \"type\": \"solid\"\n }\n },\n \"itemStyle\": {\n \"borderColor\": \"#fff\",\n \"borderWidth\": 1\n },\n \"emphasis\": {\n \"label\": {\n \"fontSize\": 20\n }\n }\n }\n ]\n }\n}', '1', NULL, '2022-01-06 14:38:04', 'admin', '2022-06-17 19:51:26'); +INSERT INTO `onl_drag_comp` VALUES ('200208', '1537764868216684545', '普通漏斗图', 'JFunnel', 'ant-design:funnel-plot-filled', 8, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/26/funnel\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"维度\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"value\": 335,\n \"name\": \"直接访问\"\n },\n {\n \"value\": 310,\n \"name\": \"邮件营销\"\n },\n {\n \"value\": 234,\n \"name\": \"联盟广告\"\n }\n ],\n \"option\": {\n \"title\": {\n \"text\": \"基础漏斗图\",\r\n \"textStyle\":{\r\n \"fontWeight\":\"normal\"\r\n },\n \"show\": true\n },\n \"grid\": {\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"trigger\": \"item\",\n \"formatter\": \"{a}
{b} : {c}%\"\n },\n \"legend\": {\n \"orient\": \"horizontal\"\n },\n \"series\": [\n {\n \"name\": \"Funnel\",\n \"type\": \"funnel\",\n \"left\": \"10%\",\n \"width\": \"80%\",\n \"sort\": \"descending\",\n \"gap\": 2,\n \"label\": {\n \"show\": true,\n \"position\": \"inside\"\n },\n \"labelLine\": {\n \"length\": 10,\n \"lineStyle\": {\n \"width\": 1,\n \"type\": \"solid\"\n }\n },\n \"itemStyle\": {\n \"borderColor\": \"#fff\",\n \"borderWidth\": 1\n },\n \"emphasis\": {\n \"label\": {\n \"fontSize\": 20\n }\n }\n }\n ]\n }\n}', '1', NULL, '2022-01-06 14:38:04', 'admin', '2022-06-17 19:51:26'); INSERT INTO `onl_drag_comp` VALUES ('200211', '200300', '基础仪表盘', 'JGauge', 'mdi:gauge', NULL, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/26/gauge\",\n \"timeOut\": -1,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"linkageConfig\": [],\n \"dataMapping\": [\n {\n \"filed\": \"名称\",\n \"mapping\": \"\"\n },\n {\n \"filed\": \"数值\",\n \"mapping\": \"\"\n }\n ],\n \"chartData\": [\n {\n \"min\": 1,\n \"max\": 10,\n \"label\": \"名称\",\n \"value\": 4,\n \"unit\": \"%\"\n }\n ],\n \"option\": {\n \"title\": {\n \"text\": \"标准仪表盘\"\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"tooltip\": {\n \"formatter\": \"{a}
{b} : {c}%\"\n },\n \"grid\": {\n \"bottom\": 115\n },\n \"series\": [\n {\n \"axisLabel\": {\n \"show\": true,\n \"fontSize\": 12\n },\n \"detail\": {\n \"fontSize\": 25,\n \"formatter\": \"{value}\"\n },\n \"splitLine\": {\n \"length\": 12,\n \"lineStyle\": {\n \"color\": \"#eee\",\n \"width\": 4\n }\n },\n \"axisTick\": {\n \"show\": true,\n \"lineStyle\": {\n \"color\": \"#eee\"\n }\n },\n \"progress\": {\n \"show\": true\n },\n \"data\": [],\r\n \"itemStyle\": {\r\n \"color\": \"#64b5f6\"\r\n },\n \"type\": \"gauge\"\n }\n ]\n }\n}', '1', 'jeecg', '2021-12-26 18:32:05', 'admin', '2022-04-24 10:57:39'); INSERT INTO `onl_drag_comp` VALUES ('200300', '200', '仪表盘', '', 'mdi:gauge', 10, NULL, '', '1', NULL, NULL, NULL, '2022-04-22 19:10:00'); -INSERT INTO `onl_drag_comp` VALUES ('200400', '708970414976712704', '通用组件', 'JCommon', 'teenyicons:area-chart-solid', 6, NULL, '{\r\n \"dataType\": 1,\r\n \"background\": \"#ffffff\",\r\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\r\n \"timeOut\": 0,\r\n \"turnConfig\": {\r\n \"url\": \"\"\r\n },\r\n \"linkageConfig\": [],\r\n \"dataMapping\": [],\r\n \"customOption\": \"option = {xAxis: {type: \'category\',data: [\'Mon\', \'Tue\', \'Wed\', \'Thu\', \'Fri\', \'Sat\', \'Sun\']},yAxis: {type: \'value\'},series: [{data: [150, 230, 224, 218, 135, 147, 260],type: \'line\'}]};return option;\",\r\n \"chartData\": [\r\n {\r\n \"value\": 0,\r\n \"name\": \"\"\r\n }\r\n ],\r\n \r\n \"option\": {\r\n \"grid\": {\r\n \"bottom\": 115\r\n },\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n },\r\n \"title\": {\r\n \"text\": \"\",\r\n \"show\": true\r\n }\r\n }\r\n}', '1', NULL, NULL, 'admin', '2022-07-01 17:34:27'); +INSERT INTO `onl_drag_comp` VALUES ('200400', '708970414976712704', '通用组件', 'JCommon', 'teenyicons:area-chart-solid', 6, NULL, '{\r\n \"dataType\": 1,\r\n \"background\": \"#ffffff\",\r\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\r\n \"timeOut\": 0,\r\n \"turnConfig\": {\r\n \"url\": \"\"\r\n },\r\n \"linkageConfig\": [],\r\n \"dataMapping\": [],\r\n \"customOption\": \"option = {xAxis: {type: \'category\',data: [\'Mon\', \'Tue\', \'Wed\', \'Thu\', \'Fri\', \'Sat\', \'Sun\']},yAxis: {type: \'value\'},series: [{data: [150, 230, 224, 218, 135, 147, 260],type: \'line\'}]};return option;\",\r\n \"chartData\": [\r\n {\r\n \"value\": 0,\r\n \"name\": \"\"\r\n }\r\n ],\r\n \r\n \"option\": {\r\n \"grid\": {\r\n \"bottom\": 115\r\n },\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n },\r\n \"title\": {\r\n \"text\": \"\",\r\n \"show\": true\r\n }\r\n }\r\n}', '1', NULL, NULL, 'admin', '2022-07-01 17:34:27'); INSERT INTO `onl_drag_comp` VALUES ('708970414976712704', '0', '个性', 'custom', 'ant-design:appstore-twotone', 100, NULL, NULL, '0', 'admin', '2022-07-18 19:22:09', 'admin', '2022-07-18 19:33:20'); INSERT INTO `onl_drag_comp` VALUES ('708970874177503232', '708970414976712704', '牛气冲天', 'JCommon', 'ant-design:heart-outlined', 100, NULL, '{\n \"dataType\": 1,\n \"background\": \"#ffffff\",\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"customOption\": \"var path=\'path://M1472.28,127.91v1C1551,161.7,1579,253.05,1566,330.91a302.16,302.16,0,0,1-10.75,45c-1.53,4.64-2.58,11.74-5.84,15.49-4.58,5.24-17.68,7.14-24.16,9.56-16.89,6.31-33.09,14.32-49,22.73a288.45,288.45,0,0,0-41,26.87c-5.65,4.35-12.1,13-19,15-5,1.48-13-2.41-18-3.47-13-2.75-26.75-4.88-40-5.2-34.31-.84-68.14-.13-101-12.07-87.12-31.65-121-121.33-121-207.95-8.6,6.19-14.51,17.69-19.24,27-12.29,24.17-18.25,50.2-20.93,77-9.21,92.11,29.78,183.68,110.17,232,17.52,10.54,39.51,23,60,26-27.07,22.42-61.21,39.27-91,58l-24,15.1c-3.06,1.92-8.39,4-10.25,7.28-3.37,5.86,12.26,15.67,16.25,18.32,19,12.57,45.11,21.88,68,22.35-14.3,12.93-35.35,20.72-51,32.66-34,26-63.52,56.3-91.71,88.34a787.23,787.23,0,0,0-57.4,73c-12.44,18.05-23,37.85-38,54-13.26,14.26-28.7,25.07-44.92,35.66-56.3,36.75-122.64,58.87-187,76.76-91.95,25.57-185.55,44.87-277,72.31-41.2,12.35-81.72,26.39-117,51.7-11.09,8-22.6,17.26-31.57,27.57-4.78,5.49-11.54,16.79-18.44,19.4-6.5,2.45-17.27-.17-24-1.13-21.36-3-50.8-8.45-64.21-27.27-9.24-13-3-28.7,5.88-40,17.49-22.23,44.8-39.36,71.33-48.66,53.62-18.78,111-24.35,165-42.34,25.32-8.44,54.45-19.34,71.49-41,21.79-27.7,14.86-74.74,5.94-106-26.46-92.7-114.26-157-210.43-159,14.47,18,33.35,30.17,41.31,53,2.84,8.16,2.07,15.62,2.86,24,1.79,18.79,6.07,37.51,19,52,28.13,31.53,70.68,26.37,102.82,49.93,17.21,12.61,32.57,33.58,27.1,56.07-10.26,42.27-68.2,52.95-104.1,59.42-57.71,10.42-118.24,18.08-173,40-30.44,12.18-59.21,31.26-72.13,62.6-19.22,46.59,5,87.25,44.13,113.33a263.25,263.25,0,0,0,41,22.09c4.22,1.84,12.58,3.76,11.82,9.6-1.91,14.69-8.09,29.16-10.39,44-4.36,28.12-5.11,57.57-4.41,86,1.54,62.75,7,125,7,188,0,39-.72,79-10.73,117-12.41,47.06-52.6,77.71-69.21,123a177.6,177.6,0,0,0-11,53c-.64,14.62,1.52,29.6-1.7,44-3.28,14.63-19.08,24.93-20.24,39-1.48,18,10.2,33.95,7.6,52-3.72,25.85-33.15,41.75-27,70,3.33,15.35,18.49,24.8,32.33,29.66,28.41,10,63.53,12.06,93,5.68,19.29-4.18,41.85-16,32-39.34-16.25,4.65-30.79,10.21-48,11-16.31.71-31.87-3.27-48-4v-1c29.51-5.48,58.33-7.43,85-23-14.07-44.48-78.23-59.81-76-110,.64-13.92,8.93-27.24,17.09-38,18.37-24.2,43.35-42.89,67.87-60.42,58.41-41.76,121.88-75.85,180-118,37.2-27,70.16-60.68,106-89.57,16.43,79.56,64.1,157.63,124,211.83,20.94,19,44.5,33.9,67,50.8,11.75,8.82,25.72,18.68,33.54,31.37,8.65,14.06-8.82,18.72-8.4,32,.46,14.58,16.09,26.43,19.35,41,2.91,13-1.16,25.79-5.54,38-3.51,9.81-6.76,21.2,1.52,29.67,6.93,7.08,18.29,9.25,27.53,11.45,25.93,6.14,53.84,6.41,80,2,8.67-1.47,40.39-11.88,28.83-26.48-3.37-4.25-19.71-.6-24.83-.6-23,0-42.29-5.75-64-12v-1c25.71,0,58.05-.69,82-11-7.68-18.45-19.4-37.15-34-50.91-11.59-10.93-25.16-18.77-35.56-31.09-37.67-44.64-65-113-62.4-172,1.41-32.05,18.57-53.87,35.62-80,19.45-29.79,38.76-59.78,57.54-90,8.14-13.11,16.85-25.89,25-39,2.87-4.62,6.56-13.55,11.85-15.69,6.63-2.68,18,1,24.95,1.6,22.7,1.83,45.45,4.82,68,8,73.16,10.17,145.12,22.29,216,43.41,15.49,4.61,31.33,8.38,47,12.35,7.83,2,17.29,3,24,7.75,28.88,20.47,61.08,50.49,76.74,82.62,10.42,21.38,9.22,47.09,24.72,66,30,36.62,76.59,55.44,109.5,89,22.06,22.51,25,52.87,38.3,80,5.78,11.84,18.15,18.21,23.39,30,9.57,21.55-5.94,45.37-13,65-5.93,16.62-2.68,37.29,8.63,51,28.34,34.37,85.85,32.9,125.68,25.39,21.63-4.08,45-13.08,45-38.39-33.33.09-65,2.77-98-5.48-14.23-3.55-26.6-9.94-40-15.52v-1c45.78,5.91,88.63,10.78,134-2-13.48-32.38-41.31-63.58-67-86.83-22.22-20.11-45.87-38.14-63-63.17-19-27.75-26.23-61.69-23.94-95,1.07-15.61,8.5-30.09,5.24-46-5.58-27.3-24.69-47.5-36-72-11.87-25.65-13.5-55.3-15.4-83-.84-12.21-3.08-26.88-.63-39,1.37-6.77,7.76-13.69,11.93-19,11-14,23.22-26.45,35.79-39,20.79-20.76,45.55-37.78,69-55.37,32.27-24.21,65.23-49,101-67.85,24-12.65,58.09-21.5,79.91.31,19,19,18.11,52.46,3.73,73.91-6.5,9.7-18.93,17-21.17,29-3.86,20.58,15.81,43.32-7.47,58.9-30.6,20.47-81.21,5.06-100.63,43.1a53.83,53.83,0,0,0-5.07,16c-5.36,34.59,6.69,80.69,32.7,104.91,11.92,11.1,29.9,18.48,46,12.16,3.89-1.53,11.44-4.6,12.65-9.1,1-3.68-4.44-6.88-6.65-9a102.67,102.67,0,0,1-18.69-24c-14-25.5-15.53-49.67-14.31-78h1c.75,36.25,22.54,76.42,57,90,42.58-109.73,89.4-217.41,110.42-334,8.3-46,17.54-102.62,1.36-148-5.89-16.53-21.23-23.44-35.78-31.31-29.79-16.11-59.59-31.3-91-44.09-8.3-3.37-16.6-6.81-25-9.92-3.63-1.34-9.71-2.44-12.38-5.38-3.17-3.49-.62-16.55-.62-21.3,0-20,.28-40.07-1.09-60a870.11,870.11,0,0,0-11.33-95c-8.14-45.1-19.57-89.75-17.54-136,1.44-32.95,3.38-70.71,22.48-99,8.7-12.88,22.25-21.62,33.48-32.08,17.49-16.29,33.42-34.41,45.8-54.92,16.85-27.91,27.29-59.34,34.55-91,5.5-24,8.46-48.26,18.51-71,17.57-39.74,54.62-67.63,70.08-108,11.51-30.07,9.57-65.44.92-96-3.24-11.42-6.37-24.73-15.86-32.67-26.77-22.36-65.92,2.83-61.81,35.67,2.31,18.57,25.16,26.94,39.81,16.37,9.18-6.63,10-16,10-26.37h1c1,7.24,2.88,13.66,1.1,21-5.85,24.08-34.91,38.31-56.1,23.22-23.42-16.69-27.41-51.5-10.84-74.22a58.1,58.1,0,0,1,21.84-18.51c11.76-5.52,22.5-5,35-4.49v-1c-5.86-3.08-11.5-6.23-18-7.76-33.08-7.79-45,24.6-68,38.95-52,32.51-108.58,62.8-167,81.81,0-81.44-16.39-176.06-91-223.56a189.17,189.17,0,0,0-48-21.71c-21.73-6.48-44.43-8.73-67-8.73m133,55c0,6.85.56,13.72-2.67,20-8.44,16.45-28,18.37-42.33,9v-1c14,.61,27.06-.94,36.47-13,3.6-4.61,5.06-10.41,8.53-15m28,41c9.74,33-39.31,61.09-61,33,19.8,3.85,38.15.49,51.53-16,4.25-5.23,6-11.45,9.47-17m25,56c-2,15.68-10.38,29.06-25,35.88-18.57,8.67-48.86,2.65-56-18.88,20.19,10.63,41.93,14.1,62,.65,7.47-5,12.19-12.14,19-17.65m186,36-23.14,54-29.86,67h-1v-66h-1c-5,28.89-23.6,57.21-33,85h-1l-4-59h-1l-14,39-9,22-10-51h-1c-1.56,11.56-4.92,29.05-11,39l-18-34c-.82,10.06-4.13,27.77-10,36l-20-44,44-14.34,67-27.91,76-45.75m-182,19c-1,46.3-68.69,59.78-89,19,7.24,2.29,13.51,6.61,21,8.53a61.2,61.2,0,0,0,51-10.29c6.62-4.92,11-11.78,17-17.24m-510,23c4.91,26.55-30.79,50.19-50,27,15.91,3.09,30.78.15,41.67-13,3.55-4.28,5-9.65,8.33-14m17,38c2.32,8.49,5.16,16,3.54,25-5,27.78-32.38,37.31-56.54,28v-1a51.93,51.93,0,0,0,47.69-31c3-6.73,2.48-14.42,5.31-21m28,32c24.78,24.8,25.68,67.05-9,84.63-8.79,4.46-18.31,5.37-28,5.37v-1c24.42-11.62,42.28-34,42-62-.09-8.54-6.36-19.21-5-27m57,27c29,22.14,29.88,67.72,3,91.83-13.69,12.28-29.28,15.17-47,15.17v-1c33.84-11.52,51.46-46,50-80-.39-8.8-6.23-17.58-6-26m76,15c32.9,23.18,31.66,75.17,3,100.83-14.75,13.21-32,16.17-51,16.17v-1c33.86-13.15,55.87-46.86,55-83-.27-10.86-7.83-22.88-7-33m367,0c-1.53,11.34-6.74,22.81-11.76,33-5.79,11.79-12.83,23.62-22.33,32.83-32.55,31.58-79.5,22.37-113.91-.83,3.4-14.17,15-26.81,26-35.73,34.26-27.82,80.08-29.27,122-29.27m83,153v1c-32.1,9-68.74,12.91-102,13v1l70,1,37-3v1c-32.09,13.35-65.32,29.91-101,30v1c39.41,0,72.72-12.82,110-23-6,8.07-16.41,13.4-25,18.29-26,14.78-55.32,20.71-85,20.71-14.48,0-32.39-1.69-42.81-13-13.24-14.41-3.73-39.46,11.81-48.05,15-8.3,34.65-6.49,51-4.74,25.45,2.73,50.37,4.83,76,4.83m46,40v1c-72.51,34.36-150.45,63-232,63v1c50.37,0,102.12-5,151-17.88,20.48-5.4,39.55-16.27,60-21.12v1c-67.17,35.76-136.49,64-214,64v1c49.63,0,98.61-6.95,146-22,18.9-6,36.58-14.83,55-22-13.6,14-39.3,21.26-57,28.85-54.69,23.48-109.23,39.15-169,39.15-29.63,0-87.91-8.9-72.45-52,10.38-28.94,53.16-25,77.45-25,26.34,0,52.55,3.12,79,2s54.08-6.6,80-12c32.94-6.82,63.51-21.3,96-29m-490,95c-9,12.82-22,23.86-33,35-13.57,13.74-26.34,28.34-40,42-9.52,9.52-21.78,19.12-33.47,5.82-6.26-7.12-8.17-19.63-.42-26.43,10.95-9.61,28-15.38,40.89-22.17,20.8-11,43.44-27.7,66-34.22m110,7c13.35,13.32,27.65,25.68,41,39,8.43,8.42,17.17,16.84,26,24.83,7,6.32,19.4,14.49,21.61,24.17,3.34,14.66-14,28.53-27.61,22.35-8.07-3.66-11.35-15.11-15.42-22.35-11.5-20.39-22.56-41.2-33.32-62-3.38-6.52-13.32-18.7-12.26-26m-58,3c0,37.17-1.35,76,2.17,113,1.3,13.63,5.23,34.75-9.17,42.59-13.67,7.44-36.07-1.26-34.9-18.59.71-10.58,6.13-21.87,9.18-32l19-63c3.75-12.51,5.9-31.54,13.72-42m-21,9c-6,19-20.18,37.46-29.69,55-9.86,18.19-18.64,41-31.7,57-7.09,8.69-20.53,7.56-28.42.5-12.18-10.9-6.4-24.08,3.81-33.32,20.52-18.57,40.48-37.76,61-56.34,8.27-7.48,15.88-16.4,25-22.83m41,0c18.35,30,36.3,60.21,55,90,6.77,10.82,18.18,24.73,7.71,37-7.85,9.17-26.4,12-33.24,0-4.52-7.89-5.11-19.19-7.29-28-5.31-21.25-9.84-42.7-15-64-2.29-9.44-9.28-25.59-7.13-35m-889,172c-21.37-15-38.7-38.46-57-57-22.46-22.73-50.59-44.87-69-71,14.95,2.24,29.74,12,42,20.35,36.79,25,67,66.75,84,107.65m-130-95c15.29,21.27,35.84,39.06,56,55.58,9.21,7.56,21.44,14.27,29,23.42-32-1.37-58.8-24.18-74.13-51-3.78-6.61-13.15-20.27-10.87-28m1243,10c5.1,17.26,2.45,39.26,2,57-1,41.87-6.18,83.51-17.43,124-5.68,20.43-14.79,39.76-20.58,60h1c5.34-16.88,17.8-33.09,25.75-49,18.06-36.11,35.72-73.55,48.25-112h1c-1.71,21.7-7.08,43.65-11.2,65a1364.13,1364.13,0,0,1-42.8,164h1l48.58-77,41.42-81h1l-34.33,130-24.87,70-16.8,40h1l35-49,47-79h1c-11.54,44.6-23.55,88.39-41.42,131-10.72,25.55-24.91,49-36.58,74l46.37-61,30.63-44h1c-2.82,19.19-11.82,38.78-18.31,57a892.42,892.42,0,0,1-60.69,135,595.42,595.42,0,0,0,63-75h1c-2.34,15.9-9.21,31.82-14.33,47-11.65,34.49-27.12,68.68-47.34,99-9.95,14.93-21.5,30.6-36.33,41,0-23.32,3.72-46.66,4-70,.93-78.47-3.47-156.65-17.42-234a892.72,892.72,0,0,0-29.25-118c-4.27-13.12-8.85-26.18-13.93-39-2.51-6.32-7.29-14.22-7.84-21-.44-5.6,2.71-12.57,4.07-18,3.14-12.59,6.07-25.27,8.57-38,7.43-37.9,12.8-76.37,12.8-115h2c1.2,58.05,17.25,118.15,3,176h1c16.24-39.6,34-77.54,45.58-119a454.82,454.82,0,0,0,10.34-46c1.31-7.76,1.07-17.84,4.08-25m-413,70c5.41-1.52,11.34-3.23,17-2.55,45.43,5.41,38.79,62.68,22,91.55h-1l-1-27h-1l-5,28h-1l-5-39h-1l-2,40h-1l-12-50h-1l2,49h-1l-14-47h-1l4,47h-1c-6.44-15-14.6-34.95-17-51h-1l10,55h-1c-9.22-20.8-21.68-47.51-25-70h-1l15,74h-1c-8.36-15.68-17-34.66-21-52h-1l11,53h-1l-20-43h-1l12,50h-1l-22-41h-1l16,48c-10.14-7.77-19.56-23.5-25-35h-1l15,37c-7.66-3.57-14.41-12.46-18-20h-1l13,25c-28.92-15.39-67.06-61.19-30-89.46,4.72-3.6,10.4-5,16-6.54-8-27.15,18.21-52,44-52,17.77,0,33.13,12,40,28m-39,23,1,1-1-1m157,165v-1l26-9v-1l-29,4v-1l35-17v-1l-39,11v-1l44-27v-1l-48,17v-1l42-29-45,18v-1l44-31v-1l-50,26v-1l59-46c-21.47,11.31-43.75,30.16-67,37v-1l44-37-48,27,35-34-45,27,32-35-41,29,25-34-31,25,13-23-19,19c7.13-27.47,25.41-68.94,61-62.53,6.42,1.15,13,3.62,18,7.86,3,2.52,6,8.94,10.1,9.46,5.24.67,12.45-3.1,17.91-3.62,14.25-1.35,28.44,5.57,37,16.83,9.21,12.19,12.1,28.87,5.73,43-2.64,5.85-8.72,11.12-10.59,17-1.24,3.88,3.09,8.47,4.35,12,2.22,6.23,2.34,14.57.87,21-8.36,36.41-53.28,33.2-81.32,32m-316-149c-9.77,26.84-33.09,53-51.84,74-62,69.42-148.28,112.34-240.16,124.72-28.53,3.84-56.39,3.28-85,3.28v-2c32.11-4.32,65.57-17.48,96-28.31,76.94-27.38,152-62.23,217-112.34,23.38-18,42-40.27,64-59.35m191.33,2.67.34.67-.34-.67m-40,3,.34.67-.34-.67m-23.33,19.33,1,1-1-1m305,6c47.91,32.33,77.54,87.44,68.41,146-4.37,28-17.32,68.7-53.41,62.67-39.88-6.66-32.15-69.51,8-66.34,7.87.62,14.47,3.37,21,7.67,8.36-40.54,6.18-75.37-14.85-112a159.52,159.52,0,0,0-18.44-26c-3.15-3.59-9.46-7.43-10.71-12m-143,3,1,1-1-1m-18,2,1,1-1-1m34,3,1,1-1-1m26,15,1,1-1-1m23,1,1,1-1-1m-238,40-27-7v1c8.65,2,20.27,7.08,26,14l-39-6v1c12,1,26.62,7,37,13v1l-52-4v1l47,13v1l-51-1v1l48,11v1h-56v1l57,7v1l-77,3v1c24.17,0,53.5,2.4,77,8v1l-59,4v1l57,5v1l-49,6v1l51,4v1l-46,8v1h50v1l-39,11v1l38-2v1l-23,9v1l26-5c-3.72,6.43-11.75,10.68-18,14.4-19.67,11.7-47.78,20.06-67,2.41a35,35,0,0,1-10.53-17.81c-.8-3.77.68-9.29-1.54-12.57s-8.52-3.8-12-5.31a42.36,42.36,0,0,1-17.08-13.12c-20.88-28.29-1-67.22,33.08-70,0-5.45.48-10.86,2.47-16,16.06-41.47,75.51-20,94.53,7m138,22h-1c-4.91-26.06-35.82-46.31-56-20-4.56-12.85,14.79-25.15,25-27.19,28.54-5.71,40.67,24.69,32,47.19m91-41,1,1-1-1m-154,4-2,13-8-11c3.64-3.31,5.3-3.42,10-2m-5,20c-29.83-6.15-51.37,18.89-37,47-4.81-1.64-8.47-5-11.61-9-10.65-13.57-8.63-34.2,5.61-44.36,12-8.53,35-7.37,43,6.36m160-9,1,1-1-1M1097,1069.23l.66.34-.66-.34m194.33,12.67,3-1,1,7-12,3c.57-3.17,3.82-12.42,8-9m-65,33c-5.93-4.35-9.93-17-12-24-.82-2.83-1.91-8.2,2.09-9.25,3.68-1,5.61,3.48,6.35,6.25a112.35,112.35,0,0,1,3.52,27m7-8c.68-3.53,2.4-21.07,7.79-20.08,6.55,1.2-5.14,18.35-7.79,20.08m137-12,1,1-1-1m-135,24c5-7,12.85-13.76,20-18.53,2.36-1.58,7.77-4.78,9.86-1,1.86,3.35-2.55,6.85-4.88,8.45-6.81,4.68-16.85,9.65-25,11.1m-21-5c-3.62-1.56-19.7-8.26-17.65-13.59,1.12-2.93,5.28-.19,6.65.87,4.32,3.36,8.69,7.77,11,12.72m65,46c3.6-5.28,11.31-7.72,15.67-13,8.57-10.39,8.57-26.61,0-37-3.9-4.73-10.23-7.27-13.67-12,10.34,0,20.07,2,27.91,9.3,13,12.06,11.9,34.24-1.92,45.17-8.33,6.59-17.81,7.53-28,7.53m316-55-1,3,1-3m-376,18c-6.47,3.88-19.5,4.25-27,4-2.73-.11-8.66-.88-8.08-4.91.52-3.54,5.3-4,8.08-4a102.69,102.69,0,0,1,27,4.9m-55,1v2l-12,4-3-4c3.47-7.92,8.72-5.29,15-2m63.13-3.25c4.09-1.1,6,5.2,1.77,6.28-4,1-5.85-5.18-1.77-6.28m18.87,4.25v-2c3.26,0,21.77-3.61,21.65,1.87s-18.45.54-21.65.13m-10,4a109.5,109.5,0,0,1,12,6.28c2.7,1.54,5.39,3.1,8,4.77,3,1.91,13,12.66,3,11.66-6.45-.64-23.11-16.37-23-22.71m-66,1c-2.24,6.14-5.66,11.24-6,18-1,23.73,19.44,33.62,40,32-11.45,13.82-36.37,12.67-47.47-1-9.27-11.45-8.17-27.5.4-38.95a31.67,31.67,0,0,1,13.07-10m55,2c.71,8-2.25,19.48-5.09,27-1,2.62-3.14,7-6.7,6.17-4-1-2.74-6.51-1.74-9.17,2.92-7.8,7.6-18.14,13.53-24m-11,2c-4.65,5.77-12,14-20,13,2.12-7.39,12.9-11.73,20-13m136,143c-9.89,22.12-39.74,19.35-56,7.24s-24.49-37.81-27-57.24h1l17,21-12-26,27,26-20-32,40,32-30-39,41,30-31-37,44,30-40-39,64,42-40-36-16-16,50,30-41-37,43,22-38-32v-1l41,18-39-29,41,14v-1l-33-20v-1l25,5v-1l-24-10c7-3.14,14.66-1.63,22-1.09,23.3,1.71,50.28,10.14,56,36.09a35.71,35.71,0,0,1-1.46,21c-1.49,3.71-6.09,7.91-5.94,12,.34,9.16,10.9,17.45,11.38,28,1.11,24.47-16.4,46.95-42,47.54-9.75.23-17.92-3.94-27-6.54m-116-137,7,22c-7.65-1.25-9.62-15.74-7-22m127,11,1,1-1-1m-68,18v7c-7.6.51-10.64-2.39-12-10l12,3m-20-2c2.48,8.81,4,17.11.9,26-6.8,19.17-30.6,26-46.9,14.36-8.19-5.87-12-14.8-14-24.36,16.33,13.11,35.34,21.78,51.67,2,4.52-5.48,4.51-12.5,8.33-18m94,16v1l3,1-3-2m-159,5v13l-7,1-3-4,10-10m-63,6-14,22,20-18-18,36h1c5.28-11.12,15.22-24.52,25-32l-19,49h1l27-41h1l-16,48h1c4.46-14.08,15.76-28.77,24-41h1l-16,52h1l23-50h1l-20,72h1l30-68h1l-13,56h1l21-50h1l-8,48h1l18-47h1l-5,46h1l14-47h1l-1,43h1l10-39h1l2,26h1l3-26h1c6.57,17,12.39,37.56,8.48,56-5.16,24.33-31.08,41.28-54.48,29-10.63,28-49.21,32.56-70,13.82-11.91-10.75-15.64-28.55-12-43.82-22.18-3.33-31.83-27.15-26.25-47,5.65-20.14,28.24-41.12,48.25-47m219,4,1,1-1-1m-1165,9c11.79,43.13,63.28,76.37,105,85v1c-35.68-.74-79-19.55-96.22-52-4.37-8.25-12.45-24.61-8.78-34m1163,6,1,1-1-1m-232,3,1,1-1-1m-536,47c-15.95-5.39-31.12-10.22-48-11.83-45.95-4.38-87.44,11.77-127,32.83,7-12.12,20.55-21.05,32-28.67,39.85-26.52,91.69-32.75,137-17.66,22.11,7.36,52,20.84,54.82,47.33,3.26,30.35-41.74,49.71-55.75,19-5.87-12.88.9-29.5,6.93-41m188-32,76,15v1l-42,22v1l47,10v1l-44,24v1l65-3-26,19-42,28v1l75-14v1l-93,67,80-19c-12,15.65-34.36,27.6-50,39.65-30.72,23.67-61.34,53.17-95,72.35,5.57-19.33,17.38-38.12,24.79-57a458.62,458.62,0,0,0,26.93-102,331.28,331.28,0,0,0,2.19-74c-.76-9.5-7.57-25.25-4.91-34m562,1,2,2-2-2m24,3,1,1-1-1m-37,4,1,1-1-1m-46,9,1,1-1-1m15,0,3,3-3-3m20,0,1,1-1-1m313,7,1,1-1-1m-592,129-74,3v-1l28-21c-26.61.55-58.13,3.82-84,10l20-15,49-33-61-5,15-10.15,34-18.85v-1l-59-15v-2l58-12.42,22.57-3.94,3.8,8.36,6.63,24,22.25,58,18.75,35m111-126,1,1-1-1m10,11,1,1-1-1m359,5c-3.64,7.95-11,14.48-16.72,21a376.36,376.36,0,0,1-48.28,45.4c-81,64.74-191,95.89-292,63.6v-1c93.66-7.39,189-40.62,273-81.26,29.13-14.09,55.56-32.6,84-47.74m-335,5,1,1-1-1m-18.67,12.67.34.66-.34-.66m746.67,3.33c-4,10.82-11.47,20.72-16.74,31-11.54,22.51-22,47.75-25.26,73h-1c-25.77-42.14.69-86.29,43-104m-69,5c-6.38,9.06-15.37,16.66-22.71,25-23.71,26.94-49.14,56.12-62.29,90-5.31-10-1.62-26.62,1.16-37,9.65-36.18,47.59-69.39,83.84-78m-1350,74c-5.76-7.72-10.07-16.77-19-21.58-7.09-3.82-14.48.3-14.65,8.58-.19,10.13,7.28,18.1,10.65,27-9.55-2.21-17.11-7.11-24-14-16.27-16.26-26.69-45.3,0-57.68a31.9,31.9,0,0,1,12-3.06c26-.78,41.69,39.59,35,60.74m29,18c5.18-8.3,13.44-15.74,14.63-26,1-8.18-6.44-12.49-13.63-9.87-9.58,3.5-13.89,13-22,17.87a56.19,56.19,0,0,1,5.76-26c5.62-11.42,14.81-25.06,28.24-27.69,28.06-5.48,42.54,25.25,27.78,46.69-4.66,6.77-11,12.13-17.78,16.64a49,49,0,0,1-23,8.36m1115-60-2,4,2-4m-992,21.39c24.32-1.72,28.64,37.5,4,39.52-27.06,2.22-30.95-37.61-4-39.52m-154,27.94c27.49-4.82,35.84,37.46,8,42.34-27.08,4.75-35.1-37.59-8-42.34m-24,13.67c-9.38,5.65-21.43,4.64-28.28,15-3.9,5.89.36,11.42,6.28,13.53,9.5,3.38,19.82.42,29-2.52-9.88,19.83-47.72,36.81-66.83,20.32-18.74-16.17-8-43,12.83-49.8,6.92-2.26,13.8-2.52,21-2.52,9.4,0,17.71,1.29,26,6m47,30c9.11,2.49,20.28,9,30,5.26,7.07-2.72,8.31-9.74,3.77-15.26-6.34-7.71-15-11.08-23.77-15,17-12.62,57.8.34,64.21,20,7.8,23.92-15.09,42.14-37.21,36.08a62,62,0,0,1-19-9.29c-7.59-5.34-15.32-12.7-18-21.79m970-27,11,96-44-41,5,60c-17-11.28-32.55-28.55-47-43l29,78-32-24.12-51-39.88c11.93,28.5,35.45,54.33,44,84l-39-28.63-77-57.37c15.81,29.7,41.11,57.58,53,89-22.38-9.41-44.15-29.53-64-43.58q-61.1-43.21-123-85.42c4.26-1.53,9.57.39,14,1,10.31,1.42,20.65,2.8,31,3.83a694.58,694.58,0,0,0,99,3.13c45.84-2,92.82-10.18,136-26,18.85-6.91,36.29-20,55-25.95m-1140,4.46c25.56-.81,26.56,39.2,1,39.2-24.83,0-25.94-38.41-1-39.2M797,1405.23l.66.34-.66-.34m841.33,13.67-1,2,1-2m-1156,8c-.44,10.17-3.59,28.15,8,34,14.89,7.46,18-24,18-32,17.73,13.7,18.84,56.69-1,69-21.27,13.2-43-5-43-27,0-7.36.64-14,3-21,3-9,7.1-17.39,15-23m588,12c1.81,42,10.69,83.63,28.31,122,7.81,17,18.66,31.77,27.69,48-18.64-1.48-37.52-6.86-56-9.92-37.14-6.15-74.55-11.29-112-14.91-33.14-3.21-67.66-6.36-101-4.08-20.42,1.4-40.6,5.39-61,6.82-22.36,1.57-47.11,3.25-69-2.39-10.33-2.66-21.8-8.89-23-20.52,13.73,4.35,23,10,38,10-5.17-13.8-3.92-31.05,0-45h1c6.38,14.77,21.44,28.52,37,33,0-16.18-2.43-36.79,7-51,7.41,15.63,19.47,32.84,37,38-.14-17.15-2-32.81,8-48,3.36,4.69,4.52,10.92,7.43,16,7.29,12.74,19,24.15,32.57,30,0-16.21-.22-35.54,8-50h1c8.11,18.3,14.61,37.08,32,49-4.83-20.29.31-47.81,10-66,4.24,6.74,5.81,15.62,8.86,23,6.89,16.68,15.59,32.88,28.14,46,0-19.12-.59-38,2.13-57,.89-6.21,1.57-17,6.87-21,1.35,31.27,22.24,61.38,42,84-1.09-25.29-2.9-49.67,0-75,1.16-10.35,2.42-24.05,8-33,12.83,37.82,18.07,80.41,45,112a499.31,499.31,0,0,1,.83-88c1-9.94.8-22.92,5.17-32m214,42,1,1-1-1m-635,3c-1.72,11.45-8,23.06-13.72,33-22.54,39.4-64.15,66.87-109.28,71.95-24.81,2.8-67.3,2.25-72.67-29.95-7.37-44.11,58.5-56.52,65.91-12,1.12,6.72-.2,12.59-2.24,19,40.85,0,77.9-15.94,105.91-46,10.34-11.1,16.65-24.61,26.09-36m-300,23.3c55.12-7.94,82.86,65.83,36,96a51,51,0,0,1-21,7.41c-54,7-80.66-66.35-35-95.84a51.36,51.36,0,0,1,20-7.57m-3,29.7c-3.64,7.79-16.4,22.36-15.75,30.9.27,3.49,5.17,5,7.75,6.41,7.92,4.3,15.67,9.22,24,12.69l17-33-33-17m1132,41,20,59,11,35-45-37,15,57-44-41,2,55-46-52v58h-1l-37.42-62-21.58-37c12.07,1.62,23.69,5.68,36,6,44.13,1.08,76-16.59,111-41m-1109,204v-1c53-12.15,110.13-43.3,150-80-14.43,8.22-27.55,18.83-42,27.13-39.89,22.9-86.13,41-132,46.87v-1c58.55-19.05,116.35-52.27,161-95-14.74,9.18-28.22,20.37-43,29.57-35.05,21.83-72.47,39.29-112,51.15-12,3.6-24.57,8.61-37,10.28,21.82-14.49,50.72-20.72,74-33.31,48-25.94,88.27-58.6,127-96.69,15.34-15.09,43.34-40.45,67-28.62,39.51,19.75,0,63.81-19,81.53-37,34.43-82.1,54-129,70.78-20.52,7.33-43.1,16.57-65,18.31m468-153v1c-56.73,26.52-100,91.38-100,154-28.71-14.54-35.34-59.06-19.3-84,18.72-29.13,54.16-46.72,85.3-59.4,10.77-4.38,22.44-9.89,34-11.6m45,3c-8.66,11.77-20.89,20.85-29.57,33-21,29.33-32.33,67-32.43,103-6.52-4.69-11.48-11.94-15.22-19-28.43-53.65,32.72-99.73,77.22-117m-581,4c42.61,13.62,88.26,20,133,16.91,20.57-1.41,40.61-7.29,61-8.91v1c-14.54,9-27.7,19-44,24.95-55.81,20.46-105.49.78-151-32.95l1-1m1532,8c-16.45,31.23-22,62.25-9,96-40.31-18.8-28.28-81.58,9-96m-1125,7c-5.59,9.72-13.3,18-18.69,28-15.09,27.84-26.05,63.11-26.31,95,18.47-1.46,37.55-3.83,51.91,11,27.62,28.62-9.23,63.21-40.91,57.5-28.41-5.13-39-37.23-39-62.54,0-49.78,24.67-108.17,73-129m-196,22-6,6,6-6m-234,5c33.75,19.62,76.22,22.1,114,22v1c-28.48,16.62-65,19.94-93,.65-6.34-4.37-21.71-15-21-23.65m252,13-1,2,1-2m-3,2-8,8,8-8m996,47c-2.89,22.83-.92,41.85,5,64l-22-19,5,56h-1l-30-54h-1l-4,34h-1l-22-40-2,29h-1l-25-63c22.71,11.62,49.89,13.22,74,4.92,8.84-3,16.39-8.66,25-11.92m-1176,102v2l-38,30,8-26-34,28,12-35-37,32,8-34-38,37c4.62-16,13.74-31.83,20.69-47,2.35-5.14,4.42-14.67,9.52-17.69,7.43-4.38,19-2,26.79-.18,23.32,5.59,41.5,19.46,62,30.87m447,60-14-19h-1l10,24h-1l-15-19,13,28-36-41,24,47-40-43,17,40h-1l-34-40,19,44-37-41,12,29c-8.25-5.81-27.23-20.9-29.53-31-1.74-7.63,4.91-16.47,10.57-20.7,13.44-10,36.41-9.18,52-5.4,13.58,3.3,31.36,9.74,40.21,21.19,5.76,7.45,7.92,18.09,10.79,26.91m-45-28,1,1-1-1m-34,4,1,1-1-1m18,0,1,1-1-1m44,2,1,3h1l-2-3m-80,1,1,1-1-1m74,4,1,3h1l-2-3m-589,187c-2.56,11.16-11,30-4.06,40.9,3.39,5.37,10.43,5.65,16.06,6.38,14.54,1.89,29.49-2.14,44-3.28v1c-21,6-51.89,20.17-74,13.2-8.63-2.73-8.12-10.89-6.24-18.2,3.55-13.8,12.82-31.26,24.24-40Zm1484-1557c0,21.15-18,38.3-40.22,38.3s-40.22-17.15-40.22-38.3,18-38.3,40.22-38.3S1666.24,493.75,1666.24,514.9Z\';option={backgroundColor:new echarts.graphic.RadialGradient(0,0,1,[{offset:0,color:\'#06798c\'},{offset:1,color:\'#07162b\'}]),title:{text:\'牛气冲天\',top:100,left:100,textStyle:{fontWeight:\'normal\',fontSize:40,color:\'#fff\',fontFamily:\'STXinwei\',textShadowColor:\'#c30d23\',textShadowBlur:\'2\',textShadowOffsetX:1,textShadowOffsetY:3,}},grid:{left:\'80%\',top:\'42%\',bottom:100},xAxis:{show:false,data:[\'2017\']},yAxis:{show:false,},series:[{type:\'liquidFill\',data:[0.7,0.8,0.75,0.21,0.2,0.13,0.1,],radius:\'90%\',waveLength:\'90%\',waveHeight:\'10\',amplitude:10,z:2,outline:{show:false},backgroundStyle:{color:new echarts.graphic.LinearGradient(1,0,0,0,[{offset:0,color:\\\"#1afae8\\\"},{offset:0.3,color:\\\"#007771\\\"},{offset:0.6,color:\\\"#27AEFA\\\"},{offset:1,color:\\\"#4D8AFF\\\"}]),borderColor:new echarts.graphic.LinearGradient(1,0,.3,1,[{offset:0,color:\'#5dfff8\'},{offset:0.3,color:\'#33ffe6\'},{offset:0.5,color:\'#049a8c\'},{offset:1,color:\'#f63469\'}]),borderWidth:1,shadowColor:\'#040b17\',shadowOffsetX:-5,shadowOffsetY:5,shadowBlur:5},shape:path,color:new echarts.graphic.LinearGradient(1,0,.23,1,[{offset:0,color:\'#FDD43F\'},{offset:0.3,color:\'#33ffe6\'},{offset:0.5,color:\'#049a8c\'},{offset:1,color:\'#f63469\'}]),label:{normal:{formatter:\'\',}}},{name:\'\',type:\\\"effectScatter\\\",rippleEffect:{period:10,scale:12,brushType:\'stroke\',color:new echarts.graphic.LinearGradient(1,0,.3,1,[{offset:0,color:\'rgba(93, 255, 248, .3)\',},{offset:0.3,color:\'rgba(51, 255, 230, .3)\',},{offset:0.5,color:\'rgba(4, 154, 140, .3)\',},{offset:1,color:\'rgba(246, 52, 105, .3)\',}]),},z:0,symbolPosition:\'end\',symbol:path,\\\"symbolSize\\\":[80,100],\\\"symbolOffset\\\":[0,-9],itemStyle:{normal:{color:\'rgba(0, 0, 0, 0)\',}},data:[0]},]};return option;\",\n \"linkageConfig\": [],\n \"dataMapping\": [],\n \"chartData\": [\n {\n \"value\": 0,\n \"name\": \"\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"\",\n \"show\": true\n }\n }\n}', '1', 'admin', '2022-07-18 19:23:58', 'admin', '2022-07-18 19:34:37'); INSERT INTO `onl_drag_comp` VALUES ('708976410864304128', '708970414976712704', '五行相克', 'JCommon', 'ant-design:appstore-twotone', 100, NULL, '{\n \"dataType\": 1,\n \"h\": 55,\n \"background\": \"#ffffff\",\n \"url\": \"http://api.jeecg.com/mock/33/chart\",\n \"timeOut\": 0,\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"customOption\": \"var wuXin=new Array(\'木\',\'火\',\'土\',\'金\',\'水\');var color=[\'#78a355\',\'#d93a49\',\'#8e3e1f\',\'#dea32c\',\'#50b7c1\'];function roundDatas(num){var datas=[];for(var i=0;i1){for(var i=0;i\';}}return res;}},\'series\':[{\'name\':\'计划工期\',\'type\':\'bar\',\'stack\':\'总量0\',\'label\':{\'normal\':{\'show\':true,\'color\':\'#000\',\'position\':\'right\',\'formatter\':function(params){return params.seriesName}}},\'itemStyle\':{\'normal\':{\'color\':\'skyblue\',\'borderColor\':\'#fff\',\'borderWidth\':2}},\'zlevel\':-1,\'data\':[new Date(1525132800000),new Date(1520985600000),new Date(1525132800000)]},{\'name\':\'计划工期\',\'type\':\'bar\',\'stack\':\'总量0\',\'itemStyle\':{\'normal\':{\'color\':\'white\'}},\'zlevel\':-1,\'z\':3,\'data\':[new Date(1514764800000),new Date(1514764800000),new Date(1521072000000)]},{\'name\':\'可行性研究阶段\',\'type\':\'bar\',\'stack\':\'总量2\',\'label\':{\'normal\':{\'show\':true,\'color\':\'#000\',\'position\':\'right\',\'formatter\':function(params){return params.seriesName}}},\'itemStyle\':{\'normal\':{\'color\':\'green\',\'borderColor\':\'#fff\',\'borderWidth\':2}},\'zlevel\':-1,\'data\':[new Date(1515542400000),new Date(1515542400000),new Date(1522368000000)]},{\'name\':\'可行性研究阶段\',\'type\':\'bar\',\'stack\':\'总量2\',\'itemStyle\':{\'normal\':{\'color\':\'white\'}},\'zlevel\':-1,\'z\':3,\'data\':[new Date(1514851200000),new Date(1514851200000),new Date(1521158400000)]},{\'name\':\'初步设计阶段\',\'type\':\'bar\',\'stack\':\'总量3\',\'label\':{\'normal\':{\'show\':true,\'color\':\'#000\',\'position\':\'right\',\'formatter\':function(params){return params.seriesName}}},\'itemStyle\':{\'normal\':{\'color\':\'red\',\'borderColor\':\'#fff\',\'borderWidth\':2}},\'zlevel\':-1,\'data\':[new Date(1519084800000),new Date(1516406400000),new Date(1523318400000)]},{\'name\':\'初步设计阶段\',\'type\':\'bar\',\'stack\':\'总量3\',\'itemStyle\':{\'normal\':{\'color\':\'white\'}},\'zlevel\':-1,\'z\':3,\'data\':[new Date(1517443200000),new Date(1515715200000),new Date(1522540800000)]},{\'name\':\'施工图设计阶段\',\'type\':\'bar\',\'stack\':\'总量4\',\'label\':{\'normal\':{\'show\':true,\'color\':\'#000\',\'position\':\'right\',\'formatter\':function(params){return params.seriesName}}},\'itemStyle\':{\'normal\':{\'color\':\'brown\',\'borderColor\':\'#fff\',\'borderWidth\':2}},\'zlevel\':-1,\'data\':[new Date(1520553600000),new Date(1516838400000),new Date(1524182400000)]},{\'name\':\'施工图设计阶段\',\'type\':\'bar\',\'stack\':\'总量4\',\'itemStyle\':{\'normal\':{\'color\':\'white\'}},\'zlevel\':-1,\'z\':3,\'data\':[new Date(1519516800000),new Date(1516492800000),new Date(1523404800000)]},{\'name\':\'项目实施阶段\',\'type\':\'bar\',\'stack\':\'总量5\',\'label\':{\'normal\':{\'show\':true,\'color\':\'#000\',\'position\':\'right\',\'formatter\':function(params){return params.seriesName}}},\'itemStyle\':{\'normal\':{\'color\':\'yellow\',\'borderColor\':\'#fff\',\'borderWidth\':2}},\'zlevel\':-1,\'data\':[new Date(1520812800000),new Date(1518652800000),new Date(1525046400000)]},{\'name\':\'项目实施阶段\',\'type\':\'bar\',\'stack\':\'总量5\',\'itemStyle\':{\'normal\':{\'color\':\'white\'}},\'zlevel\':-1,\'z\':3,\'data\':[new Date(1520640000000),new Date(1516924800000),new Date(1524268800000)]},{\'name\':\'项目验收阶段\',\'type\':\'bar\',\'stack\':\'总量6\',\'label\':{\'normal\':{\'show\':true,\'color\':\'#000\',\'position\':\'right\',\'formatter\':function(params){return params.seriesName}}},\'itemStyle\':{\'normal\':{\'color\':\'orange\',\'borderColor\':\'#fff\',\'borderWidth\':2}},\'zlevel\':-1,\'data\':[new Date(1522368000000),new Date(1520899200000),new Date(1525132800000)]},{\'name\':\'项目验收阶段\',\'type\':\'bar\',\'stack\':\'总量6\',\'itemStyle\':{\'normal\':{\'color\':\'white\'}},\'zlevel\':-1,\'z\':3,\'data\':[new Date(1521072000000),new Date(1518739200000),new Date(1525046400000)]}]};return option;\",\n \"linkageConfig\": [],\n \"dataMapping\": [],\n \"chartData\": [\n {\n \"value\": 0,\n \"name\": \"\"\n }\n ],\n \"option\": {\n \"grid\": {\n \"bottom\": 115\n },\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"title\": {\n \"text\": \"\",\n \"show\": true\n }\n }\n}', '1', 'admin', '2022-07-18 19:45:58', 'admin', '2022-07-25 15:42:04'); INSERT INTO `onl_drag_comp` VALUES ('725214423934730240', '100', '数值', 'JNumber', 'ant-design:field-number-outlined', 14, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\r\n \"dataType\": 1,\r\n \"timeOut\": 0,\r\n \"turnConfig\": {\r\n \"url\": \"\"\r\n },\r\n \"chartData\": {\r\n \"value\": \"1024\"\r\n },\r\n \"analysis\": {\r\n \"isCompare\": false,\r\n \"compareType\": \"\",\r\n \"trendType\": \"1\"\r\n },\r\n \"option\": {\r\n \"isCompare\": false,\r\n \"trendType\": \"1\",\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"small\",\r\n \"textStyle\": {\r\n \"fontSize\": 18,\r\n \"fontWeight\": \"bold\",\r\n \"color\": \"#464646\"\r\n }\r\n },\r\n \"body\": {\r\n \"text\": \"\",\r\n \"fontWeight\": \"bold\"\r\n }\r\n }\r\n}', '1', 'jeecg', '2022-09-01 15:10:03', 'jeecg', '2022-09-02 16:52:23'); -INSERT INTO `onl_drag_comp` VALUES ('728116316742778880', '100', '自定义按钮', 'JCustomButton', 'teenyicons:button-outline', 100, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\r\n \"dataType\": 1,\r\n \"url\": \"\",\r\n \"timeOut\": 0,\r\n \"chartData\": [\r\n {\r\n \"btnId\": \"74591654852155\",\r\n \"title\": \"销售订单\",\r\n \"icon\": \"ant-design:calendar-twotone\",\r\n \"color\": \"#ED4B82\",\r\n \"operationType\": \"1\",\r\n \"worksheet\": \"\",\r\n \"view\": \"\",\r\n \"defVal\": [\r\n \r\n ],\r\n \"customPage\": \"\",\r\n \"href\": {\r\n \"url\": \"\",\r\n \"isParam\": false,\r\n \"params\": [\r\n \r\n ]\r\n },\r\n \"openMode\": \"2\",\r\n \"bizFlow\": \"\",\r\n \"click\": {\r\n \"type\": \"1\",\r\n \"message\": {\r\n \"title\": \"你确认执行此操作吗?\",\r\n \"okText\": \"确认\",\r\n \"cancelText\": \"取消\"\r\n }\r\n }\r\n }\r\n ],\r\n \"option\": {\r\n \"title\": \"\",\r\n \"btnType\": \"button\",\r\n \"btnStyle\": \"solid\",\r\n \"btnWidth\": \"custom\",\r\n \"btnDirection\": \"column\",\r\n \"rowNum\": 4\r\n }\r\n}', '1', 'jeecg', '2022-09-09 15:21:08', 'jeecg', '2022-09-09 15:41:56'); -INSERT INTO `onl_drag_comp` VALUES ('72811631742776660', '100', '查询条件', 'JFilterQuery', 'ant-design:filter-filled', 100, NULL, '{\r\n \"w\": 12,\r\n \"h\": 12,\r\n \"dataType\": 1,\r\n \"url\": \"\",\r\n \"timeOut\": 0,\r\n \"chartData\": []\r\n}', '1', 'jeecg', '2022-09-09 15:21:08', 'jeecg', '2022-09-09 15:41:56'); -INSERT INTO `onl_drag_comp` VALUES ('729550825967222784', '100102', '透视表', 'JPivotTable', 'ant-design:table-outlined', 13, NULL, '{\n \"w\": 24,\n \"h\": 42,\n \"dataType\": 1,\n \"timeOut\": 0,\n \"chartData\": {\n \"x\": [\n {\n \"62eb2e00c349cde9883d3c1c\": [\n \"测试1\",\n \"测试1\",\n \"测试2\",\n \"测试3\"\n ]\n },\n {\n \"62f37518df6db6d3e0c9b7ad\": [\n \"1\",\n \"2\",\n \"3\",\n \"4\"\n ]\n }\n ],\n \"data\": [\n {\n \"y\": [\n \"2022/09\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd13\",\n \"data\": [\n 111,\n null,\n null,\n null\n ],\n \"sum\": 111,\n \"summary_col\": false\n },\n {\n \"y\": [\n \"2022/09\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd14\",\n \"data\": [\n 444,\n null,\n null,\n null\n ],\n \"sum\": 444,\n \"summary_col\": false\n },\n {\n \"y\": [\n \"2022/08\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd13\",\n \"data\": [\n null,\n 222,\n 333,\n 444\n ],\n \"sum\": 999,\n \"summary_col\": false\n },\n {\n \"y\": [\n \"2022/08\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd14\",\n \"data\": [\n null,\n 333,\n 222,\n 111\n ],\n \"sum\": 666,\n \"summary_col\": false\n },\n {\n \"y\": [],\n \"t_id\": \"62f37456cf07c28f9312dd13\",\n \"data\": [\n 111,\n 222,\n 333,\n 444\n ],\n \"sum\": 278,\n \"summary_col\": true\n },\n {\n \"y\": [],\n \"t_id\": \"62f37456cf07c28f9312dd14\",\n \"data\": [\n 444,\n 333,\n 222,\n 111\n ],\n \"sum\": 1110,\n \"summary_col\": true\n }\n ]\n },\n \"option\": {\r\n \"card\": {\r\n \"title\": \"未命名标题\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n }\r\n }\n}', '1', 'jeecg', '2022-09-13 14:21:21', 'jeecg', '2022-09-13 20:13:32'); -INSERT INTO `onl_drag_comp` VALUES ('932219134883299328', '100', '当前时间', 'JCurrentTime', 'ant-design:field-time-outlined', 100, NULL, '{\n \"w\": 12,\n \"h\": 6,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": 0,\n \"background\": \"#3F7DD4\",\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"chartData\": \"\",\n \"option\": {\r\n \"showWeek\":\"show\",\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"text\": \"\",\n \"color\": \"#FFFFFF\",\n \"fontWeight\": \"normal\",\n \"marginLeft\": 0,\n \"marginTop\": 0\n }\n }\n}', '1', 'jeecg', '2024-03-25 20:32:51', 'jeecg', '2024-03-25 20:34:14'); +INSERT INTO `onl_drag_comp` VALUES ('728116316742778880', '100', '自定义按钮', 'JCustomButton', 'teenyicons:button-outline', 100, NULL, '{\r\n \"w\": 12,\r\n \"h\": 30,\r\n \"dataType\": 1,\r\n \"url\": \"\",\r\n \"timeOut\": 0,\r\n \"chartData\": [\r\n {\r\n \"btnId\": \"74591654852155\",\r\n \"title\": \"销售订单\",\r\n \"icon\": \"ant-design:calendar-twotone\",\r\n \"color\": \"#ED4B82\",\r\n \"operationType\": \"1\",\r\n \"worksheet\": \"\",\r\n \"view\": \"\",\r\n \"defVal\": [\r\n \r\n ],\r\n \"customPage\": \"\",\r\n \"href\": {\r\n \"url\": \"\",\r\n \"isParam\": false,\r\n \"params\": [\r\n \r\n ]\r\n },\r\n \"openMode\": \"2\",\r\n \"bizFlow\": \"\",\r\n \"click\": {\r\n \"type\": \"1\",\r\n \"message\": {\r\n \"title\": \"你确认执行此操作吗?\",\r\n \"okText\": \"确认\",\r\n \"cancelText\": \"取消\"\r\n }\r\n }\r\n }\r\n ],\r\n \"option\": {\r\n \"title\": \"\",\r\n \"btnType\": \"button\",\r\n \"btnStyle\": \"solid\",\r\n \"btnWidth\": \"custom\",\r\n \"btnDirection\": \"column\",\r\n \"rowNum\": 4\r\n }\r\n}', '1', 'jeecg', '2022-09-09 15:21:08', 'jeecg', '2022-09-09 15:41:56'); +INSERT INTO `onl_drag_comp` VALUES ('72811631742776660', '100', '查询条件', 'JFilterQuery', 'ant-design:filter-filled', 100, NULL, '{\r\n \"w\": 12,\r\n \"h\": 12,\r\n \"dataType\": 1,\r\n \"url\": \"\",\r\n \"timeOut\": 0,\r\n \"chartData\": []\r\n}', '1', 'jeecg', '2022-09-09 15:21:08', 'jeecg', '2022-09-09 15:41:56'); +INSERT INTO `onl_drag_comp` VALUES ('729550825967222784', '100102', '透视表', 'JPivotTable', 'ant-design:table-outlined', 13, NULL, '{\n \"w\": 24,\n \"h\": 42,\n \"dataType\": 1,\n \"timeOut\": 0,\n \"chartData\": {\n \"x\": [\n {\n \"62eb2e00c349cde9883d3c1c\": [\n \"测试1\",\n \"测试1\",\n \"测试2\",\n \"测试3\"\n ]\n },\n {\n \"62f37518df6db6d3e0c9b7ad\": [\n \"1\",\n \"2\",\n \"3\",\n \"4\"\n ]\n }\n ],\n \"data\": [\n {\n \"y\": [\n \"2022/09\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd13\",\n \"data\": [\n 111,\n null,\n null,\n null\n ],\n \"sum\": 111,\n \"summary_col\": false\n },\n {\n \"y\": [\n \"2022/09\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd14\",\n \"data\": [\n 444,\n null,\n null,\n null\n ],\n \"sum\": 444,\n \"summary_col\": false\n },\n {\n \"y\": [\n \"2022/08\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd13\",\n \"data\": [\n null,\n 222,\n 333,\n 444\n ],\n \"sum\": 999,\n \"summary_col\": false\n },\n {\n \"y\": [\n \"2022/08\",\n \"2022\"\n ],\n \"t_id\": \"62f37456cf07c28f9312dd14\",\n \"data\": [\n null,\n 333,\n 222,\n 111\n ],\n \"sum\": 666,\n \"summary_col\": false\n },\n {\n \"y\": [],\n \"t_id\": \"62f37456cf07c28f9312dd13\",\n \"data\": [\n 111,\n 222,\n 333,\n 444\n ],\n \"sum\": 278,\n \"summary_col\": true\n },\n {\n \"y\": [],\n \"t_id\": \"62f37456cf07c28f9312dd14\",\n \"data\": [\n 444,\n 333,\n 222,\n 111\n ],\n \"sum\": 1110,\n \"summary_col\": true\n }\n ]\n },\n \"option\": {\r\n \"card\": {\r\n \"title\": \"未命名标题\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n }\r\n }\n}', '1', 'jeecg', '2022-09-13 14:21:21', 'jeecg', '2022-09-13 20:13:32'); +INSERT INTO `onl_drag_comp` VALUES ('932219134883299328', '100', '当前时间', 'JCurrentTime', 'ant-design:field-time-outlined', 100, NULL, '{\n \"w\": 12,\n \"h\": 6,\n \"dataType\": 1,\n \"url\": \"http://api.jeecg.com/mock/42/nav\",\n \"timeOut\": 0,\n \"background\": \"#3F7DD4\",\n \"turnConfig\": {\n \"url\": \"\"\n },\n \"chartData\": \"\",\n \"option\": {\r\n \"showWeek\":\"show\",\n \"card\": {\n \"title\": \"\",\n \"extra\": \"\",\n \"rightHref\": \"\",\n \"size\": \"default\"\n },\n \"body\": {\n \"text\": \"\",\n \"color\": \"#FFFFFF\",\n \"fontWeight\": \"normal\",\n \"marginLeft\": 0,\n \"marginTop\": 0\n }\n }\n}', '1', 'jeecg', '2024-03-25 20:32:51', 'jeecg', '2024-03-25 20:34:14'); -- ---------------------------- -- Table structure for onl_drag_dataset_head @@ -3324,9 +3288,9 @@ INSERT INTO `onl_drag_dataset_head` VALUES ('1011805223195824128', '车辆归属 INSERT INTO `onl_drag_dataset_head` VALUES ('1011861146144657408', '拨打电话排行榜', '', '1011801324208574464', '', 'https://api.jeecg.com/mock/26/activering', '', '0', 'api', 'get', '2024-10-31 15:01:47', 'admin', NULL, NULL, NULL, 3); INSERT INTO `onl_drag_dataset_head` VALUES ('1516317603268657153', '示例_参数查询', '', '1516743332632494082', '707437208002265088', 'select * from demo where name like \'%${name}%\'', '', '', 'sql', 'get', '2022-04-21 15:59:43', 'admin', '2022-04-21 17:28:44', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1516743332632494082', '示例数据集', NULL, NULL, NULL, '0', NULL, '0', NULL, NULL, '2022-04-20 19:39:25', 'admin', NULL, NULL, NULL, NULL); -INSERT INTO `onl_drag_dataset_head` VALUES ('1516743766914924546', '统计近十日的登陆次数', '', '1516743332632494082', '707437208002265088', 'SELECT\n count(*) num,\n DATE_FORMAT(create_time, \'%Y-%m-%d\') AS `day`\nFROM\n sys_log\nWHERE\n log_type = 1\nAND create_time > DATE_SUB(NOW(), INTERVAL 10 DAY)\nGROUP BY\n DATE_FORMAT(create_time, \'%Y-%m-%d\')', '', '', 'sql', 'get', '2022-04-20 19:41:08', 'admin', '2023-06-06 15:25:30', 'admin', NULL, NULL); +INSERT INTO `onl_drag_dataset_head` VALUES ('1516743766914924546', '统计近十日的登陆次数', '', '1516743332632494082', '707437208002265088', 'SELECT\n count(*) num,\n DATE_FORMAT(create_time, \'%Y-%m-%d\') AS `day`\nFROM\n sys_log\nWHERE\n log_type = 1\nAND create_time > DATE_SUB(NOW(), INTERVAL 10 DAY)\nGROUP BY\n DATE_FORMAT(create_time, \'%Y-%m-%d\')', '', '', 'sql', 'get', '2022-04-20 19:41:08', 'admin', '2023-06-06 15:25:30', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1516748630344630273', '项目性质收入统计JSON', '', '1516743332632494082', '', '[\n {\n \"column1\": \"市场化-电商业务\",\n \"column2\": 4865.41,\n \"column3\": 0,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 0,\n \"column8\": 4865.41\n },\n {\n \"column1\": \"统筹型\",\n \"column2\": 35767081.88,\n \"column3\": 0,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 0,\n \"column8\": 35767081.88\n },\n {\n \"column1\": \"市场化-非股东\",\n \"column2\": 1487045.35,\n \"column3\": 0,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 0,\n \"column8\": 1487045.35\n },\n {\n \"column1\": \"市场化-参控股\",\n \"column2\": 382690.56,\n \"column3\": 0,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 0,\n \"column8\": 382690.56\n },\n {\n \"column1\": \"市场化-员工福利\",\n \"column2\": 256684.91,\n \"column3\": 0,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 0,\n \"column8\": 265684.91\n },\n {\n \"column1\": \"市场化-再保险\",\n \"column2\": 563451.03,\n \"column3\": 0,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 0,\n \"column8\": 563451.03\n },\n {\n \"column1\": \"市场化-海外业务\",\n \"column2\": 760576.25,\n \"column3\": 770458.75,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 0,\n \"column8\": 1531035.00\n },\n {\n \"column1\": \"市场化-风险咨询\",\n \"column2\": 0.00,\n \"column3\": 910183.93,\n \"column4\": 0,\n \"column5\": 0,\n \"column6\": 0,\n \"column7\": 226415.09,\n \"column8\": 1136599.02\n }\n]', '', '', 'json', 'get', '2022-04-20 20:00:28', 'admin', NULL, NULL, NULL, NULL); -INSERT INTO `onl_drag_dataset_head` VALUES ('1517020649262972930', '项目性质收入统计SQL', '', '1516743332632494082', '707437208002265088', 'SELECT\n id,\n nature,\n insurance_fee,\n risk_consulting_fee,\n evaluation_fee,\n insurance_evaluation_fee,\n bidding_consulting_fee,\n interol_consulting_fee,\n (\n insurance_fee + \n risk_consulting_fee + \n risk_consulting_fee + \n evaluation_fee + \n insurance_evaluation_fee + \n bidding_consulting_fee + \n interol_consulting_fee\n ) AS \'total\'\nFROM\n jeecg_project_nature_income', '', '', 'sql', 'get', '2022-04-21 14:01:22', 'admin', '2022-04-21 14:02:36', 'admin', NULL, NULL); +INSERT INTO `onl_drag_dataset_head` VALUES ('1517020649262972930', '项目性质收入统计SQL', '', '1516743332632494082', '707437208002265088', 'SELECT\n id,\n nature,\n insurance_fee,\n risk_consulting_fee,\n evaluation_fee,\n insurance_evaluation_fee,\n bidding_consulting_fee,\n interol_consulting_fee,\n (\n insurance_fee + \n risk_consulting_fee + \n risk_consulting_fee + \n evaluation_fee + \n insurance_evaluation_fee + \n bidding_consulting_fee + \n interol_consulting_fee\n ) AS \'total\'\nFROM\n jeecg_project_nature_income', '', '', 'sql', 'get', '2022-04-21 14:01:22', 'admin', '2022-04-21 14:02:36', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1517045842874236930', '统计男女比例', '', '1516743332632494082', '707437208002265088', 'select count(*) cout, sex from sys_user group by sex', '', '', 'sql', 'get', '2022-04-21 15:41:29', 'admin', '2022-04-21 16:09:23', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1517046231342284802', '图表API示例-年龄占比', '', '1516743332632494082', '', 'http://api.jeecg.com/mock/51/jingwu/nianling', '', '', 'api', 'get', '2022-04-21 15:43:02', 'admin', '2022-04-21 16:54:33', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1517046731341070337', '统计每日大屏创建情况', '', '1516743332632494082', '707437208002265088', 'SELECT count(*) c,DATE_FORMAT(create_time, \'%Y-%m-%d\') as date from jmreport_big_screen GROUP BY date order by date desc', '', '', 'sql', 'get', '2022-04-21 15:45:01', 'admin', NULL, NULL, NULL, NULL); @@ -3343,7 +3307,7 @@ INSERT INTO `onl_drag_dataset_head` VALUES ('1522187101267832833', '智慧社区 INSERT INTO `onl_drag_dataset_head` VALUES ('1522422772532256770', '乡村振兴_表格', '', '1516743332632494082', '', '[\n {\n \"name\": \"数据\",\n \"sj\": \"1000\",\n \"type\": \"担保\",\n \"je\": \"50\",\n \"jg\": \"机构\",\n \"jl\": \"数据2\"\n },\n {\n \"name\": \"数据1\",\n \"sj\": \"1500\",\n \"type\": \"担保\",\n \"je\": \"100\",\n \"jg\": \"机构2\",\n \"jl\": \"李四\"\n },\n {\n \"name\": \"数据\",\n \"sj\": \"1000\",\n \"type\": \"担保\",\n \"je\": \"50\",\n \"jg\": \"机构\",\n \"jl\": \"数据2\"\n },\n {\n \"name\": \"数据1\",\n \"sj\": \"1500\",\n \"type\": \"担保\",\n \"je\": \"100\",\n \"jg\": \"机构2\",\n \"jl\": \"李四\"\n },\n {\n \"name\": \"数据\",\n \"sj\": \"1000\",\n \"type\": \"担保\",\n \"je\": \"50\",\n \"jg\": \"机构\",\n \"jl\": \"数据2\"\n },\n {\n \"name\": \"数据1\",\n \"sj\": \"1500\",\n \"type\": \"担保\",\n \"je\": \"100\",\n \"jg\": \"机构2\",\n \"jl\": \"李四\"\n },\n {\n \"name\": \"数据\",\n \"sj\": \"1000\",\n \"type\": \"担保\",\n \"je\": \"50\",\n \"jg\": \"机构\",\n \"jl\": \"数据2\"\n },\n {\n \"name\": \"数据1\",\n \"sj\": \"1500\",\n \"type\": \"担保\",\n \"je\": \"100\",\n \"jg\": \"机构2\",\n \"jl\": \"李四\"\n }\n]', '', '0', 'json', 'get', '2022-05-06 11:47:29', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1522455203175997442', '智能大数据_计划生产', '', '1516743332632494082', '', '[\n {\n \"gh\": \"ACDFE_0045\",\n \"gjbm\": \"56-REE-4\",\n \"jh\": \"1\",\n \"dqgx\": \"工程\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"ACDFE_0045\",\n \"gjbm\": \"BB-1L-0004\",\n \"jh\": \"2\",\n \"dqgx\": \"工序\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"JFL5GZ1-01\",\n \"gjbm\": \"DB-F5GNT-1\",\n \"jh\": \"1\",\n \"dqgx\": \"工程\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"JFL5GZ1-01\",\n \"gjbm\": \"A5-0001\",\n \"jh\": \"1\",\n \"dqgx\": \"总装工序\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"ACDFE_0045\",\n \"gjbm\": \"56-REE-4\",\n \"jh\": \"1\",\n \"dqgx\": \"工程\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"ACDFE_0045\",\n \"gjbm\": \"BB-1L-0004\",\n \"jh\": \"2\",\n \"dqgx\": \"工序\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"JFL5GZ1-01\",\n \"gjbm\": \"DB-F5GNT-1\",\n \"jh\": \"1\",\n \"dqgx\": \"工程\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"JFL5GZ1-01\",\n \"gjbm\": \"A5-0001\",\n \"jh\": \"1\",\n \"dqgx\": \"总装工序\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"ACDFE_0045\",\n \"gjbm\": \"56-REE-4\",\n \"jh\": \"1\",\n \"dqgx\": \"工程\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"ACDFE_0045\",\n \"gjbm\": \"BB-1L-0004\",\n \"jh\": \"2\",\n \"dqgx\": \"工序\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"JFL5GZ1-01\",\n \"gjbm\": \"DB-F5GNT-1\",\n \"jh\": \"1\",\n \"dqgx\": \"工程\",\n \"zt\": \"未开始\"\n },\n {\n \"gh\": \"JFL5GZ1-01\",\n \"gjbm\": \"A5-0001\",\n \"jh\": \"1\",\n \"dqgx\": \"总装工序\",\n \"zt\": \"未开始\"\n }\n]', '', '0', 'json', 'get', '2022-05-06 13:56:21', 'admin', '2022-05-06 18:22:13', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1522464505970302978', '旅游数据监控', '', '1516743332632494082', '', '[{\"type1\":\"路线1\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线2\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线3\",\"type3\":\"1111\",\"type2\":\"1111\"},{\"type1\":\"路线4\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线5\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线6\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线7\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线8\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线9\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线10\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线11\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线12\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线13\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线14\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线15\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线16\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线17\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线18\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线19\",\"type2\":\"1111\",\"type3\":\"1111\"},{\"type1\":\"路线20\",\"type2\":\"1111\",\"type3\":\"1111\"}]', '', '0', 'json', 'get', '2022-05-06 14:33:19', 'admin', NULL, NULL, NULL, NULL); -INSERT INTO `onl_drag_dataset_head` VALUES ('1522503560003067906', '首页_近一周访问量', '', '1516743332632494082', '707437208002265088', 'select count(*) as visit\n ,count(distinct(ip)) as ip\n ,DATE_FORMAT(create_time, \'%Y-%m-%d\') as tian\n ,DATE_FORMAT(create_time, \'%m-%d\') as type\n from sys_log \n where log_type = 1 and create_time <= sysdate() and create_time >= (select date_sub(curdate(),interval 7 day))\n group by tian,type\n order by tian desc', '', '0', 'sql', 'get', '2022-05-06 17:08:30', 'admin', '2022-05-06 17:49:07', 'admin', NULL, NULL); +INSERT INTO `onl_drag_dataset_head` VALUES ('1522503560003067906', '首页_近一周访问量', '', '1516743332632494082', '707437208002265088', 'select count(*) as visit\n ,count(distinct(ip)) as ip\n ,DATE_FORMAT(create_time, \'%Y-%m-%d\') as tian\n ,DATE_FORMAT(create_time, \'%m-%d\') as type\n from sys_log \n where log_type = 1 and create_time <= sysdate() and create_time >= (select date_sub(curdate(),interval 7 day))\n group by tian,type\n order by tian desc', '', '0', 'sql', 'get', '2022-05-06 17:08:30', 'admin', '2022-05-06 17:49:07', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1522522034783920129', '智能大数据_实际生产', '', '1516743332632494082', '', '[\n {\n \"gh\": \"ATJDS01\",\n \"gjbm\": \"TYIY-908\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序1\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"ATJDS01\",\n \"gjbm\": \"11CPER-44\",\n \"jgsj\": \"2021-03-29 18:07\",\n \"dqgx\": \"工序2\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"PFTE56\",\n \"gjbm\": \"F56677\",\n \"jgsj\": \"2021-02-28 07:07\",\n \"dqgx\": \"工序1\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"PFTE56\",\n \"gjbm\": \"99CVB-1\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序3\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"ATJDS01\",\n \"gjbm\": \"TYIY-908\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序1\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"ATJDS01\",\n \"gjbm\": \"11CPER-44\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序2\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"PFTE56\",\n \"gjbm\": \"F56677\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序1\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"PFTE56\",\n \"gjbm\": \"99CVB-1\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序3\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"ATJDS01\",\n \"gjbm\": \"TYIY-908\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序1\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"ATJDS01\",\n \"gjbm\": \"11CPER-44\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序2\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"PFTE56\",\n \"gjbm\": \"F56677\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序1\",\n \"zt\": \"已完成\"\n },\n {\n \"gh\": \"PFTE56\",\n \"gjbm\": \"99CVB-1\",\n \"jgsj\": \"2021-03-28 17:07\",\n \"dqgx\": \"工序3\",\n \"zt\": \"已完成\"\n }\n]', '', '0', 'json', 'get', '2022-05-06 18:21:55', 'admin', '2022-05-06 18:23:06', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1522523544120991745', '智能大数据_一览表', '', '1516743332632494082', '', '[\n {\n \"ddh\": \"A5CCU_2017...\",\n \"zcxm\": \"国际城0902\",\n \"zl\": \"2548\",\n \"jhrq\": \"2021-04-21\",\n \"scjd\": \"100%\"\n },\n {\n \"ddh\": \"A5CCU_2017...\",\n \"zcxm\": \"新城ERT\",\n \"zl\": \"27215\",\n \"jhrq\": \"2021-05-21\",\n \"scjd\": \"54%\"\n },\n {\n \"ddh\": \"A5CCU_2018...\",\n \"zcxm\": \"天桥TTY\",\n \"zl\": \"5423\",\n \"jhrq\": \"2021-12-21\",\n \"scjd\": \"100%\"\n },\n {\n \"ddh\": \"A5CCU_2018...\",\n \"zcxm\": \"国际中心地\",\n \"zl\": \"14427\",\n \"jhrq\": \"2021-12-21\",\n \"scjd\": \"88%\"\n },\n {\n \"ddh\": \"A5CCU_2019...\",\n \"zcxm\": \"新生广场\",\n \"zl\": \"2808\",\n \"jhrq\": \"2021-08-21\",\n \"scjd\": \"98%\"\n },\n {\n \"ddh\": \"A5CCU_2017...\",\n \"zcxm\": \"国际城0902\",\n \"zl\": \"2548\",\n \"jhrq\": \"2021-04-21\",\n \"scjd\": \"100%\"\n },\n {\n \"ddh\": \"A5CCU_2019...\",\n \"zcxm\": \"新生广场\",\n \"zl\": \"2808\",\n \"jhrq\": \"2021-08-21\",\n \"scjd\": \"98%\"\n },\n {\n \"ddh\": \"A5CCU_2017...\",\n \"zcxm\": \"新城ERT\",\n \"zl\": \"27215\",\n \"jhrq\": \"2021-05-21\",\n \"scjd\": \"54%\"\n }\n]', '', '0', 'json', 'get', '2022-05-06 18:27:55', 'admin', '2022-05-06 18:28:53', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('1522824721899511810', '示例_数据表格', '', '1516743332632494082', '707437208002265088', 'select * from demo where sex=\'${sex}\'', '', '0', 'sql', 'get', '2022-05-07 14:24:41', 'admin', '2022-05-07 14:53:35', 'admin', NULL, NULL); @@ -3380,18 +3344,18 @@ INSERT INTO `onl_drag_dataset_head` VALUES ('910759432656830464', '设备异常 INSERT INTO `onl_drag_dataset_head` VALUES ('910765056765509632', '小区地图分布', '', '910750333919608832', '', 'https://api.jeecg.com/mock/51/propertyFireFighting?type=residentialDistributionMap', '', '0', 'api', 'get', '2024-01-26 15:42:00', 'admin', '2024-01-26 15:43:52', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('910773111884398592', '小区分布地图表格', '', '910750333919608832', '', 'https://api.jeecg.com/mock/51/propertyFireFighting?type=residentialDistributionTable', '', '0', 'api', 'get', '2024-01-26 16:14:01', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('910776816075587584', '室外消火栓泵', '', '910750333919608832', '', 'https://api.jeecg.com/mock/51/propertyFireFighting?type=deviceCountProportion', '', '0', 'api', 'get', '2024-01-26 16:28:44', 'admin', NULL, NULL, NULL, NULL); -INSERT INTO `onl_drag_dataset_head` VALUES ('910790230315417600', '区域设备数量 ', '', '910750333919608832', '', 'https://api.jeecg.com/mock/51/propertyFireFighting?type=areaDeviceCount', '', '0', 'api', 'get', '2024-01-26 17:22:02', 'admin', NULL, NULL, NULL, NULL); +INSERT INTO `onl_drag_dataset_head` VALUES ('910790230315417600', '区域设备数量 ', '', '910750333919608832', '', 'https://api.jeecg.com/mock/51/propertyFireFighting?type=areaDeviceCount', '', '0', 'api', 'get', '2024-01-26 17:22:02', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('910794755508060160', '巡检任务数', '', '910750333919608832', '', 'https://api.jeecg.com/mock/51/propertyFireFighting?type=inspectionTasksCount', '', '0', 'api', 'get', '2024-01-26 17:40:01', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('910797586147360768', '巡检任务数表格', '', '910750333919608832', '', 'https://api.jeecg.com/mock/51/propertyFireFighting?type=inspectionTasksTable', '', '0', 'api', 'get', '2024-01-26 17:51:16', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911773848785436672', '某连锁饮品销售', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2024-01-29 10:30:35', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911792028287287296', '销量额', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=salesVolume', '', '0', 'api', 'get', '2024-01-29 11:42:50', 'admin', '2024-01-29 11:46:35', 'admin', NULL, NULL); -INSERT INTO `onl_drag_dataset_head` VALUES ('911836343134896128', '单月最高销售量分店 ', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=topSellingBranch', '', '0', 'api', 'get', '2024-01-29 14:38:55', 'admin', NULL, NULL, NULL, NULL); -INSERT INTO `onl_drag_dataset_head` VALUES ('911836426450550784', '单月最高销量品线 ', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=salesLine', '', '0', 'api', 'get', '2024-01-29 14:39:15', 'admin', NULL, NULL, NULL, NULL); +INSERT INTO `onl_drag_dataset_head` VALUES ('911836343134896128', '单月最高销售量分店 ', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=topSellingBranch', '', '0', 'api', 'get', '2024-01-29 14:38:55', 'admin', NULL, NULL, NULL, NULL); +INSERT INTO `onl_drag_dataset_head` VALUES ('911836426450550784', '单月最高销量品线 ', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=salesLine', '', '0', 'api', 'get', '2024-01-29 14:39:15', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911836535531814912', '单月最高销量单品', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=highestSellingItem', '', '0', 'api', 'get', '2024-01-29 14:39:41', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911836717715603456', '单月最高销量规格', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=maximumSalesSpecs', '', '0', 'api', 'get', '2024-01-29 14:40:24', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911836839023263744', '销售额走势', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=salesTrend', '', '0', 'api', 'get', '2024-01-29 14:40:53', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911836922162757632', '销量走势', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=salesTendency', '', '0', 'api', 'get', '2024-01-29 14:41:13', 'admin', NULL, NULL, NULL, NULL); -INSERT INTO `onl_drag_dataset_head` VALUES ('911837008343121920', '订单销售量 ', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=orderSalesVolume', '', '0', 'api', 'get', '2024-01-29 14:41:34', 'admin', NULL, NULL, NULL, NULL); +INSERT INTO `onl_drag_dataset_head` VALUES ('911837008343121920', '订单销售量 ', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=orderSalesVolume', '', '0', 'api', 'get', '2024-01-29 14:41:34', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911837091507781632', '店铺销售额排名', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=salesRanking', '', '0', 'api', 'get', '2024-01-29 14:41:53', 'admin', '2024-01-29 15:44:55', 'admin', NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911837168896884736', ' 冷热占比', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=coldAndHostProportion', '', '0', 'api', 'get', '2024-01-29 14:42:12', 'admin', NULL, NULL, NULL, NULL); INSERT INTO `onl_drag_dataset_head` VALUES ('911845934736392192', '原料支出趋势', '', '911773848785436672', '', 'https://api.jeecg.com/mock/51/beverageSales?type=expenditureTrends', '', '0', 'api', 'get', '2024-01-29 15:17:02', 'admin', NULL, NULL, NULL, NULL); @@ -3749,6 +3713,9 @@ INSERT INTO `onl_drag_page` VALUES ('1060100061204631552', '示例_查询_联动 INSERT INTO `onl_drag_page` VALUES ('1067415011364732928', '旅游数据分析中心大屏副本8140', '/drag/page/view/1067415011364732928', '#1E0047', '/img/bg/bg1.png', 100, 'dark', 'bigScreen', NULL, '{\"width\":1920,\"height\":1080,\"waterMark\":{\"show\":false,\"content\":\"\",\"fontSize\":12,\"color\":\"#ffffff\",\"angle\":45},\"sysDefColor\":[{\"color\":\"#1e90ff\",\"color1\":\"#1e90ff\"},{\"color\":\"#90ee90\",\"color1\":\"#90ee90\"},{\"color\":\"#00ced1\",\"color1\":\"#00ced1\"},{\"color\":\"#e2bd84\",\"color1\":\"#e2bd84\"},{\"color\":\"#7a90e0\",\"color1\":\"#7a90e0\"},{\"color\":\"#3ba272\",\"color1\":\"#3ba272\"},{\"color\":\"#2be7ff\",\"color1\":\"#2be7ff\"},{\"color\":\"#0a8ada\",\"color1\":\"#0a8ada\"},{\"color\":\"#ffd700\",\"color1\":\"#ffd700\"}]}', '[{\"compTextName\":\"\",\"component\":\"JCapsuleChart\",\"visible\":true,\"w\":450,\"x\":1427,\"h\":300,\"i\":\"37fa8779-2081-4f35-83ef-797ff9ddcce0\",\"y\":728,\"orderNum\":300,\"pageCompId\":\"1084354835912884224\",\"componentName\":\"胶囊图\"},{\"compTextName\":\"\",\"component\":\"JDragDecoration\",\"visible\":true,\"w\":421,\"x\":1435,\"h\":47,\"i\":\"es-drager-1731642551406-11\",\"y\":617,\"orderNum\":0,\"pageCompId\":\"1084354835984187392\",\"componentName\":\"装饰1\"},{\"compTextName\":\"\",\"component\":\"JRing\",\"visible\":true,\"w\":436,\"x\":1446,\"h\":300,\"i\":\"1fc939b3-3b6b-4d09-9c4e-cd37292f7ac5\",\"y\":334,\"orderNum\":300,\"pageCompId\":\"1084354835996770304\",\"componentName\":\"饼状环形图\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":128,\"x\":1678,\"h\":45,\"i\":\"es-drager-1731641329682-10\",\"y\":189,\"orderNum\":300,\"pageCompId\":\"1084354836005158912\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":134,\"x\":1524,\"h\":33,\"i\":\"3716ccfd-c753-400e-80ba-37d73732e967\",\"y\":199,\"orderNum\":300,\"pageCompId\":\"1084354836021936128\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JDragDecoration\",\"visible\":true,\"w\":406,\"x\":1445,\"h\":47,\"i\":\"es-drager-1731641087446-9\",\"y\":247,\"orderNum\":0,\"pageCompId\":\"1084354836038713344\",\"componentName\":\"装饰1\"},{\"compTextName\":\"\",\"component\":\"JImg\",\"visible\":true,\"w\":54,\"x\":1451,\"h\":51,\"i\":\"5d6a9f04-f23e-493c-8825-59b784cef860\",\"y\":192,\"orderNum\":0,\"pageCompId\":\"1084354836055490560\",\"componentName\":\"图片\"},{\"visible\":true,\"h\":527,\"i\":\"edd9d638-3fee-4e3e-84b4-9599bdc25a00\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JBubbleMap\",\"w\":718,\"x\":585,\"y\":393,\"pageCompId\":\"1084354836063879168\",\"componentName\":\"散点地图\",\"key\":\"07e69455-5f45-4b5a-874b-db3adf6a800b\"},{\"visible\":true,\"h\":142,\"i\":\"c4fbcf36-1a87-499b-b0cb-46a26a2c2f5b\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JCountTo\",\"w\":712,\"x\":582,\"y\":218,\"pageCompId\":\"1084354836072267776\",\"componentName\":\"翻牌器\",\"key\":\"e4805388-607c-48a1-8b04-7ad672938721\"},{\"visible\":true,\"h\":100,\"i\":\"da3036d0-e3b7-4a05-a229-0d05389e7370\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JDragDecoration\",\"w\":604,\"x\":1326,\"y\":10,\"pageCompId\":\"1084354836080656384\",\"componentName\":\"装饰1\",\"key\":\"1712efe4-3815-46e2-aae4-2d08183b3e36\"},{\"visible\":true,\"h\":245,\"i\":\"ae124c04-e6d8-443b-9ddb-cb99c21300ed\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JGender\",\"w\":317,\"x\":98,\"y\":393,\"pageCompId\":\"1084354836084850688\",\"componentName\":\"男女占比\",\"key\":\"02cb5192-9972-4517-b00e-1382685803d2\"},{\"visible\":true,\"h\":41,\"i\":\"es-drager-1731638963126-8\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JDragDecoration\",\"w\":396,\"x\":55,\"y\":607,\"pageCompId\":\"1084354836093239296\",\"componentName\":\"装饰1\",\"key\":\"bf2601e8-d445-49a6-a52d-9738278d633f\"},{\"visible\":true,\"h\":300,\"i\":\"e1437091-ec46-455b-851a-1b2262c9b427\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JLine\",\"w\":488,\"x\":31,\"y\":699,\"pageCompId\":\"1084354836105822208\",\"componentName\":\"基础折线图\",\"key\":\"c371e000-99f4-43c6-b660-5cd19ec59887\"},{\"visible\":true,\"h\":47,\"i\":\"9c8ccf30-2db6-4f5b-9a47-358748ce0077\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JDragDecoration\",\"w\":383,\"x\":74,\"y\":291,\"pageCompId\":\"1084354836118405120\",\"componentName\":\"装饰1\",\"key\":\"9f5b9308-ee8f-4a10-8bf5-74de1bd272fa\"},{\"visible\":true,\"h\":33,\"i\":\"1eb7afb8-829c-4ba6-a539-0b76f843d185\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JCurrentTime\",\"w\":270,\"x\":183,\"y\":238,\"pageCompId\":\"1084354836126793728\",\"componentName\":\"当前时间\",\"key\":\"e7bf2eb6-d0d3-4427-851c-4b6f7620d152\"},{\"visible\":true,\"h\":47,\"i\":\"16f505ae-dcc8-4329-841f-6816ed0f79fa\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JWeatherForecast\",\"w\":257,\"x\":202,\"y\":184,\"pageCompId\":\"1084354836135182336\",\"componentName\":\"滚动版\",\"key\":\"bf67a1de-364e-416a-88ff-ad9db3df8f5f\"},{\"visible\":true,\"h\":100,\"i\":\"1f05d4e8-af8b-43b9-bb80-0a1e803c9407\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JDragDecoration\",\"w\":443,\"x\":23,\"y\":16,\"pageCompId\":\"1084354836151959552\",\"componentName\":\"装饰1\",\"key\":\"053b7c8f-4c72-4230-a5f7-5eb46acce4e0\"},{\"visible\":true,\"h\":39,\"i\":\"es-drager-1731638514808-7\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":192,\"x\":1431,\"y\":678,\"pageCompId\":\"1084354836156153856\",\"componentName\":\"文本\",\"key\":\"b91f0e67-d931-49ab-98ce-43bbdf1f6c97\"},{\"visible\":true,\"h\":39,\"i\":\"es-drager-1731638509763-6\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":205,\"x\":1409,\"y\":309,\"pageCompId\":\"1084354836172931072\",\"componentName\":\"文本\",\"key\":\"f115414b-da0c-4606-9ecd-af9d464cd4a5\"},{\"visible\":true,\"h\":39,\"i\":\"es-drager-1731638502084-5\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":267,\"x\":1427,\"y\":144,\"pageCompId\":\"1084354836177125376\",\"componentName\":\"文本\",\"key\":\"d4a88ee7-5091-4b8b-80f4-395b5af94a13\"},{\"visible\":true,\"h\":39,\"i\":\"es-drager-1731638496760-4\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":212,\"x\":1079,\"y\":140,\"pageCompId\":\"1084354836185513984\",\"componentName\":\"文本\",\"key\":\"d064d0b9-1470-4d35-9fc4-c4b88efe63bd\"},{\"visible\":true,\"h\":39,\"i\":\"es-drager-1731638464024-3\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":200,\"x\":576,\"y\":136,\"pageCompId\":\"1084354836193902592\",\"componentName\":\"文本\",\"key\":\"ddacdb15-4f7f-4417-91f5-e2195199ed2f\"},{\"visible\":true,\"h\":39,\"i\":\"es-drager-1731638457909-2\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":231,\"x\":44,\"y\":650,\"pageCompId\":\"1084354836202291200\",\"componentName\":\"文本\",\"key\":\"9db0eb47-7974-4f3f-8c87-e761eba17b8d\"},{\"visible\":true,\"h\":39,\"i\":\"es-drager-1731638452515-1\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":171,\"x\":47,\"y\":344,\"pageCompId\":\"1084354836210679808\",\"componentName\":\"文本\",\"key\":\"03718e74-b30f-44e9-873d-75eacf011834\"},{\"visible\":true,\"h\":74,\"i\":\"a2f9a2bc-f6cc-4811-add1-aa48cd7d499e\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JImg\",\"w\":91,\"x\":93.53557015642195,\"y\":202.6610746089451,\"pageCompId\":\"1084354836219068416\",\"componentName\":\"图片\",\"key\":\"233b45a6-858d-4486-9fb7-1c70503502c0\"},{\"visible\":true,\"h\":39,\"i\":\"03c0a8d6-e38b-4b37-8158-d048079be048\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":139,\"x\":35,\"y\":139,\"pageCompId\":\"1084354836231651328\",\"componentName\":\"文本\",\"key\":\"08550975-dab7-48f8-8323-f12b93b7d579\"},{\"visible\":true,\"h\":88,\"i\":\"3ec5db86-1dc8-4fc1-84c0-e7db4e7934bd\",\"orderNum\":0,\"compTextName\":\"\",\"component\":\"JText\",\"w\":636,\"x\":673,\"y\":13,\"pageCompId\":\"1084354836235845632\",\"componentName\":\"文本\",\"key\":\"b992d9d0-a169-4750-8b85-043a6db79675\"},{\"compTextName\":\"\",\"component\":\"JDragBorder\",\"visible\":true,\"w\":507,\"x\":1398,\"h\":926,\"i\":\"es-drager-1731642738303-13\",\"y\":125,\"orderNum\":300,\"pageCompId\":\"1084354836244234240\",\"componentName\":\"边框1\"},{\"compTextName\":\"\",\"component\":\"JDragBorder\",\"visible\":true,\"w\":488,\"x\":20,\"h\":926,\"i\":\"5427a7d4-3c10-425f-a059-ecadd99cf9e0\",\"y\":127,\"orderNum\":300,\"pageCompId\":\"1084354836248428544\",\"componentName\":\"边框1\"},{\"compTextName\":\"\",\"component\":\"JDragBorder\",\"visible\":true,\"w\":801,\"x\":550,\"h\":926,\"i\":\"es-drager-1731642710947-12\",\"y\":128,\"orderNum\":300,\"pageCompId\":\"1084354836252622848\",\"componentName\":\"边框1\"}]', NULL, '0', '0', 'admin', '2025-04-02 22:13:01', 'admin', '2025-05-19 16:05:50', '', 1000, 3, 0, 0); INSERT INTO `onl_drag_page` VALUES ('1084355229195993088', '监狱财政科数据展示副本6832', '/drag/page/view/1084355229195993088', '#1E0047', 'https://jeecgdev.oss-cn-beijing.aliyuncs.com/jimureport/images/1背景_1731463744922.jpg', 100, 'dark', 'bigScreen', NULL, '{\"width\":1920,\"height\":1080,\"waterMark\":{\"show\":false,\"content\":\"\",\"fontSize\":12,\"color\":\"#ffffff\",\"angle\":45},\"sysDefColor\":[{\"color\":\"#1e90ff\",\"color1\":\"#1e90ff\"},{\"color\":\"#90ee90\",\"color1\":\"#90ee90\"},{\"color\":\"#00ced1\",\"color1\":\"#00ced1\"},{\"color\":\"#e2bd84\",\"color1\":\"#e2bd84\"},{\"color\":\"#7a90e0\",\"color1\":\"#7a90e0\"},{\"color\":\"#3ba272\",\"color1\":\"#3ba272\"},{\"color\":\"#2be7ff\",\"color1\":\"#2be7ff\"},{\"color\":\"#0a8ada\",\"color1\":\"#0a8ada\"},{\"color\":\"#ffd700\",\"color1\":\"#ffd700\"}]}', '[{\"compTextName\":\"\",\"component\":\"JScrollBoard\",\"visible\":true,\"w\":531,\"x\":1342,\"h\":326,\"i\":\"es-drager-1731579847826-41\",\"y\":681,\"orderNum\":0,\"pageCompId\":\"1109739712543752192\",\"componentName\":\"轮播表\"},{\"compTextName\":\"\",\"component\":\"JScrollBoard\",\"visible\":true,\"w\":671,\"x\":626,\"h\":338,\"i\":\"es-drager-1731579827097-40\",\"y\":675,\"orderNum\":0,\"pageCompId\":\"1109739712589889536\",\"componentName\":\"轮播表\"},{\"compTextName\":\"\",\"component\":\"JScrollBoard\",\"visible\":true,\"w\":531,\"x\":49,\"h\":326,\"i\":\"12b2c94e-529a-4668-a2de-9b2021e93f56\",\"y\":678,\"orderNum\":0,\"pageCompId\":\"1109739712610861056\",\"componentName\":\"轮播表\"},{\"compTextName\":\"\",\"component\":\"JArea\",\"visible\":true,\"w\":530,\"x\":1358,\"h\":258,\"i\":\"aeafbc37-dcbc-4385-8d24-643fa4dc4fcd\",\"y\":328,\"orderNum\":0,\"pageCompId\":\"1109739712623443968\",\"componentName\":\"面积图\"},{\"compTextName\":\"\",\"component\":\"JMultipleLine\",\"visible\":true,\"w\":682,\"x\":628,\"h\":309,\"i\":\"0811e80e-d0df-43d7-92c6-d7f0e0d62fd7\",\"y\":297,\"orderNum\":0,\"pageCompId\":\"1109739712636026880\",\"componentName\":\"对比折线图\"},{\"compTextName\":\"\",\"component\":\"JMultipleBar\",\"visible\":true,\"w\":543,\"x\":47,\"h\":257,\"i\":\"f5598f5b-7aee-4b4a-aa98-3703c9f471f4\",\"y\":335,\"orderNum\":0,\"pageCompId\":\"1109739712648609792\",\"componentName\":\"对比柱形图\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":84,\"x\":1220,\"h\":33,\"i\":\"es-drager-1731577464601-39\",\"y\":231,\"orderNum\":0,\"pageCompId\":\"1109739712661192704\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":84,\"x\":850,\"h\":33,\"i\":\"es-drager-1731577430161-38\",\"y\":231,\"orderNum\":0,\"pageCompId\":\"1109739712669581312\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":1149,\"h\":33,\"i\":\"es-drager-1731577285085-37\",\"y\":231,\"orderNum\":0,\"pageCompId\":\"1109739712682164224\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":1154,\"h\":33,\"i\":\"es-drager-1731577281301-36\",\"y\":146,\"orderNum\":0,\"pageCompId\":\"1109739712690552832\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":782,\"h\":33,\"i\":\"es-drager-1731577276117-35\",\"y\":231,\"orderNum\":0,\"pageCompId\":\"1109739712694747136\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":803,\"h\":33,\"i\":\"es-drager-1731577225841-34\",\"y\":150,\"orderNum\":0,\"pageCompId\":\"1109739712703135744\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":1659,\"h\":33,\"i\":\"es-drager-1731576941854-33\",\"y\":296,\"orderNum\":0,\"pageCompId\":\"1109739712711524352\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":1654,\"h\":33,\"i\":\"es-drager-1731576643262-31\",\"y\":225,\"orderNum\":0,\"pageCompId\":\"1109739712736690176\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":1389,\"h\":33,\"i\":\"es-drager-1731576638739-30\",\"y\":294,\"orderNum\":0,\"pageCompId\":\"1109739712749273088\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":1345,\"h\":33,\"i\":\"es-drager-1731576635331-29\",\"y\":225,\"orderNum\":0,\"pageCompId\":\"1109739712761856000\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":179,\"x\":988,\"h\":33,\"i\":\"es-drager-1731576628027-28\",\"y\":196,\"orderNum\":0,\"pageCompId\":\"1109739712782827520\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":630,\"h\":33,\"i\":\"es-drager-1731576622559-27\",\"y\":195,\"orderNum\":0,\"pageCompId\":\"1109739712791216128\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":288,\"h\":33,\"i\":\"es-drager-1731576613557-26\",\"y\":294,\"orderNum\":0,\"pageCompId\":\"1109739712807993344\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":47,\"h\":33,\"i\":\"es-drager-1731576610256-25\",\"y\":290,\"orderNum\":0,\"pageCompId\":\"1109739712816381952\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":56,\"h\":33,\"i\":\"es-drager-1731576557313-24\",\"y\":219,\"orderNum\":0,\"pageCompId\":\"1109739712824770560\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":161,\"x\":298,\"h\":33,\"i\":\"es-drager-1731576490851-23\",\"y\":218,\"orderNum\":0,\"pageCompId\":\"1109739712833159168\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":1008,\"h\":33,\"i\":\"es-drager-1731575790320-20\",\"y\":136,\"orderNum\":0,\"pageCompId\":\"1109739712845742080\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":637,\"h\":33,\"i\":\"es-drager-1731575741874-19\",\"y\":145,\"orderNum\":0,\"pageCompId\":\"1109739712862519296\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":1169,\"h\":33,\"i\":\"es-drager-1731575724256-18\",\"y\":205,\"orderNum\":0,\"pageCompId\":\"1109739712891879424\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":1166,\"h\":33,\"i\":\"es-drager-1731575720590-17\",\"y\":122,\"orderNum\":0,\"pageCompId\":\"1109739712900268032\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":801,\"h\":33,\"i\":\"es-drager-1731575713035-16\",\"y\":202,\"orderNum\":0,\"pageCompId\":\"1109739712908656640\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":807,\"h\":33,\"i\":\"es-drager-1731575699841-15\",\"y\":124,\"orderNum\":0,\"pageCompId\":\"1109739712921239552\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":1649,\"h\":33,\"i\":\"es-drager-1731575681208-14\",\"y\":263,\"orderNum\":0,\"pageCompId\":\"1109739712929628160\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":1367,\"h\":33,\"i\":\"es-drager-1731575676489-13\",\"y\":259,\"orderNum\":0,\"pageCompId\":\"1109739712938016768\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":1633,\"h\":33,\"i\":\"es-drager-1731575667327-12\",\"y\":192,\"orderNum\":0,\"pageCompId\":\"1109739712946405376\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":1364,\"h\":33,\"i\":\"es-drager-1731575662995-11\",\"y\":192,\"orderNum\":0,\"pageCompId\":\"1109739712958988288\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":151,\"x\":302,\"h\":33,\"i\":\"es-drager-1731575658548-10\",\"y\":259,\"orderNum\":0,\"pageCompId\":\"1109739712967376896\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":57,\"h\":33,\"i\":\"es-drager-1731575655752-9\",\"y\":259,\"orderNum\":0,\"pageCompId\":\"1109739712975765504\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":298,\"h\":33,\"i\":\"es-drager-1731575650336-8\",\"y\":183,\"orderNum\":0,\"pageCompId\":\"1109739712984154112\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":132,\"x\":55,\"h\":33,\"i\":\"es-drager-1731575591936-7\",\"y\":185,\"orderNum\":0,\"pageCompId\":\"1109739712988348416\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":144,\"x\":1338,\"h\":33,\"i\":\"es-drager-1731575579158-6\",\"y\":628,\"orderNum\":0,\"pageCompId\":\"1109739712996737024\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":195,\"x\":619,\"h\":33,\"i\":\"es-drager-1731575574764-5\",\"y\":628,\"orderNum\":0,\"pageCompId\":\"1109739713000931328\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":177,\"x\":44,\"h\":33,\"i\":\"es-drager-1731575571643-4\",\"y\":630,\"orderNum\":0,\"pageCompId\":\"1109739713009319936\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":144,\"x\":1332,\"h\":33,\"i\":\"es-drager-1731575564662-3\",\"y\":132,\"orderNum\":0,\"pageCompId\":\"1109739713013514240\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":144,\"x\":46,\"h\":33,\"i\":\"es-drager-1731575453492-2\",\"y\":135,\"orderNum\":0,\"pageCompId\":\"1109739713017708544\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":466,\"x\":730,\"h\":45,\"i\":\"es-drager-1731575388068-1\",\"y\":40,\"orderNum\":0,\"pageCompId\":\"1109739713026097152\",\"componentName\":\"文本\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":144,\"x\":27,\"h\":33,\"i\":\"bea2f336-12f8-4333-adb1-882c4a46f1ef\",\"y\":22,\"orderNum\":0,\"pageCompId\":\"1109739713030291456\",\"componentName\":\"文本\"}]', NULL, '0', '0', 'admin', '2025-05-19 16:07:23', 'admin', '2025-07-28 17:16:16', '', 0, 3, 0, 0); INSERT INTO `onl_drag_page` VALUES ('1109725101517996032', '库存管理可视化大屏副本6834', '/drag/page/view/1109725101517996032', NULL, NULL, 100, 'default', 'default', NULL, NULL, '[{\"component\":\"JText\",\"pcX\":0,\"w\":24,\"moved\":false,\"pcY\":0,\"x\":0,\"h\":8,\"i\":\"377bfc6b-26f1-4fb0-8fe1-0acbc39149e2\",\"y\":0,\"orderNum\":0,\"pageCompId\":\"1109725129229762560\"},{\"component\":\"JGrowCard\",\"pcX\":0,\"w\":24,\"moved\":false,\"pcY\":8,\"x\":0,\"h\":31,\"i\":\"94fb7d28-1f93-4506-8310-f39f6ca8f356\",\"y\":8,\"orderNum\":10,\"pageCompId\":\"1109725129259122688\"},{\"component\":\"JText\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":39,\"x\":0,\"h\":5,\"i\":\"79eb8d80-8720-4dac-b4ab-a1bd295d3fa5\",\"y\":39,\"orderNum\":65,\"pageCompId\":\"1109725129263316992\"},{\"component\":\"JList\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":44,\"x\":0,\"h\":11,\"i\":\"3e12ea9a-04b8-4f1a-819a-1666be83bb2c\",\"y\":44,\"orderNum\":51,\"pageCompId\":\"1109725129263316993\"},{\"component\":\"JText\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":55,\"x\":0,\"h\":5,\"i\":\"b1bc2b1b-4e38-4042-942d-50978e79236f\",\"y\":55,\"orderNum\":61,\"pageCompId\":\"1109725129280094208\"},{\"component\":\"JList\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":60,\"x\":0,\"h\":11,\"i\":\"ee6f5621-53ef-4d0f-a6c9-fd33982b2be1\",\"y\":60,\"orderNum\":71,\"pageCompId\":\"1109725129296871424\"},{\"component\":\"JText\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":71,\"x\":0,\"h\":5,\"i\":\"9d1b768d-17ac-461b-8597-41a969fd1589\",\"y\":71,\"orderNum\":82,\"pageCompId\":\"1109725129301065728\"},{\"component\":\"JList\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":76,\"x\":0,\"h\":11,\"i\":\"380b67f4-ada6-47df-83a0-83b9c62fa435\",\"y\":76,\"orderNum\":92,\"pageCompId\":\"1109725129301065729\"},{\"component\":\"JText\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":87,\"x\":0,\"h\":5,\"i\":\"0b6da57d-9804-4bfa-8ab8-54d690f8a09a\",\"y\":87,\"orderNum\":103,\"pageCompId\":\"1109725129313648640\"},{\"component\":\"JList\",\"pcX\":0,\"w\":5,\"moved\":false,\"pcY\":92,\"x\":0,\"h\":11,\"i\":\"c2551fe6-5a8f-4d45-bb3a-aa86dd6b46cd\",\"y\":92,\"orderNum\":113,\"pageCompId\":\"1109725129313648641\"},{\"component\":\"JBar\",\"pcX\":5,\"w\":10,\"moved\":false,\"pcY\":39,\"x\":5,\"h\":20,\"i\":\"acecbdec-0b6b-4744-aeed-3f969e7915b6\",\"y\":39,\"orderNum\":124,\"pageCompId\":\"1109725129330425856\"},{\"component\":\"JBar\",\"pcX\":5,\"w\":10,\"moved\":false,\"pcY\":59,\"x\":5,\"h\":22,\"i\":\"a3420701-faac-4d38-b7e2-9c12c3dc45e2\",\"y\":59,\"orderNum\":124,\"pageCompId\":\"1109725129330425857\"},{\"component\":\"JBar\",\"pcX\":15,\"w\":9,\"moved\":false,\"pcY\":59,\"x\":15,\"h\":22,\"i\":\"a100e000-aee6-4138-8c72-0e4a830ec8de\",\"y\":59,\"orderNum\":124,\"pageCompId\":\"1109725129347203072\"},{\"component\":\"JMultipleBar\",\"pcX\":15,\"w\":9,\"moved\":false,\"pcY\":81,\"x\":15,\"h\":22,\"i\":\"7d4ec916-020b-4f35-baff-87951bf2aa48\",\"y\":81,\"orderNum\":124,\"pageCompId\":\"1109725129351397376\"},{\"component\":\"JCommonTable\",\"pcX\":0,\"w\":24,\"moved\":false,\"pcY\":110,\"x\":0,\"h\":45,\"i\":\"49592c96-4da5-4afb-9c15-fa7bea72bbc1\",\"y\":103,\"orderNum\":131,\"pageCompId\":\"1109725129418506240\"},{\"component\":\"JPie\",\"pcX\":15,\"w\":9,\"moved\":false,\"pcY\":39,\"x\":15,\"h\":20,\"i\":\"ed714128-19d1-4117-a7b0-029620389fda\",\"y\":39,\"orderNum\":148,\"pageCompId\":\"1109725129418506241\"},{\"component\":\"JMultipleBar\",\"pcX\":5,\"w\":10,\"moved\":false,\"pcY\":81,\"x\":5,\"h\":22,\"i\":\"7bcdb3a7-eff0-4373-9911-e900d3e3ec7d\",\"y\":81,\"orderNum\":148,\"pageCompId\":\"1109725129443672064\"}]', NULL, '0', '0', 'admin', '2025-07-28 16:18:12', 'admin', '2025-07-28 16:18:19', '', 0, 54, 0, 0); +INSERT INTO `onl_drag_page` VALUES ('1113362203690434560', '收视监控平台副本7069', '/drag/page/view/1113362203690434560', '#1E0047', '/img/bg/bg18.jpg', 100, 'dark', 'bigScreen', NULL, '{\"width\":1920,\"height\":2000}', '[{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":376,\"h\":52,\"x\":779,\"i\":\"ae56fe51-65d1-4866-9789-f9229289964f\",\"orderNum\":0,\"y\":27,\"pageCompId\":\"1113362203862401024\",\"selected\":false,\"key\":\"33c6ecba-c0f5-46f2-9323-aab43e87eb63\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":382,\"h\":45,\"x\":774,\"i\":\"8ce1a978-3664-41d4-8d80-1b8f81deee0a\",\"orderNum\":0,\"y\":107,\"pageCompId\":\"1113362203904344064\",\"selected\":false,\"key\":\"936bc496-c82b-46b1-bc19-a9ee91929452\"},{\"compTextName\":\"\",\"component\":\"JDragDecoration\",\"visible\":true,\"w\":403,\"h\":78,\"x\":10,\"i\":\"04048a06-cefb-4dcd-ac0c-004da0229a9e\",\"orderNum\":0,\"y\":52,\"pageCompId\":\"1113362203921121280\",\"selected\":false,\"key\":\"6cc237a4-89ad-4718-83c4-feb0b9a14ef9\"},{\"compTextName\":\"\",\"component\":\"JCurrentTime\",\"visible\":true,\"w\":270,\"h\":33,\"x\":1629,\"i\":\"f69ec49c-ff6d-40f6-bcff-06a2d6742751\",\"orderNum\":0,\"y\":20,\"pageCompId\":\"1113362203933704192\",\"selected\":false,\"key\":\"1ac1bf52-506c-4d5b-95da-52f907854017\"},{\"compTextName\":\"\",\"component\":\"JImg\",\"visible\":true,\"w\":93,\"h\":61,\"x\":1558,\"i\":\"5094172c-0de1-4f5d-84d8-fff43811bba5\",\"orderNum\":300,\"y\":10,\"pageCompId\":\"1113362203950481408\",\"selected\":false,\"key\":\"dd9f7e52-86bc-4fcb-8bb2-bbd62e1a7546\"},{\"compTextName\":\"\",\"component\":\"JWeatherForecast\",\"visible\":true,\"w\":267,\"h\":59,\"x\":1635,\"i\":\"3d154544-9fab-4177-8fa8-dce02ccf8b5e\",\"orderNum\":300,\"y\":59,\"pageCompId\":\"1113362203975647232\",\"selected\":false,\"key\":\"375983aa-1c1b-4cd0-8d68-a67e55588edc\"},{\"compTextName\":\"\",\"component\":\"JDragBorder\",\"visible\":true,\"w\":599,\"h\":441,\"x\":79,\"i\":\"9fe7eb28-0157-48ca-8535-34760368e2d7\",\"orderNum\":300,\"y\":190,\"pageCompId\":\"1113362203992424448\",\"selected\":false,\"key\":\"51cc5aff-ade9-40ef-9a31-891cc4779213\"},{\"compTextName\":\"\",\"component\":\"JDragBorder\",\"visible\":true,\"w\":582,\"h\":445,\"x\":699,\"i\":\"es-drager-1731648824951-1\",\"orderNum\":300,\"y\":189,\"pageCompId\":\"1113362204013395968\",\"selected\":false,\"key\":\"8c08e246-f373-45e7-84cb-896b3c19c248\"},{\"compTextName\":\"\",\"component\":\"JDragBorder\",\"visible\":true,\"w\":589,\"h\":450,\"x\":1297,\"i\":\"es-drager-1731648851843-2\",\"orderNum\":300,\"y\":187,\"pageCompId\":\"1113362204034367488\",\"selected\":false,\"key\":\"71fe25a3-4299-42c7-8a96-2415747940c9\"},{\"compTextName\":\"\",\"component\":\"JVideoJs\",\"visible\":true,\"w\":568,\"h\":405,\"x\":93,\"i\":\"22aae23c-029e-456e-a1ac-0936cbfa6b6b\",\"orderNum\":300,\"y\":207,\"pageCompId\":\"1113362204051144704\",\"selected\":false,\"key\":\"41da84ee-4ced-4414-af4c-acbf4cf2232c\"},{\"compTextName\":\"\",\"component\":\"JVideoJs\",\"visible\":true,\"w\":560,\"h\":416,\"x\":707,\"i\":\"9d1f25e6-5446-4f78-90c6-7f9bd674b058\",\"orderNum\":300,\"y\":201,\"pageCompId\":\"1113362204067921920\",\"selected\":false,\"key\":\"864aa918-532c-4407-9bb0-2e2041ae53f7\"},{\"compTextName\":\"\",\"component\":\"JVideoJs\",\"visible\":true,\"w\":570,\"h\":433,\"x\":1306,\"i\":\"85841a8f-e6cd-479a-9ba8-c36497b4e912\",\"orderNum\":300,\"y\":194,\"pageCompId\":\"1113362204080504832\",\"selected\":false,\"key\":\"8f12407a-94af-46c1-bd13-1e28fcbfaee0\"},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":true,\"w\":262,\"h\":56,\"x\":81,\"i\":\"b0c4361a-0dfb-4575-88cb-edb593d4e120\",\"orderNum\":300,\"y\":666,\"pageCompId\":\"1113362204093087744\",\"selected\":false,\"key\":\"245b1381-54f5-40fd-9475-e34e41587f37\"},{\"compTextName\":\"\",\"component\":\"JDragBorder\",\"visible\":true,\"w\":1790,\"h\":417,\"x\":70,\"i\":\"3ca04b91-c734-42b9-8eea-93dad3b04a7e\",\"orderNum\":300,\"y\":747,\"pageCompId\":\"1113362204109864960\",\"selected\":false,\"key\":\"5627d105-4546-4692-abcd-42f2e61c3e45\"},{\"compTextName\":\"\",\"component\":\"JMultipleLine\",\"visible\":true,\"w\":485,\"h\":335,\"x\":109,\"i\":\"236cba9d-2c70-407e-8013-ee37e3d5d124\",\"orderNum\":300,\"y\":797,\"pageCompId\":\"1113362204122447872\",\"selected\":false,\"key\":\"644ef67f-0b41-4cb5-8cc5-1cac198d745f\"},{\"compTextName\":\"\",\"component\":\"JMultipleLine\",\"visible\":true,\"w\":485,\"h\":335,\"x\":704,\"i\":\"es-drager-1731649759290-3\",\"orderNum\":300,\"y\":797,\"pageCompId\":\"1113362204143419392\",\"selected\":false,\"key\":\"f92fba2e-d9c4-4e38-901d-d947f542e17b\"},{\"compTextName\":\"\",\"component\":\"JMultipleLine\",\"visible\":true,\"w\":485,\"h\":335,\"x\":1292,\"i\":\"es-drager-1731649765690-4\",\"orderNum\":300,\"y\":793,\"pageCompId\":\"1113362204164390912\",\"selected\":false,\"key\":\"3c1ab904-3923-4a51-80c5-d355c8516333\"},{\"compTextName\":\"\",\"component\":\"JSelectRadio\",\"visible\":true,\"w\":400,\"h\":80,\"x\":62,\"i\":\"3f014db1-34fe-41b7-bdff-ab4a23a7d6f6\",\"orderNum\":108,\"y\":7,\"pageCompId\":\"1113362204172779520\",\"selected\":false,\"key\":\"1fef29d3-cad8-4248-84d3-a778f7f1b389\"},{\"compTextName\":\"\",\"component\":\"JVideoPlay\",\"visible\":false,\"w\":516,\"h\":351,\"x\":121,\"i\":\"26735d51-f628-4ec6-8886-0ede0a7443af\",\"orderNum\":0,\"y\":236,\"pageCompId\":\"1113362204193751040\",\"selected\":false,\"key\":\"861f9c1d-d8dc-418a-a8c6-19f9c8d3a7e1\"},{\"compTextName\":\"\",\"component\":\"JVideoPlay\",\"visible\":false,\"w\":518,\"h\":361,\"x\":730,\"i\":\"es-drager-1731650783569-1\",\"orderNum\":0,\"y\":226,\"pageCompId\":\"1113362204210528256\",\"selected\":false,\"key\":\"9daa119e-566a-4c34-8643-49334e77701c\"},{\"compTextName\":\"\",\"component\":\"JVideoPlay\",\"visible\":false,\"w\":521,\"h\":378,\"x\":1329,\"i\":\"es-drager-1731650792607-2\",\"orderNum\":0,\"y\":222,\"pageCompId\":\"1113362204223111168\",\"selected\":false,\"key\":\"75211ac2-b0de-45bf-87ae-f84c8a712368\"},{\"compTextName\":\"\",\"component\":\"JBubble\",\"visible\":false,\"w\":851,\"x\":106,\"h\":360,\"i\":\"3acfc295-ea6d-4e16-83fd-bfd8d9022d8d\",\"y\":784,\"orderNum\":0,\"pageCompId\":\"1113362204235694080\",\"selected\":false},{\"compTextName\":\"\",\"component\":\"JText\",\"visible\":false,\"w\":268,\"x\":1037,\"h\":63,\"i\":\"f499c09e-61cc-40f1-8496-d57d2f98f82c\",\"y\":752,\"orderNum\":300,\"pageCompId\":\"1113362204248276992\",\"selected\":false},{\"compTextName\":\"\",\"component\":\"JRing\",\"visible\":false,\"w\":666,\"x\":944,\"h\":385,\"i\":\"a82c61b6-4287-422a-b8e7-1cb34d17859a\",\"y\":794,\"orderNum\":300,\"pageCompId\":\"1113362204260859904\",\"selected\":false}]', NULL, '0', '0', 'admin', '2025-08-07 17:10:45', 'admin', '2025-08-07 17:10:54', '', 0, 3, 0, 1); +INSERT INTO `onl_drag_page` VALUES ('1113362261391474688', '示例_首页副本6950', '/drag/page/view/1113362261391474688', NULL, '', 30, 'default', 'default', NULL, NULL, '[{\"pcX\":0,\"pcW\":13,\"moved\":false,\"pcY\":19,\"h\":25,\"i\":\"a80f65fe-cdc3-4fbe-a383-c526eda9886e\",\"mobileY\":0,\"mobileX\":0,\"component\":\"JQuickNav\",\"w\":24,\"x\":0,\"y\":0,\"pageCompId\":\"1113362261433417728\",\"key\":\"ebb10884-4571-4a62-976e-0de8d515d8bb\"},{\"pcX\":13,\"pcW\":11,\"moved\":false,\"pcY\":39,\"h\":51,\"i\":\"4d7f78a3-6520-45ae-85e4-ac0cfca514b3\",\"mobileY\":28,\"mobileX\":0,\"component\":\"JList\",\"w\":24,\"x\":0,\"y\":25,\"pageCompId\":\"1113362261462777856\",\"key\":\"8c0dfa3a-91a6-4429-8f29-80a225f6c862\"},{\"pcX\":0,\"pcW\":24,\"moved\":false,\"pcY\":0,\"h\":36,\"i\":\"1aab1f6b-316e-4046-9ec0-d68d35fa6142\",\"mobileY\":72,\"mobileX\":0,\"component\":\"JGrowCard\",\"w\":24,\"x\":0,\"y\":76,\"pageCompId\":\"1113362261483749376\",\"key\":\"ad8ecb70-a148-425d-8c0e-66a500da3f6b\"},{\"pcX\":0,\"pcW\":13,\"moved\":false,\"pcY\":47,\"h\":88,\"i\":\"ab1fcd58-e150-4816-b06a-5d2a62517510\",\"mobileY\":108,\"mobileX\":0,\"component\":\"JProjectCard\",\"w\":24,\"x\":0,\"y\":112,\"pageCompId\":\"1113362261496332288\",\"key\":\"dba2cb08-ac72-471d-b2d0-57b005d4abe1\"},{\"pcX\":13,\"pcW\":11,\"moved\":false,\"pcY\":19,\"h\":33,\"i\":\"e5a73961-e1ba-462c-bf86-78fbb94390d4\",\"mobileY\":144,\"mobileX\":0,\"component\":\"JWaitMatter\",\"w\":24,\"x\":0,\"y\":200,\"pageCompId\":\"1113362261525692416\",\"key\":\"a289d618-3c4c-4739-b922-1d2da94f616c\"},{\"pcX\":0,\"pcW\":24,\"moved\":false,\"pcY\":83,\"h\":41,\"i\":\"b1786985-070f-4f7b-8c46-b61c0ac9b8c7\",\"mobileY\":164,\"mobileX\":0,\"component\":\"JLine\",\"w\":24,\"x\":0,\"y\":233,\"pageCompId\":\"1113362261550858240\",\"key\":\"67ef02cb-e6af-4864-8c35-f389caee9c0c\"}]', NULL, '988299668956545024', '0', 'admin', '2025-08-07 17:10:59', 'admin', '2025-08-07 17:11:05', '', 0, 3, 0, 1); +INSERT INTO `onl_drag_page` VALUES ('1113362302680203264', '医美行业网络关注度副本4006', '/drag/page/view/1113362302680203264', NULL, '', 30, 'default', 'default', NULL, NULL, '[{\"pcX\":0,\"pcW\":24,\"moved\":false,\"pcY\":0,\"h\":8,\"i\":\"95729a29-9b15-4102-8ca0-4474bcdfd6ea\",\"orderNum\":0,\"mobileY\":0,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":0,\"pageCompId\":\"1113362302755700736\",\"key\":\"9ae1b314-88e0-433d-985f-7d492c0f1c6c\"},{\"pcX\":0,\"pcW\":8,\"moved\":false,\"pcY\":78,\"h\":6,\"i\":\"89ac8d65-5a17-4c62-83cc-05f29f629734\",\"orderNum\":13,\"mobileY\":43,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":43,\"pageCompId\":\"1113362302789255168\",\"key\":\"8f9eac53-d1e3-422f-8b7f-7ab4a451effb\"},{\"pcX\":16,\"pcW\":8,\"moved\":false,\"pcY\":77,\"h\":6,\"i\":\"f5f244fb-deed-48eb-8ada-78dadbe08bd8\",\"orderNum\":21,\"mobileY\":79,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":79,\"pageCompId\":\"1113362302806032384\",\"key\":\"5a0519bf-a79f-4160-b287-ab62629eb9ac\"},{\"pcX\":8,\"pcW\":8,\"moved\":false,\"pcY\":78,\"h\":6,\"i\":\"de17aaaf-b81c-48b3-8309-854b1d0b3d14\",\"orderNum\":20,\"mobileY\":184,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":184,\"pageCompId\":\"1113362302818615296\",\"key\":\"5f9de8c9-5dd0-4bed-9b47-ef2b576f28e7\"},{\"pcX\":0,\"pcW\":8,\"moved\":false,\"pcY\":8,\"h\":5,\"i\":\"6979473b-9eb1-4d90-887c-483378b89886\",\"orderNum\":20,\"mobileY\":8,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":8,\"pageCompId\":\"1113362302835392512\",\"key\":\"98452364-6f51-4cff-9414-e72cea2b48d2\"},{\"pcX\":8,\"pcW\":8,\"moved\":false,\"pcY\":8,\"h\":5,\"i\":\"fabcd19e-73a2-4a44-9035-d18bccfa77ba\",\"orderNum\":25,\"mobileY\":149,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":149,\"pageCompId\":\"1113362302847975424\",\"key\":\"c941de1d-f16f-4674-8995-0702ae12d431\"},{\"pcX\":16,\"pcW\":8,\"moved\":false,\"pcY\":8,\"h\":5,\"i\":\"e5eb46cd-4d1a-447e-b42a-6e390fa7080e\",\"orderNum\":25,\"mobileY\":114,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":114,\"pageCompId\":\"1113362302864752640\",\"key\":\"d27f9779-ea26-4b2a-abba-a1e91cef8221\"},{\"pcX\":8,\"pcW\":8,\"moved\":false,\"pcY\":13,\"h\":30,\"i\":\"f42ce4f9-0e56-47da-8220-254436afea6d\",\"orderNum\":25,\"mobileY\":154,\"mobileX\":0,\"component\":\"JSmoothLine\",\"w\":24,\"x\":0,\"y\":154,\"pageCompId\":\"1113362302889918464\",\"key\":\"5817d28c-8684-433a-9a09-89328f379c2b\"},{\"pcX\":0,\"pcW\":8,\"moved\":false,\"pcY\":43,\"h\":5,\"i\":\"102fa102-3bd7-4e86-83ea-77cc7ef23651\",\"orderNum\":44,\"mobileY\":219,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":219,\"pageCompId\":\"1113362302906695680\",\"key\":\"fd873bf0-1a7f-4f66-ac2a-615c00491700\"},{\"pcX\":16,\"pcW\":8,\"moved\":false,\"pcY\":48,\"h\":30,\"i\":\"6841deb3-d062-42d8-8a2b-b58f6da64159\",\"orderNum\":49,\"mobileY\":293,\"mobileX\":0,\"component\":\"JMultipleBar\",\"w\":24,\"x\":0,\"y\":286,\"pageCompId\":\"1113362302915084288\",\"key\":\"6dd95954-ce51-4957-b62f-b61420a8ad8e\"},{\"pcX\":8,\"pcW\":8,\"moved\":false,\"pcY\":43,\"h\":5,\"i\":\"201a48c1-924c-4da0-87e5-9dc0eb2579a9\",\"orderNum\":69,\"mobileY\":253,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":253,\"pageCompId\":\"1113362302936055808\",\"key\":\"2f3d3af4-a5a6-4764-8548-b8cc8b0030a2\"},{\"pcX\":16,\"pcW\":8,\"moved\":false,\"pcY\":43,\"h\":5,\"i\":\"7e2ecc0a-7930-4c76-9c9a-76af22a58f59\",\"orderNum\":78,\"mobileY\":288,\"mobileX\":0,\"component\":\"JText\",\"w\":24,\"x\":0,\"y\":281,\"pageCompId\":\"1113362302948638720\",\"key\":\"b4e7c69b-2853-403a-85c7-c1cdf9fec082\"},{\"pcX\":0,\"pcW\":8,\"moved\":false,\"pcY\":13,\"h\":30,\"i\":\"88e40b11-fc48-4d59-8ba8-5d106f3dfa2b\",\"orderNum\":53,\"mobileY\":13,\"mobileX\":0,\"component\":\"JMixLineBar\",\"w\":24,\"x\":0,\"y\":13,\"pageCompId\":\"1113362302961221632\",\"key\":\"b761af88-7505-404a-998f-dfa7d2a14367\"},{\"pcX\":0,\"pcW\":8,\"moved\":false,\"pcY\":48,\"h\":30,\"i\":\"000017d9-054b-492f-9327-537c64b25f0f\",\"orderNum\":54,\"mobileY\":49,\"mobileX\":0,\"component\":\"JDynamicBar\",\"w\":24,\"x\":0,\"y\":49,\"pageCompId\":\"1113362302977998848\",\"key\":\"7ea7c14c-e71c-41d9-ad5d-4ee8c8de4aa7\"},{\"pcX\":0,\"pcW\":8,\"moved\":false,\"pcY\":84,\"h\":29,\"i\":\"0331fad4-d098-4aa4-84e1-0583a0ed828f\",\"orderNum\":80,\"mobileY\":224,\"mobileX\":0,\"component\":\"JDynamicBar\",\"w\":24,\"x\":0,\"y\":224,\"pageCompId\":\"1113362302994776064\",\"key\":\"447a9788-884d-4f95-a5a9-fe7130078ef8\"},{\"pcX\":8,\"pcW\":8,\"moved\":false,\"pcY\":48,\"h\":23,\"i\":\"f36d52f6-942b-438b-881a-2fd02ebfd7f0\",\"orderNum\":109,\"mobileY\":258,\"mobileX\":0,\"component\":\"JRing\",\"w\":24,\"x\":0,\"y\":258,\"pageCompId\":\"1113362303007358976\",\"key\":\"5e2cd922-9a7b-4706-a1ae-66635c985aaa\"},{\"pcX\":8,\"pcW\":8,\"moved\":false,\"pcY\":84,\"h\":29,\"i\":\"7c994b82-cde8-41a2-9192-21f8c92085b9\",\"orderNum\":109,\"mobileY\":190,\"mobileX\":0,\"component\":\"JCommonTable\",\"w\":24,\"x\":0,\"y\":190,\"pageCompId\":\"1113362303015747584\",\"key\":\"62e6b38a-f2fe-4e30-8a76-b5fe5404c665\"},{\"pcX\":16,\"pcW\":8,\"moved\":false,\"pcY\":83,\"h\":29,\"i\":\"7759c7d3-2ea1-4f89-9c49-9866e9d6cc77\",\"orderNum\":113,\"mobileY\":85,\"mobileX\":0,\"component\":\"JRing\",\"w\":24,\"x\":0,\"y\":85,\"pageCompId\":\"1113362303024136192\",\"key\":\"23b4812c-a369-43df-8f70-526a8e347842\"},{\"pcX\":0,\"pcW\":12,\"moved\":false,\"pcY\":113,\"h\":30,\"i\":\"77b4c245-5240-4e96-8275-acdc5648c65b\",\"orderNum\":113,\"mobileY\":119,\"mobileX\":0,\"component\":\"JFunnel\",\"w\":24,\"x\":0,\"y\":119,\"pageCompId\":\"1113362303036719104\",\"key\":\"2c9e4290-51dd-4603-937e-4bb9ef72b04b\"}]', NULL, '988299668956545024', '0', 'admin', '2025-08-07 17:11:08', 'admin', '2025-08-07 17:11:12', '', 0, 75, 0, 1); INSERT INTO `onl_drag_page` VALUES ('1504359493847306242', '流程门户', '/drag/page/view/1504359493847306242', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '[{\"component\":\"eoa-cms-apply-process\",\"w\":16,\"moved\":false,\"x\":0,\"h\":43,\"i\":\"ec47ccc3-fadb-4b4f-b156-be622e95a39f\",\"y\":59,\"pageCompId\":\"1526478613069701121\"},{\"component\":\"eoa-cms-comm-use\",\"w\":24,\"moved\":false,\"x\":0,\"h\":15,\"i\":\"7fb16df0-15dc-43c7-908e-7edb803cf1db\",\"y\":0,\"pageCompId\":\"1526478613174558721\"},{\"component\":\"eoa-cms-process-notice\",\"w\":8,\"moved\":false,\"x\":16,\"h\":44,\"i\":\"57eb306f-c556-4425-8966-ca315c83754a\",\"y\":15,\"pageCompId\":\"1526478613275222017\"},{\"component\":\"eoa-cms-my-process\",\"w\":16,\"moved\":false,\"x\":0,\"h\":44,\"i\":\"6dbe85c8-a57a-4fa9-8223-c320ebb3aa38\",\"y\":15,\"pageCompId\":\"1526478613384273922\"},{\"component\":\"eoa-cms-user-notice\",\"w\":8,\"moved\":false,\"x\":16,\"h\":43,\"i\":\"62b1793a-de33-4196-81fd-d1476131cc92\",\"y\":59,\"pageCompId\":\"1526478613489131521\"},{\"component\":\"eoa-cms-process-chart\",\"w\":16,\"moved\":false,\"x\":0,\"h\":36,\"i\":\"a0ad5cf9-81f8-415f-94d9-00ce57214192\",\"y\":102,\"pageCompId\":\"1526478613593989121\"},{\"component\":\"eoa-cms-process-type\",\"w\":8,\"moved\":false,\"x\":16,\"h\":36,\"i\":\"fbe20e5e-7aaa-4642-8368-28d2f2638cfd\",\"y\":102,\"pageCompId\":\"1526478613694652418\"},{\"component\":\"eoa-cms-email\",\"w\":16,\"moved\":false,\"x\":0,\"h\":48,\"i\":\"f7bd7396-b869-446b-8042-63871c77f05e\",\"y\":138,\"pageCompId\":\"1526478613803704322\"},{\"component\":\"eoa-cms-plan\",\"w\":8,\"moved\":false,\"x\":16,\"h\":48,\"i\":\"5a99de6c-8636-41be-8fe4-934bfce171f5\",\"y\":138,\"pageCompId\":\"1526478613904367618\"}]', '', '988299695309357056', '0', 'jeecg', '2022-03-17 15:30:28', 'admin', '2023-05-15 11:06:58', NULL, NULL, 1, NULL, 0); INSERT INTO `onl_drag_page` VALUES ('1504364941187043329', '企业门户', '/drag/page/view/1504364941187043329', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '[{\"component\":\"eoa-cms-banner\",\"w\":24,\"moved\":false,\"x\":0,\"h\":34,\"i\":\"43d3d2e3-7311-4714-bf93-8dd4a3984615\",\"y\":0,\"pageCompId\":\"1526476125109231618\"},{\"component\":\"eoa-cms-news-info\",\"w\":16,\"moved\":false,\"x\":0,\"h\":63,\"i\":\"e2b21502-d058-4cad-b16d-9a986ed1c1c4\",\"y\":34,\"pageCompId\":\"1526476125247643650\"},{\"component\":\"eoa-cms-user-notice\",\"w\":8,\"moved\":false,\"x\":16,\"h\":38,\"i\":\"1b834694-04df-491b-a734-aa38d70c1ed6\",\"y\":34,\"pageCompId\":\"1526476125352501250\"},{\"component\":\"eoa-cms-rule-info\",\"w\":9,\"moved\":false,\"x\":0,\"h\":44,\"i\":\"fa29e703-60b0-43b5-a84e-ff92eb9188b5\",\"y\":97,\"pageCompId\":\"1526476125457358849\"},{\"component\":\"eoa-cms-sign-news\",\"w\":7,\"moved\":false,\"x\":9,\"h\":44,\"i\":\"5cd2720b-4ac9-4485-92a1-e77363883012\",\"y\":97,\"pageCompId\":\"1526476125562216450\"},{\"component\":\"eoa-cms-plan\",\"w\":8,\"moved\":false,\"x\":16,\"h\":49,\"i\":\"7bc89a6e-8a1e-4e5e-8aad-a59011bd7bd1\",\"y\":72,\"pageCompId\":\"1526476125667074049\"},{\"component\":\"eoa-cms-link\",\"w\":8,\"moved\":false,\"x\":16,\"h\":20,\"i\":\"5b7716a2-b0ab-4344-8a72-da53b5beb9f0\",\"y\":121,\"pageCompId\":\"1526476125771931649\"}]', '', '988299695309357056', '0', 'jeecg', '2022-03-17 15:52:06', 'admin', '2023-05-15 11:07:00', NULL, NULL, 1, NULL, 0); INSERT INTO `onl_drag_page` VALUES ('1516747539813007362', '示例_项目性质收入统计JSON', '/drag/page/view/1516747539813007362', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '[{\"component\":\"JPie\",\"w\":12,\"moved\":false,\"x\":0,\"h\":42,\"i\":\"a2ada7ba-ff55-4d2c-ba1b-10eb3c04b5f7\",\"y\":0,\"pageCompId\":\"1517018288431857665\"},{\"component\":\"JBar\",\"w\":12,\"moved\":false,\"x\":12,\"h\":42,\"i\":\"195569f9-8bd3-4e8f-892a-f81f60a25ba8\",\"y\":0,\"pageCompId\":\"1517018288566075393\"},{\"component\":\"JLine\",\"w\":24,\"moved\":false,\"x\":0,\"h\":44,\"i\":\"5cde89e3-1174-4a95-8385-065c1ee1a22d\",\"y\":42,\"pageCompId\":\"1517018288670932994\"},{\"component\":\"JCommonTable\",\"w\":24,\"moved\":false,\"x\":0,\"h\":48,\"i\":\"2ed05f21-e822-4c4e-8657-02edb10b1cca\",\"y\":86,\"pageCompId\":\"1517018288775790593\"}]', '', '0', '1', 'admin', '2022-04-20 19:56:08', 'admin', '2023-05-15 11:07:40', NULL, NULL, 1, NULL, 0); @@ -4304,6 +4271,55 @@ INSERT INTO `onl_drag_page_comp` VALUES ('1109739713013514240', NULL, '108435522 INSERT INTO `onl_drag_page_comp` VALUES ('1109739713017708544', NULL, '1084355229195993088', NULL, 'JText', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":33,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"物料采购概况\",\"size\":{\"width\":144,\"height\":33},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":100,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"body\":{\"color\":\"#8AA7D0\",\"fontSize\":20,\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-07-28 17:16:16', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('1109739713026097152', NULL, '1084355229195993088', NULL, 'JText', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":33,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"财务科数据展示\",\"size\":{\"width\":466,\"height\":45},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":100,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"body\":{\"color\":\"#FFFFFF\",\"letterSpacing\":10,\"fontSize\":32,\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-07-28 17:16:16', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('1109739713030291456', NULL, '1084355229195993088', NULL, 'JText', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":33,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"XX省XX市监狱\",\"size\":{\"width\":144,\"height\":33},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":100,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"body\":{\"color\":\"#FFFFFF\",\"text\":\"\",\"fontWeight\":\"normal\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-07-28 17:16:16', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362203862401024', NULL, '1113362203690434560', NULL, 'JText', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":33,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"收视监控平台\",\"size\":{\"width\":376,\"height\":52},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":100,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"body\":{\"color\":\"#FFFFFF\",\"letterSpacing\":5,\"fontSize\":50,\"text\":\"\",\"fontWeight\":\"normal\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362203904344064', NULL, '1113362203690434560', NULL, 'JText', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":33,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"Viewing Monitoring platform\",\"size\":{\"width\":382,\"height\":45},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":100,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"body\":{\"color\":\"#FFFFFF\",\"fontSize\":26,\"text\":\"\",\"fontWeight\":\"normal\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362203921121280', NULL, '1113362203690434560', NULL, 'JDragDecoration', '{\"size\":{\"width\":403,\"height\":78},\"w\":300,\"dataType\":1,\"h\":100,\"option\":{\"dur\":3,\"mainColor\":\"#00CED1\",\"fontSize\":15,\"type\":\"8\",\"title\":\"装饰8\",\"subColor\":\"#FAD400\",\"reverse\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362203933704192', NULL, '1113362203690434560', NULL, 'JCurrentTime', '{\"chartData\":\"\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":270,\"height\":33},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":270,\"dataType\":1,\"h\":33,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"bgColor\":\"#4A4A4A\",\"body\":{\"color\":\"#FFFFFF\",\"fontSize\":20,\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"showWeek\":\"hide\",\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"},\"fontColor\":\"#4A4A4A\"}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362203950481408', NULL, '1113362203690434560', NULL, 'JImg', '{\"size\":{\"width\":93,\"height\":61},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"w\":450,\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":-1,\"option\":{\"padding\":0,\"backgroundColor\":\"\",\"borderRadius\":0,\"rotateTime\":1000,\"opacity\":1,\"body\":{\"url\":\"https://jeecgos.oss-cn-beijing.aliyuncs.com/upload/test/1e80a2350e3a4b378a4ba7647aef9a17.png\"},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"},\"izRotate\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362203975647232', NULL, '1113362203690434560', NULL, 'JWeatherForecast', '{\"size\":{\"width\":267,\"height\":59},\"w\":311,\"dataType\":1,\"h\":47,\"option\":{\"template\":11,\"bgColor\":\"\",\"city\":\"\",\"num\":2,\"fontSize\":16,\"fontColor\":\"#fff\",\"url\":\"\"}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362203992424448', NULL, '1113362203690434560', NULL, 'JDragBorder', '{\"size\":{\"width\":599,\"height\":441},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"w\":450,\"dataType\":1,\"h\":300,\"option\":{\"dur\":3,\"backgroundColor\":\"#ffffff00\",\"mainColor\":\"#83BFF6\",\"titleWidth\":250,\"type\":\"8\",\"title\":\"边框\",\"subColor\":\"#00CED1\",\"reverse\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204013395968', NULL, '1113362203690434560', NULL, 'JDragBorder', '{\"size\":{\"width\":582,\"height\":445},\"w\":450,\"dataType\":1,\"h\":300,\"option\":{\"dur\":3,\"backgroundColor\":\"#ffffff00\",\"mainColor\":\"#83BFF6\",\"titleWidth\":250,\"type\":\"8\",\"title\":\"边框\",\"subColor\":\"#00CED1\",\"reverse\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204034367488', NULL, '1113362203690434560', NULL, 'JDragBorder', '{\"size\":{\"width\":589,\"height\":450},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"w\":450,\"dataType\":1,\"h\":300,\"option\":{\"dur\":3,\"backgroundColor\":\"#ffffff00\",\"mainColor\":\"#83BFF6\",\"titleWidth\":250,\"type\":\"8\",\"title\":\"边框\",\"subColor\":\"#00CED1\",\"reverse\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204051144704', NULL, '1113362203690434560', NULL, 'JVideoJs', '{\"size\":{\"width\":568,\"height\":405},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"w\":450,\"dataType\":1,\"h\":300,\"timeOut\":0,\"option\":{\"url\":\"http://vjs.zencdn.net/v/oceans.mp4\"}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204067921920', NULL, '1113362203690434560', NULL, 'JVideoJs', '{\"size\":{\"width\":560,\"height\":416},\"w\":450,\"dataType\":1,\"h\":300,\"timeOut\":0,\"option\":{\"url\":\"http://vjs.zencdn.net/v/oceans.mp4\"}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204080504832', NULL, '1113362203690434560', NULL, 'JVideoJs', '{\"size\":{\"width\":570,\"height\":433},\"w\":450,\"dataType\":1,\"h\":300,\"timeOut\":0,\"option\":{\"url\":\"http://vjs.zencdn.net/v/oceans.mp4\"}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204093087744', NULL, '1113362203690434560', NULL, 'JText', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":33,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"全网实时收视率\",\"size\":{\"width\":262,\"height\":56},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":100,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"body\":{\"color\":\"#FFFFFF\",\"fontSize\":35,\"text\":\"\",\"fontWeight\":\"normal\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204109864960', NULL, '1113362203690434560', NULL, 'JDragBorder', '{\"size\":{\"width\":1790,\"height\":417},\"w\":450,\"dataType\":1,\"h\":300,\"option\":{\"dur\":3,\"backgroundColor\":\"#ffffff00\",\"mainColor\":\"#83BFF6\",\"titleWidth\":250,\"type\":\"2\",\"title\":\"边框\",\"subColor\":\"#00CED1\",\"reverse\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204122447872', NULL, '1113362203690434560', NULL, 'JMultipleLine', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"chartData\":\"[ { \\\"name\\\": \\\"周一\\\", \\\"value\\\": 80, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周二\\\", \\\"value\\\": 30, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周三\\\", \\\"value\\\": 40, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周四\\\", \\\"value\\\": 80, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周五\\\", \\\"value\\\": 20, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周一\\\", \\\"value\\\": 30, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周二\\\", \\\"value\\\": 60, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周三\\\", \\\"value\\\": 80, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周四\\\", \\\"value\\\": 20, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周五\\\", \\\"value\\\": 30, \\\"type\\\": \\\"下午\\\" }]\",\"size\":{\"width\":485,\"height\":335},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":450,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#9B9B9B\"},\"show\":false,\"interval\":2},\"name\":\"\",\"nameTextStyle\":{\"color\":\"#EEF1FA\"}},\"customColor\":[{\"color\":\"#FFD700\"},{\"color\":\"#90EE90\"}],\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"}},\"grid\":{\"top\":12,\"left\":0,\"bottom\":18,\"right\":40,\"containLabel\":true},\"series\":[{\"areaStyleOpacity\":0.5,\"symbolSize\":5,\"lineType\":\"smooth\",\"label\":{\"color\":\"#EEF1FA\"},\"lineWidth\":2}],\"legend\":{\"r\":1},\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\"},\"title\":{\"show\":true,\"text\":\"\",\"textStyle\":{\"color\":\"#EEF1FA\",\"fontWeight\":\"normal\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"headColor\":\"#1D1F26\",\"textStyle\":{\"color\":\"#FFFFFF\"},\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204143419392', NULL, '1113362203690434560', NULL, 'JMultipleLine', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"chartData\":\"[ { \\\"name\\\": \\\"周一\\\", \\\"value\\\": 80, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周二\\\", \\\"value\\\": 30, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周三\\\", \\\"value\\\": 40, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周四\\\", \\\"value\\\": 80, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周五\\\", \\\"value\\\": 20, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周一\\\", \\\"value\\\": 30, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周二\\\", \\\"value\\\": 60, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周三\\\", \\\"value\\\": 80, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周四\\\", \\\"value\\\": 20, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周五\\\", \\\"value\\\": 30, \\\"type\\\": \\\"下午\\\" }]\",\"size\":{\"width\":485,\"height\":335},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":450,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#9B9B9B\"},\"show\":false,\"interval\":2},\"show\":true,\"nameTextStyle\":{\"color\":\"#EEF1FA\"}},\"customColor\":[{\"color\":\"#1E86EB\"},{\"color\":\"#FF8C00\"}],\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"axisLine\":{\"lineStyle\":{\"color\":\"#EEF1FA\"}},\"nameTextStyle\":{\"color\":\"#EEF1FA\"}},\"grid\":{\"top\":12,\"left\":0,\"bottom\":18,\"right\":40,\"containLabel\":true},\"series\":[{\"symbolSize\":5,\"lineType\":\"smooth\",\"label\":{\"color\":\"#EEF1FA\"},\"lineWidth\":2}],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\"},\"title\":{\"show\":true,\"text\":\"\",\"textStyle\":{\"color\":\"#EEF1FA\",\"fontWeight\":\"normal\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204164390912', NULL, '1113362203690434560', NULL, 'JMultipleLine', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"chartData\":\"[ { \\\"name\\\": \\\"周一\\\", \\\"value\\\": 80, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周二\\\", \\\"value\\\": 30, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周三\\\", \\\"value\\\": 40, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周四\\\", \\\"value\\\": 80, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周五\\\", \\\"value\\\": 20, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": \\\"周一\\\", \\\"value\\\": 30, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周二\\\", \\\"value\\\": 60, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周三\\\", \\\"value\\\": 80, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周四\\\", \\\"value\\\": 20, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": \\\"周五\\\", \\\"value\\\": 30, \\\"type\\\": \\\"下午\\\" }]\",\"size\":{\"width\":485,\"height\":335},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":450,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#9B9B9B\"},\"show\":false,\"interval\":2},\"nameTextStyle\":{\"color\":\"#EEF1FA\"}},\"customColor\":[{\"color\":\"#C71585\"},{\"color\":\"#FF4500\"}],\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"}},\"grid\":{\"top\":12,\"left\":0,\"bottom\":18,\"right\":40,\"containLabel\":true},\"series\":[{\"symbolSize\":5,\"lineType\":\"smooth\",\"lineWidth\":2}],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\"},\"title\":{\"show\":true,\"text\":\"\",\"textStyle\":{\"color\":\"#EEF1FA\",\"fontWeight\":\"normal\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204172779520', NULL, '1113362203690434560', NULL, 'JSelectRadio', '{\"compShowConfig\":[{\"compVals\":[\"22aae23c-029e-456e-a1ac-0936cbfa6b6b\",\"9d1f25e6-5446-4f78-90c6-7f9bd674b058\",\"85841a8f-e6cd-479a-9ba8-c36497b4e912\",\"236cba9d-2c70-407e-8013-ee37e3d5d124\",\"es-drager-1731649759290-3\",\"es-drager-1731649765690-4\"],\"selectVal\":\"1\"},{\"compVals\":[\"3acfc295-ea6d-4e16-83fd-bfd8d9022d8d\",\"f499c09e-61cc-40f1-8496-d57d2f98f82c\",\"a82c61b6-4287-422a-b8e7-1cb34d17859a\",\"26735d51-f628-4ec6-8886-0ede0a7443af\",\"es-drager-1731650783569-1\",\"es-drager-1731650792607-2\"],\"selectVal\":\"2\"}],\"chartData\":\"[ { \\\"label\\\": \\\"中央卫视\\\", \\\"value\\\": \\\"1\\\" }, { \\\"label\\\": \\\"地方卫视\\\", \\\"value\\\": \\\"2\\\" }]\",\"size\":{\"width\":400,\"height\":80},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"文本\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"w\":400,\"dataType\":1,\"h\":80,\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"padding\":0,\"backgroundColor\":\"#39414d\",\"borderColor\":\"\",\"color\":\"#FFFFFF\",\"activeColor\":\"#fff\",\"activeBorderColor\":\"\",\"borderWidth\":0,\"activeBackgroundColor\":\"#0a73ff\",\"fontSize\":30,\"type\":\"radio\",\"activeBorderWidth\":0}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204193751040', NULL, '1113362203690434560', NULL, 'JVideoPlay', '{\"chartData\":\"[{\\\"src\\\":\\\"http://vjs.zencdn.net/v/oceans.mp4\\\"}]\",\"size\":{\"width\":516,\"height\":351},\"background\":\"#4A90E2\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"路径\"}],\"w\":450,\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"loop\":true,\"autoPlay\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204210528256', NULL, '1113362203690434560', NULL, 'JVideoPlay', '{\"chartData\":\"[{\\\"src\\\":\\\"http://vjs.zencdn.net/v/oceans.mp4\\\"}]\",\"size\":{\"width\":518,\"height\":361},\"background\":\"#4A90E2\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"路径\"}],\"w\":450,\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"loop\":true,\"autoPlay\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204223111168', NULL, '1113362203690434560', NULL, 'JVideoPlay', '{\"chartData\":\"[{\\\"src\\\":\\\"http://vjs.zencdn.net/v/oceans.mp4\\\"}]\",\"size\":{\"width\":521,\"height\":378},\"background\":\"#4A90E2\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"路径\"}],\"w\":450,\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"loop\":true,\"autoPlay\":false}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204235694080', NULL, '1113362203690434560', NULL, 'JBubble', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"chartData\":\"[ { \\\"name\\\": 4, \\\"value\\\": 80, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 5, \\\"value\\\": 75, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 6, \\\"value\\\": 68, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 7, \\\"value\\\": 51, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 8, \\\"value\\\": 92, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 9, \\\"value\\\": 68, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 10, \\\"value\\\": 78, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 11, \\\"value\\\": 69, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 12, \\\"value\\\": 83, \\\"type\\\": \\\"上午\\\" }, { \\\"name\\\": 11, \\\"value\\\": 6, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 10, \\\"value\\\": 8, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 9, \\\"value\\\": 7, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 8, \\\"value\\\": 10, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 7, \\\"value\\\": 11, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 6, \\\"value\\\": 4, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 10, \\\"value\\\": 20, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 8, \\\"value\\\": 16, \\\"type\\\": \\\"下午\\\" }, { \\\"name\\\": 7, \\\"value\\\": 9, \\\"type\\\": \\\"下午\\\" }]\",\"size\":{\"width\":851,\"height\":360},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":450,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#9B9B9B\"},\"interval\":2}},\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"}},\"grid\":{\"top\":50,\"left\":0,\"bottom\":18,\"right\":50,\"containLabel\":true},\"series\":[],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\"},\"title\":{\"show\":true,\"text\":\"\",\"textStyle\":{\"fontWeight\":\"normal\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204248276992', NULL, '1113362203690434560', NULL, 'JText', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":33,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"视频访问来源\",\"size\":{\"width\":268,\"height\":63},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":100,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"body\":{\"color\":\"#FFFFFF\",\"fontSize\":35,\"text\":\"\",\"fontWeight\":\"normal\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362204260859904', NULL, '1113362203690434560', NULL, 'JRing', '{\"borderColor\":\"#FFFFFF00\",\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"dataType\":1,\"h\":300,\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":0,\"chartData\":\"[ { \\\"value\\\": 1048, \\\"name\\\": \\\"营销广告\\\" }, { \\\"value\\\": 735, \\\"name\\\": \\\"搜索引擎\\\" }, { \\\"value\\\": 580, \\\"name\\\": \\\"邮件营销\\\" }, { \\\"value\\\": 484, \\\"name\\\": \\\"联盟广告\\\" }, { \\\"value\\\": 300, \\\"name\\\": \\\"视频广告\\\" }]\",\"size\":{\"width\":666,\"height\":385},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF00\",\"w\":480,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"grid\":{\"top\":50,\"left\":50,\"show\":false},\"series\":[{\"data\":[],\"name\":\"Access From\",\"avoidLabelOverlap\":false,\"emphasis\":{\"label\":{\"color\":\"#FFFFFF\",\"show\":true,\"fontSize\":14,\"fontWeight\":\"bold\"}},\"label\":{\"color\":\"#EEF1FA\",\"show\":true,\"position\":\"center\"},\"labelLine\":{\"show\":false},\"type\":\"pie\",\"radius\":[\"40%\",\"70%\"]}],\"legend\":{\"show\":false},\"tooltip\":{\"trigger\":\"item\"},\"title\":{\"show\":true,\"text\":\"\",\"textStyle\":{\"fontWeight\":\"normal\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"headColor\":\"#1D1F26\",\"textStyle\":{\"color\":\"#FFFFFF\"},\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:45', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362261433417728', NULL, '1113362261391474688', NULL, 'JQuickNav', '{\"borderColor\":\"#FFFFFF\",\"paramOption\":[],\"dataType\":2,\"dataSetName\":\"首页快速导航\",\"query\":[],\"h\":26,\"dataSetApi\":\"https://api.jeecg.com/mock/51/home/quick\",\"drillData\":[],\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"[{\\\"title\\\":\\\"首页\\\",\\\"icon\\\":\\\"icon-jeecg-homepage\\\",\\\"color\\\":\\\"#1fdaca\\\"},{\\\"title\\\":\\\"仪表盘\\\",\\\"icon\\\":\\\"icon-jeecg-shijian\\\",\\\"color\\\":\\\"#bf0c2c\\\"},{\\\"title\\\":\\\"组件\\\",\\\"icon\\\":\\\"icon-jeecg-dangan\\\",\\\"color\\\":\\\"#e18525\\\"},{\\\"title\\\":\\\"系统管理\\\",\\\"icon\\\":\\\"icon-jeecg-shezhi\\\",\\\"color\\\":\\\"#3fb27f\\\"},{\\\"title\\\":\\\"权限管理\\\",\\\"icon\\\":\\\"icon-jeecg-yuechi\\\",\\\"color\\\":\\\"#4daf1bc9\\\"},{\\\"title\\\":\\\"图表\\\",\\\"icon\\\":\\\"icon-jeecg-fujin\\\",\\\"color\\\":\\\"#00d8ff\\\"}]\",\"size\":{\"width\":826,\"height\":265},\"dataSetId\":\"1519962879095332865\",\"fieldOption\":[{\"label\":\"title\",\"text\":\"title\",\"value\":\"title\"},{\"label\":\"icon\",\"text\":\"icon\",\"value\":\"icon\"},{\"label\":\"color\",\"text\":\"color\",\"value\":\"color\"},{\"label\":\"href\",\"text\":\"href\",\"value\":\"href\"}],\"dataSetType\":\"api\",\"background\":\"#FFFFFF\",\"w\":12,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"dataSetIzAgent\":\"0\",\"option\":{\"icon\":{\"scriptUrl\":\"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\"fontSize\":30},\"body\":{\"textAlign\":\"center\",\"column\":3,\"iconAlign\":\"top\"},\"card\":{\"rightHref\":\"http://jeecg.com\",\"size\":\"default\",\"extra\":\"更多\",\"textStyle\":{\"color\":\"#4A4A4A\"},\"title\":\"快捷导航\"}}}', 'admin', '2025-08-07 17:10:59', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362261462777856', NULL, '1113362261391474688', NULL, 'JList', '{\"borderColor\":\"#FFFFFF\",\"dataMapping\":[{\"mapping\":\"title\",\"filed\":\"标题\"},{\"mapping\":\"remark\",\"filed\":\"描述\"},{\"mapping\":\"date\",\"filed\":\"时间\"},{\"mapping\":\"pic\",\"filed\":\"封面\"}],\"paramOption\":[],\"dataType\":2,\"dataSetName\":\"数据列表\",\"query\":[],\"h\":24,\"dataSetApi\":\"https://api.jeecg.com/mock/51/datalist/list\",\"drillData\":[],\"url\":\"http://api.jeecg.com/mock/42/list\",\"timeOut\":0,\"chartData\":\"[{\\\"title\\\":\\\"通知一\\\",\\\"date\\\":\\\"2022-3-914:20:21\\\"},{\\\"title\\\":\\\"通知二\\\",\\\"date\\\":\\\"2022-3-814:20:21\\\"},{\\\"title\\\":\\\"通知三\\\",\\\"date\\\":\\\"2022-3-714:20:21\\\"},{\\\"title\\\":\\\"通知四\\\",\\\"date\\\":\\\"2022-3-414:20:21\\\"}]\",\"size\":{\"width\":698,\"height\":551},\"dataSetId\":\"1519945036454813698\",\"fieldOption\":[{\"label\":\"title\",\"text\":\"title\",\"value\":\"title\"},{\"label\":\"date\",\"text\":\"date\",\"value\":\"date\"},{\"label\":\"remark\",\"text\":\"remark\",\"value\":\"remark\"},{\"label\":\"pic\",\"text\":\"pic\",\"value\":\"pic\"}],\"dataSetType\":\"api\",\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF\",\"w\":12,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"dataSetIzAgent\":\"0\",\"option\":{\"layout\":\"vertical\",\"titleFontColor\":\"#000000\",\"showTitlePrefix\":true,\"titleFontSize\":18,\"showTimePrefix\":true,\"iconColor\":\"#000000\",\"contentColor\":\"#000000\",\"card\":{\"headColor\":\"#FFFFFF\",\"textStyle\":{\"color\":\"#333333\"}}}}', 'admin', '2025-08-07 17:10:59', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362261483749376', NULL, '1113362261391474688', NULL, 'JGrowCard', '{\"borderColor\":\"#FFFFFF\",\"dataType\":1,\"h\":19,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"[{\\\"title\\\":\\\"访问数\\\",\\\"icon\\\":\\\"icon-jeecg-qianbao\\\",\\\"value\\\":2000,\\\"total\\\":120000,\\\"color\\\":\\\"green\\\",\\\"action\\\":\\\"月\\\"},{\\\"title\\\":\\\"成交额\\\",\\\"icon\\\":\\\"icon-jeecg-youhuiquan\\\",\\\"value\\\":20000,\\\"total\\\":500000,\\\"color\\\":\\\"blue\\\",\\\"action\\\":\\\"月\\\"},{\\\"title\\\":\\\"下载数\\\",\\\"icon\\\":\\\"icon-jeecg-tupian\\\",\\\"value\\\":8000,\\\"total\\\":120000,\\\"color\\\":\\\"orange\\\",\\\"action\\\":\\\"周\\\"},{\\\"title\\\":\\\"成交数\\\",\\\"icon\\\":\\\"icon-jeecg-jifen\\\",\\\"value\\\":5000,\\\"total\\\":50000,\\\"color\\\":\\\"purple\\\",\\\"action\\\":\\\"年\\\"}]\",\"size\":{\"width\":1534,\"height\":386},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF\",\"w\":12,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"icon\":{\"scriptUrl\":\"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\"fontSize\":20},\"body\":{\"horizontal\":1,\"vertical\":1,\"span\":12},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"更多\",\"title\":\"统计卡片\"}}}', 'admin', '2025-08-07 17:10:59', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362261496332288', NULL, '1113362261391474688', NULL, 'JProjectCard', '{\"chartData\":\"[{\\\"title\\\":\\\"Github\\\",\\\"icon\\\":\\\"icon-jeecg-social-github\\\",\\\"color\\\":\\\"\\\",\\\"desc\\\":\\\"不要等待机会,而要创造机会。\\\",\\\"group\\\":\\\"开源组\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"Vue\\\",\\\"icon\\\":\\\"icon-jeecg-social-buysellads\\\",\\\"color\\\":\\\"#3fb27f\\\",\\\"desc\\\":\\\"现在的你决定将来的你。\\\",\\\"group\\\":\\\"算法组\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"Html5\\\",\\\"icon\\\":\\\"icon-jeecg-html5\\\",\\\"color\\\":\\\"#e18525\\\",\\\"desc\\\":\\\"没有什么才能比努力更重要。\\\",\\\"group\\\":\\\"上班摸鱼\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"Angular\\\",\\\"icon\\\":\\\"icon-jeecg-social-product-hunt\\\",\\\"color\\\":\\\"#bf0c2c\\\",\\\"desc\\\":\\\"热情和欲望可以突破一切难关。\\\",\\\"group\\\":\\\"UI\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"React\\\",\\\"icon\\\":\\\"icon-jeecg-social-skype\\\",\\\"color\\\":\\\"#00d8ff\\\",\\\"desc\\\":\\\"健康的身体是实目标的基石。\\\",\\\"group\\\":\\\"技术牛\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"Js\\\",\\\"icon\\\":\\\"icon-jeecg-social-pengyou\\\",\\\"color\\\":\\\"#4daf1bc9\\\",\\\"desc\\\":\\\"路是走出来的,而不是空想出来的。\\\",\\\"group\\\":\\\"架构组\\\",\\\"date\\\":\\\"2021-04-01\\\"}]\",\"borderColor\":\"#FFFFFF\",\"size\":{\"width\":826,\"height\":958},\"background\":\"#FFFFFF\",\"w\":12,\"dataType\":1,\"h\":33,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"icon\":{\"scriptUrl\":\"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\"fontSize\":30},\"body\":{\"column\":1},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"更多\",\"title\":\"项目列表\"}}}', 'admin', '2025-08-07 17:10:59', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362261525692416', NULL, '1113362261391474688', NULL, 'JWaitMatter', '{\"borderColor\":\"#FFFFFF\",\"dataType\":1,\"h\":19,\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"chartData\":\"[{\\\"title\\\":\\\"待办公文\\\",\\\"icon\\\":\\\"icon-jeecg-yudu\\\",\\\"content\\\":23,\\\"desc\\\":\\\"今日已办3\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"待办流程\\\",\\\"icon\\\":\\\"icon-jeecg-shuju\\\",\\\"content\\\":23,\\\"desc\\\":\\\"今日已办3\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"待办任务\\\",\\\"icon\\\":\\\"icon-jeecg-tongzhi\\\",\\\"content\\\":23,\\\"desc\\\":\\\"今日已办3今日更新5\\\",\\\"date\\\":\\\"2021-04-01\\\"}]\",\"size\":{\"width\":698,\"height\":353},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF\",\"w\":12,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"option\":{\"icon\":{\"scriptUrl\":\"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\"fontSize\":25},\"body\":{\"column\":2},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"更多\",\"title\":\"待办事项\"}}}', 'admin', '2025-08-07 17:10:59', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362261550858240', NULL, '1113362261391474688', NULL, 'JLine', '{\"dataMapping\":[{\"mapping\":\"type\",\"filed\":\"维度\"},{\"mapping\":\"visit\",\"filed\":\"数值\"}],\"paramOption\":[],\"dataType\":2,\"dataSetName\":\"首页_近一周访问量\",\"dataSetApi\":\"selectcount(*)asvisit\\t,count(distinct(ip))asip\\t,DATE_FORMAT(create_time,\'%Y-%m-%d\')astian\\t,DATE_FORMAT(create_time,\'%m-%d\')astype\\tfromsys_logwherelog_type=1andcreate_time<=sysdate()andcreate_time>=(selectdate_sub(curdate(),interval7day))groupbytian,typeorderbytianasc\",\"drillData\":[],\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":0,\"chartData\":\"[{\\\"value\\\":1000,\\\"name\\\":\\\"联想\\\"},{\\\"value\\\":7350,\\\"name\\\":\\\"小米\\\"},{\\\"value\\\":5800,\\\"name\\\":\\\"华为\\\"},{\\\"value\\\":6000,\\\"name\\\":\\\"苹果\\\"},{\\\"value\\\":3000,\\\"name\\\":\\\"戴尔\\\"}]\",\"size\":{\"width\":1252,\"height\":441},\"dataSetId\":\"1522503560003067906\",\"fieldOption\":[{\"label\":\"visit\",\"text\":\"visit\",\"value\":\"visit\"},{\"label\":\"ip\",\"text\":\"ip\",\"value\":\"ip\"},{\"label\":\"tian\",\"text\":\"tian\",\"value\":\"tian\"},{\"label\":\"type\",\"text\":\"type\",\"value\":\"type\"}],\"dataSetType\":\"sql\",\"turnConfig\":{\"url\":\"\"},\"dictOptions\":{},\"linkageConfig\":[],\"dataSetIzAgent\":\"0\",\"option\":{\"grid\":{\"bottom\":57,\"show\":false},\"series\":[{\"data\":[],\"type\":\"line\"}],\"title\":{\"subtext\":\"\",\"left\":\"left\",\"text\":\"近一周在线访问量\",\"textStyle\":{\"color\":\"#464646\"},\"subtextStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:10:59', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302755700736', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"23年医美行业网络关注度\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":1604,\"height\":78},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#23BAD9\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"headerBgColor\":\"#FFFFFF\",\"headerColor\":\"#000000\",\"bodyColor\":\"#000000\",\"body\":{\"color\":\"#FFFFFF\",\"fontSize\":30,\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"bodyBgColor\":\"#FFFFFF\",\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:08', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302789255168', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"公立整形外科热度指数TOP10美誉度\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":56},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"headerBgColor\":\"#FFFFFF\",\"headerColor\":\"#000000\",\"bodyColor\":\"#000000\",\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"bodyBgColor\":\"#FFFFFF\",\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:08', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302806032384', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"敏感信息与非敏感信息占比\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":56},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:08', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302818615296', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"医美行业事件\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":56},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"headerBgColor\":\"#FFFFFF\",\"headerColor\":\"#000000\",\"bodyColor\":\"#000000\",\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"bodyBgColor\":\"#FFFFFF\",\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:08', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302835392512', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"非公立连锁医美机构热度指数TOP10\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":45},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"axisLine\":{\"lineStyle\":{\"color\":\"#333333\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"tooltip\":{\"textStyle\":{\"color\":\"#464646\"}},\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":5,\"marginLeft\":8},\"title\":{\"textStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:08', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302847975424', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"医美行业全网信息量走势\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":45},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:08', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302864752640', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"医美项目热度\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":45},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"tooltip\":{\"textStyle\":{\"color\":\"#464646\"}},\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"title\":{\"subtextStyle\":{\"color\":\"#464646\"},\"textStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"headColor\":\"#FFFFFF\",\"textStyle\":{\"color\":\"#4A4A4A\"},\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302889918464', NULL, '1113362302680203264', NULL, 'JSmoothLine', '{\"chartData\":\"[ { \\\"value\\\": 10, \\\"name\\\": \\\"1月\\\" }, { \\\"value\\\": 15, \\\"name\\\": \\\"2月\\\" }, { \\\"value\\\": 6, \\\"name\\\": \\\"3月\\\" }, { \\\"value\\\": 19, \\\"name\\\": \\\"4月\\\" }, { \\\"value\\\": 30, \\\"name\\\": \\\"5月\\\" }, { \\\"value\\\": 20, \\\"name\\\": \\\"6月\\\" }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":320},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"background\":\"#FFFFFF\",\"dataType\":1,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":0,\"option\":{\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#F3F3F3\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"axisLine\":{\"lineStyle\":{\"color\":\"#333333\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"grid\":{\"top\":33,\"left\":23,\"bottom\":77,\"show\":false,\"right\":1},\"series\":[{\"data\":[],\"type\":\"line\",\"smooth\":true}],\"tooltip\":{\"textStyle\":{\"color\":\"#464646\"}},\"title\":{\"subtext\":\"\",\"top\":1,\"left\":1,\"show\":false,\"text\":\"\",\"textStyle\":{\"color\":\"#464646\"}},\"body\":{\"color\":\"#000000\"},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302906695680', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"公立整形外科热度指数TOP10\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":45},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"tooltip\":{\"textStyle\":{\"color\":\"#464646\"}},\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"title\":{\"textStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302915084288', NULL, '1113362302680203264', NULL, 'JMultipleBar', '{\"chartData\":\"[ { \\\"name\\\": \\\"19岁以下\\\", \\\"value\\\": 150, \\\"type\\\": \\\"光子嫩肤\\\" }, { \\\"name\\\": \\\"20-29岁\\\", \\\"value\\\": 269, \\\"type\\\": \\\"光子嫩肤\\\" }, { \\\"name\\\": \\\"30-39岁\\\", \\\"value\\\": 81, \\\"type\\\": \\\"光子嫩肤\\\" }, { \\\"name\\\": \\\"39岁以上\\\", \\\"value\\\": 67, \\\"type\\\": \\\"光子嫩肤\\\" }, { \\\"name\\\": \\\"19岁以下\\\", \\\"value\\\": 50, \\\"type\\\": \\\"热玛吉\\\" }, { \\\"name\\\": \\\"20-29岁\\\", \\\"value\\\": 100, \\\"type\\\": \\\"热玛吉\\\" }, { \\\"name\\\": \\\"30-39岁\\\", \\\"value\\\": 10, \\\"type\\\": \\\"热玛吉\\\" }, { \\\"name\\\": \\\"39岁以上\\\", \\\"value\\\": 45, \\\"type\\\": \\\"热玛吉\\\" }, { \\\"name\\\": \\\"19岁以下\\\", \\\"value\\\": 13, \\\"type\\\": \\\"水光针\\\" }, { \\\"name\\\": \\\"20-29岁\\\", \\\"value\\\": 24, \\\"type\\\": \\\"水光针\\\" }, { \\\"name\\\": \\\"30-39岁\\\", \\\"value\\\": 5, \\\"type\\\": \\\"水光针\\\" }, { \\\"name\\\": \\\"39岁以上\\\", \\\"value\\\": 25, \\\"type\\\": \\\"水光针\\\" }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":320},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"background\":\"#FFFFFF\",\"dataType\":1,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"option\":{\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#F3F3F3\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"axisLine\":{\"lineStyle\":{\"color\":\"#333333\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"grid\":{\"top\":29,\"left\":31,\"bottom\":62,\"right\":8},\"series\":[{\"label\":{\"color\":\"#787575\"}}],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\",\"textStyle\":{\"color\":\"#464646\"}},\"title\":{\"show\":false,\"text\":\"多数据对比柱形图\",\"subtextStyle\":{\"color\":\"#464646\"},\"textStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"headColor\":\"#FFFFFF\",\"textStyle\":{\"color\":\"#4A4A4A\"},\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302936055808', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"医美行业热点事件TOP50分类\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":45},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"headerBgColor\":\"#FFFFFF\",\"headerColor\":\"#000000\",\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#F3F3F3\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"bodyColor\":\"#000000\",\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"axisLine\":{\"lineStyle\":{\"color\":\"#333333\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"bodyBgColor\":\"#FFFFFF\",\"title\":{\"textStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302948638720', NULL, '1113362302680203264', NULL, 'JText', '{\"chartData\":\"各年龄段对医美项目TOP3关注度对比\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":45},\"background\":\"#FFFFFF\",\"w\":8,\"dataType\":1,\"h\":12,\"turnConfig\":{\"url\":\"\"},\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"body\":{\"color\":\"#23BAD9\",\"text\":\"\",\"fontWeight\":\"bold\",\"marginTop\":0,\"marginLeft\":0},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302961221632', NULL, '1113362302680203264', NULL, 'JMixLineBar', '{\"chartData\":\"[ { \\\"name\\\": \\\"华美美容院\\\", \\\"value\\\": 10, \\\"type\\\": \\\"传播热度指数\\\" }, { \\\"name\\\": \\\"美莱美容院\\\", \\\"value\\\": 9, \\\"type\\\": \\\"传播热度指数\\\" }, { \\\"name\\\": \\\"爱美美容院\\\", \\\"value\\\": 5, \\\"type\\\": \\\"传播热度指数\\\" }, { \\\"name\\\": \\\"一星美容院\\\", \\\"value\\\": 9, \\\"type\\\": \\\"传播热度指数\\\" }, { \\\"name\\\": \\\"慧美美容院\\\", \\\"value\\\": 2, \\\"type\\\": \\\"传播热度指数\\\" }, { \\\"name\\\": \\\"华美美容院\\\", \\\"value\\\": 33, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"美莱美容院\\\", \\\"value\\\": 35, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"爱美美容院\\\", \\\"value\\\": 37, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"一星美容院\\\", \\\"value\\\": 35, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"慧美美容院\\\", \\\"value\\\": 34.9, \\\"type\\\": \\\"美誉度\\\" }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":320},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"seriesType\":[{\"series\":\"传播热度指数\",\"type\":\"bar\"},{\"series\":\"美誉度\",\"type\":\"line\"}],\"background\":\"#FFFFFF\",\"dataType\":1,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"option\":{\"yAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"splitLine\":{\"lineStyle\":{\"color\":\"#F3F3F3\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"xAxis\":{\"axisLabel\":{\"rotate\":-33,\"color\":\"#909198\"},\"axisLine\":{\"lineStyle\":{\"color\":\"#333333\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"grid\":{\"top\":47,\"left\":24,\"bottom\":88,\"right\":27},\"series\":[],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\",\"textStyle\":{\"color\":\"#464646\"}},\"title\":{\"show\":false,\"text\":\"折柱图\",\"textStyle\":{\"color\":\"#464646\"},\"subtextStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"headColor\":\"#FFFFFF\",\"textStyle\":{\"color\":\"#4A4A4A\"},\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302977998848', NULL, '1113362302680203264', NULL, 'JDynamicBar', '{\"chartData\":\"[ { \\\"name\\\": \\\"江苏人民医院\\\", \\\"value\\\": 55, \\\"type\\\": \\\"传播热度\\\" }, { \\\"name\\\": \\\"上海人民医院\\\", \\\"value\\\": 14, \\\"type\\\": \\\"传播热度\\\" }, { \\\"name\\\": \\\"北京大学第一医院\\\", \\\"value\\\": 31.5, \\\"type\\\": \\\"传播热度\\\" }, { \\\"name\\\": \\\"北京朝阳医院\\\", \\\"value\\\": 53, \\\"type\\\": \\\"传播热度\\\" }, { \\\"name\\\": \\\"北京协和医院\\\", \\\"value\\\": 41.9, \\\"type\\\": \\\"传播热度\\\" }, { \\\"name\\\": \\\"八大处医院\\\", \\\"value\\\": 61, \\\"type\\\": \\\"传播热度\\\" }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":320},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"background\":\"#FFFFFF\",\"dataType\":1,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"option\":{\"xAxis\":{\"axisLabel\":{\"color\":\"#909198\"},\"axisLine\":{\"lineStyle\":{\"color\":\"#333333\"}},\"nameTextStyle\":{\"color\":\"#333333\"}},\"grid\":{\"top\":12,\"left\":109,\"bottom\":67,\"right\":24},\"series\":[{\"barWidth\":17,\"itemStyle\":{\"color\":\"#F099E1EE\"},\"label\":{\"color\":\"#000000\"}}],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\",\"textStyle\":{\"color\":\"#464646\"}},\"title\":{\"show\":false,\"text\":\"动态柱形图\",\"textStyle\":{\"color\":\"#464646\"},\"subtextStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362302994776064', NULL, '1113362302680203264', NULL, 'JDynamicBar', '{\"chartData\":\"[ { \\\"name\\\": \\\"江苏人民医院\\\", \\\"value\\\": 88, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"上海人民医院\\\", \\\"value\\\": 76, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"北京大学第一医院\\\", \\\"value\\\": 92, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"北京朝阳医院\\\", \\\"value\\\": 53, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"北京协和医院\\\", \\\"value\\\": 90, \\\"type\\\": \\\"美誉度\\\" }, { \\\"name\\\": \\\"八大处医院\\\", \\\"value\\\": 98.7, \\\"type\\\": \\\"美誉度\\\" }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":309},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"分组\"},{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"background\":\"#FFFFFF\",\"dataType\":1,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/26/stackedBar\",\"timeOut\":0,\"option\":{\"grid\":{\"top\":19,\"left\":113,\"bottom\":60,\"right\":31},\"series\":[{\"barWidth\":18,\"itemStyle\":{\"color\":\"#50E3C2\"}}],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\"},\"title\":{\"show\":false,\"text\":\"动态柱形图\",\"textStyle\":{\"color\":\"#464646\"},\"subtextStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362303007358976', NULL, '1113362302680203264', NULL, 'JRing', '{\"chartData\":\"[ { \\\"value\\\": 46, \\\"name\\\": \\\"涉机构事件\\\" }, { \\\"value\\\": 54, \\\"name\\\": \\\"涉行业事件\\\" }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":508,\"height\":243},\"actionConfig\":{\"operateType\":\"modal\",\"modalName\":\"\",\"url\":\"\"},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"background\":\"#FFFFFF\",\"dataType\":1,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":0,\"option\":{\"customColor\":[{\"color\":\"#F099E1EE\"},{\"color\":\"#23BAD9\"}],\"grid\":{\"top\":50,\"left\":49,\"bottom\":115,\"show\":false},\"series\":[{\"data\":[],\"name\":\"Access From\",\"avoidLabelOverlap\":false,\"emphasis\":{\"label\":{\"show\":true,\"fontSize\":\"25\",\"fontWeight\":\"bold\"}},\"itemStyle\":{\"color\":\"#64B5F6\"},\"label\":{\"color\":\"#000000\",\"show\":true,\"position\":\"center\"},\"labelLine\":{\"show\":false},\"type\":\"pie\",\"radius\":[\"40%\",\"70%\"]}],\"legend\":{\"r\":26},\"tooltip\":{\"trigger\":\"item\",\"textStyle\":{\"color\":\"#464646\"}},\"outRadius\":61,\"title\":{\"show\":false,\"text\":\"基础环形图\",\"textStyle\":{\"color\":\"#464646\"}},\"body\":{\"color\":\"#000000\"},\"innerRadius\":29,\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362303015747584', NULL, '1113362302680203264', NULL, 'JCommonTable', '{\"chartData\":\"[ { \\\"医美行业热点事件\\\": \\\"FDA批准新一代A型肉毒素上市\\\", \\\"传播热度指数\\\": 6.25 }, { \\\"医美行业热点事件\\\": \\\"多地医保局发布口腔种植收费调查登记的通知\\\", \\\"传播热度指数\\\": 5.3 }, { \\\"医美行业热点事件\\\": \\\"种植牙服务价格下调\\\", \\\"传播热度指数\\\": 4 }, { \\\"医美行业热点事件\\\": \\\"消保委2023年受理消费者投诉41万余件 涉及医美等多个方面\\\", \\\"传播热度指数\\\": 7.23 }, { \\\"医美行业热点事件\\\": \\\"轻医美-收费不透明\\\", \\\"传播热度指数\\\": 3.6 }, { \\\"医美行业热点事件\\\": \\\"专家提醒:低价医美有风险\\\", \\\"传播热度指数\\\": 2 }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":309},\"background\":\"#FFFFFF\",\"w\":24,\"dataType\":1,\"h\":42,\"linkageConfig\":[],\"timeOut\":-1,\"option\":{\"headerBgColor\":\"#C1EEF7\",\"headerColor\":\"#000000\",\"bodyColor\":\"#000000\",\"bodyBgColor\":\"#FFFFFF\",\"body\":{\"color\":\"#000000\"},\"title\":{\"textStyle\":{\"color\":\"#464646\"}}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362303024136192', NULL, '1113362302680203264', NULL, 'JRing', '{\"chartData\":\"[ { \\\"value\\\": 4.61, \\\"name\\\": \\\"敏感\\\" }, { \\\"value\\\": 95.39, \\\"name\\\": \\\"非敏感\\\" }]\",\"borderColor\":\"#FFFFFF00\",\"size\":{\"width\":528,\"height\":309},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"background\":\"#FFFFFF\",\"dataType\":1,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":0,\"option\":{\"customColor\":[{\"color\":\"#F099E1EE\"},{\"color\":\"#6AD5EB\"}],\"grid\":{\"top\":50,\"left\":50,\"bottom\":115,\"show\":false},\"series\":[{\"data\":[],\"name\":\"Access From\",\"avoidLabelOverlap\":false,\"emphasis\":{\"label\":{\"show\":true,\"fontSize\":\"25\",\"fontWeight\":\"bold\"}},\"itemStyle\":{\"color\":\"#64B5F6\"},\"label\":{\"color\":\"#000000\",\"show\":true,\"position\":\"center\"},\"labelLine\":{\"show\":false},\"type\":\"pie\",\"radius\":[\"40%\",\"70%\"]}],\"legend\":{\"r\":1,\"t\":1},\"tooltip\":{\"trigger\":\"item\",\"textStyle\":{\"color\":\"#464646\"}},\"outRadius\":78,\"title\":{\"show\":false,\"text\":\"基础环形图\",\"textStyle\":{\"color\":\"#464646\"},\"subtextStyle\":{\"color\":\"#464646\"}},\"innerRadius\":49,\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('1113362303036719104', NULL, '1113362302680203264', NULL, 'JFunnel', '{\"chartData\":\"[ { \\\"value\\\": 15, \\\"name\\\": \\\"美白针\\\" }, { \\\"value\\\": 5, \\\"name\\\": \\\"光子嫩肤\\\" }, { \\\"value\\\": 23, \\\"name\\\": \\\"半永久纹眉\\\" }, { \\\"value\\\": 10, \\\"name\\\": \\\"果酸换肤\\\" }, { \\\"value\\\": 234, \\\"name\\\": \\\"全瓷牙\\\" }]\",\"size\":{\"height\":300},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"维度\"},{\"mapping\":\"\",\"filed\":\"数值\"}],\"w\":12,\"dataType\":1,\"h\":30,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/26/funnel\",\"timeOut\":0,\"option\":{\"grid\":{\"bottom\":115},\"legend\":{\"r\":1,\"orient\":\"horizontal\",\"t\":1},\"series\":[{\"top\":\"22%\",\"left\":\"10%\",\"bottom\":\"9%\",\"gap\":2,\"name\":\"Funnel\",\"width\":\"80%\",\"emphasis\":{\"label\":{\"fontSize\":20}},\"itemStyle\":{\"borderColor\":\"#fff\",\"borderWidth\":1},\"sort\":\"descending\",\"label\":{\"show\":true,\"position\":\"inside\"},\"labelLine\":{\"lineStyle\":{\"width\":1,\"type\":\"solid\"},\"length\":10},\"type\":\"funnel\"}],\"tooltip\":{\"formatter\":\"{a}
{b} : {c}%\",\"trigger\":\"item\"},\"title\":{\"show\":false,\"text\":\"基础漏斗图\",\"textStyle\":{\"color\":\"#464646\",\"fontWeight\":\"normal\"},\"subtextStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}', 'admin', '2025-08-07 17:11:09', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('1517018288431857665', NULL, '1516747539813007362', NULL, 'JPie', '{\"dataMapping\":[{\"mapping\":\"column1\",\"filed\":\"维度\"},{\"mapping\":\"column8\",\"filed\":\"数值\"}],\"paramOption\":[],\"dataType\":2,\"dataSetName\":\"项目性质收入统计JSON\",\"query\":[],\"dataSetApi\":\"[{\\\"column1\\\":\\\"市场化-电商业务\\\",\\\"column2\\\":4865.41,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":4865.41},{\\\"column1\\\":\\\"统筹型\\\",\\\"column2\\\":35767081.88,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":35767081.88},{\\\"column1\\\":\\\"市场化-非股东\\\",\\\"column2\\\":1487045.35,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":1487045.35},{\\\"column1\\\":\\\"市场化-参控股\\\",\\\"column2\\\":382690.56,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":382690.56},{\\\"column1\\\":\\\"市场化-员工福利\\\",\\\"column2\\\":256684.91,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":265684.91},{\\\"column1\\\":\\\"市场化-再保险\\\",\\\"column2\\\":563451.03,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":563451.03},{\\\"column1\\\":\\\"市场化-海外业务\\\",\\\"column2\\\":760576.25,\\\"column3\\\":770458.75,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":1531035.00},{\\\"column1\\\":\\\"市场化-风险咨询\\\",\\\"column2\\\":0.00,\\\"column3\\\":910183.93,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":226415.09,\\\"column8\\\":1136599.02}]\",\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":-1,\"chartData\":\"[{\\\"value\\\":1048,\\\"name\\\":\\\"vivo\\\"},{\\\"value\\\":735,\\\"name\\\":\\\"oppo\\\"},{\\\"value\\\":580,\\\"name\\\":\\\"苹果\\\"},{\\\"value\\\":484,\\\"name\\\":\\\"小米\\\"},{\\\"value\\\":300,\\\"name\\\":\\\"三星\\\"}]\",\"size\":{\"height\":420},\"dataSetId\":\"1516748630344630273\",\"fieldOption\":[{\"label\":\"项目性质\",\"text\":\"项目性质\",\"value\":\"column1\"},{\"label\":\"保险公估费\",\"text\":\"保险公估费\",\"value\":\"column5\"},{\"label\":\"承保公估评估费\",\"text\":\"承保公估评估费\",\"value\":\"column4\"},{\"label\":\"风险咨询费\",\"text\":\"风险咨询费\",\"value\":\"column3\"},{\"label\":\"保险经纪佣金费\",\"text\":\"保险经纪佣金费\",\"value\":\"column2\"},{\"label\":\"总计\",\"text\":\"总计\",\"value\":\"column8\"},{\"label\":\"内控咨询费\",\"text\":\"内控咨询费\",\"value\":\"column7\"},{\"label\":\"投标咨询费\",\"text\":\"投标咨询费\",\"value\":\"column6\"}],\"dataSetType\":\"json\",\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"dataSetIzAgent\":\"\",\"option\":{\"grid\":{\"bottom\":115,\"show\":false},\"legend\":{\"orient\":\"vertical\"},\"series\":[{\"data\":[],\"name\":\"AccessFrom\",\"emphasis\":{\"itemStyle\":{\"shadowOffsetX\":0,\"shadowBlur\":10,\"shadowColor\":\"rgba(0,0,0,0.5)\"}},\"type\":\"pie\",\"radius\":\"50%\"}],\"tooltip\":{\"trigger\":\"item\"},\"title\":{\"subtext\":\"\",\"left\":\"left\",\"show\":true,\"text\":\"基础饼图\"},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"textStyle\":{\"color\":\"#4A4A4A\"},\"title\":\"\"}}}', 'admin', '2022-04-21 13:51:59', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('1517018288566075393', NULL, '1516747539813007362', NULL, 'JBar', '{\"dataMapping\":[{\"mapping\":\"column1\",\"filed\":\"维度\"},{\"mapping\":\"column8\",\"filed\":\"数值\"}],\"paramOption\":[],\"dataType\":2,\"dataSetName\":\"项目性质收入统计JSON\",\"query\":[],\"dataSetApi\":\"[{\\\"column1\\\":\\\"市场化-电商业务\\\",\\\"column2\\\":4865.41,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":4865.41},{\\\"column1\\\":\\\"统筹型\\\",\\\"column2\\\":35767081.88,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":35767081.88},{\\\"column1\\\":\\\"市场化-非股东\\\",\\\"column2\\\":1487045.35,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":1487045.35},{\\\"column1\\\":\\\"市场化-参控股\\\",\\\"column2\\\":382690.56,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":382690.56},{\\\"column1\\\":\\\"市场化-员工福利\\\",\\\"column2\\\":256684.91,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":265684.91},{\\\"column1\\\":\\\"市场化-再保险\\\",\\\"column2\\\":563451.03,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":563451.03},{\\\"column1\\\":\\\"市场化-海外业务\\\",\\\"column2\\\":760576.25,\\\"column3\\\":770458.75,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":1531035.00},{\\\"column1\\\":\\\"市场化-风险咨询\\\",\\\"column2\\\":0.00,\\\"column3\\\":910183.93,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":226415.09,\\\"column8\\\":1136599.02}]\",\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":-1,\"chartData\":\"[{\\\"name\\\":\\\"苹果\\\",\\\"value\\\":1000879,\\\"type\\\":\\\"手机品牌\\\"},{\\\"name\\\":\\\"三星\\\",\\\"value\\\":3400879,\\\"type\\\":\\\"手机品牌\\\"},{\\\"name\\\":\\\"小米\\\",\\\"value\\\":2300879,\\\"type\\\":\\\"手机品牌\\\"},{\\\"name\\\":\\\"oppo\\\",\\\"value\\\":5400879,\\\"type\\\":\\\"手机品牌\\\"},{\\\"name\\\":\\\"vivo\\\",\\\"value\\\":3400879,\\\"type\\\":\\\"手机品牌\\\"}]\",\"size\":{\"height\":420},\"dataSetId\":\"1516748630344630273\",\"fieldOption\":[{\"label\":\"项目性质\",\"text\":\"项目性质\",\"value\":\"column1\"},{\"label\":\"保险公估费\",\"text\":\"保险公估费\",\"value\":\"column5\"},{\"label\":\"承保公估评估费\",\"text\":\"承保公估评估费\",\"value\":\"column4\"},{\"label\":\"风险咨询费\",\"text\":\"风险咨询费\",\"value\":\"column3\"},{\"label\":\"保险经纪佣金费\",\"text\":\"保险经纪佣金费\",\"value\":\"column2\"},{\"label\":\"总计\",\"text\":\"总计\",\"value\":\"column8\"},{\"label\":\"内控咨询费\",\"text\":\"内控咨询费\",\"value\":\"column7\"},{\"label\":\"投标咨询费\",\"text\":\"投标咨询费\",\"value\":\"column6\"}],\"dataSetType\":\"json\",\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"dataSetIzAgent\":\"\",\"option\":{\"grid\":{\"bottom\":115,\"show\":false},\"series\":[{\"data\":[],\"showBackground\":true,\"backgroundStyle\":{\"color\":\"rgba(180,180,180,0.2)\"},\"type\":\"bar\"}],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\"},\"title\":{\"show\":true,\"text\":\"基础柱形图\",\"textStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"textStyle\":{\"color\":\"#4A4A4A\"},\"title\":\"\"}}}', 'admin', '2022-04-21 13:51:59', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('1517018288670932994', NULL, '1516747539813007362', NULL, 'JLine', '{\"dataMapping\":[{\"mapping\":\"column1\",\"filed\":\"维度\"},{\"mapping\":\"column8\",\"filed\":\"数值\"}],\"paramOption\":[],\"dataType\":2,\"dataSetName\":\"项目性质收入统计JSON\",\"query\":[],\"dataSetApi\":\"[{\\\"column1\\\":\\\"市场化-电商业务\\\",\\\"column2\\\":4865.41,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":4865.41},{\\\"column1\\\":\\\"统筹型\\\",\\\"column2\\\":35767081.88,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":35767081.88},{\\\"column1\\\":\\\"市场化-非股东\\\",\\\"column2\\\":1487045.35,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":1487045.35},{\\\"column1\\\":\\\"市场化-参控股\\\",\\\"column2\\\":382690.56,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":382690.56},{\\\"column1\\\":\\\"市场化-员工福利\\\",\\\"column2\\\":256684.91,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":265684.91},{\\\"column1\\\":\\\"市场化-再保险\\\",\\\"column2\\\":563451.03,\\\"column3\\\":0,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":563451.03},{\\\"column1\\\":\\\"市场化-海外业务\\\",\\\"column2\\\":760576.25,\\\"column3\\\":770458.75,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":0,\\\"column8\\\":1531035.00},{\\\"column1\\\":\\\"市场化-风险咨询\\\",\\\"column2\\\":0.00,\\\"column3\\\":910183.93,\\\"column4\\\":0,\\\"column5\\\":0,\\\"column6\\\":0,\\\"column7\\\":226415.09,\\\"column8\\\":1136599.02}]\",\"url\":\"http://api.jeecg.com/mock/33/chart\",\"timeOut\":-1,\"chartData\":\"[{\\\"value\\\":1000,\\\"name\\\":\\\"联想\\\"},{\\\"value\\\":7350,\\\"name\\\":\\\"小米\\\"},{\\\"value\\\":5800,\\\"name\\\":\\\"华为\\\"},{\\\"value\\\":6000,\\\"name\\\":\\\"苹果\\\"},{\\\"value\\\":3000,\\\"name\\\":\\\"戴尔\\\"}]\",\"size\":{\"width\":1650,\"height\":474},\"dataSetId\":\"1516748630344630273\",\"fieldOption\":[{\"label\":\"项目性质\",\"text\":\"项目性质\",\"value\":\"column1\"},{\"label\":\"保险公估费\",\"text\":\"保险公估费\",\"value\":\"column5\"},{\"label\":\"承保公估评估费\",\"text\":\"承保公估评估费\",\"value\":\"column4\"},{\"label\":\"风险咨询费\",\"text\":\"风险咨询费\",\"value\":\"column3\"},{\"label\":\"保险经纪佣金费\",\"text\":\"保险经纪佣金费\",\"value\":\"column2\"},{\"label\":\"总计\",\"text\":\"总计\",\"value\":\"column8\"},{\"label\":\"内控咨询费\",\"text\":\"内控咨询费\",\"value\":\"column7\"},{\"label\":\"投标咨询费\",\"text\":\"投标咨询费\",\"value\":\"column6\"}],\"dataSetType\":\"json\",\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"dataSetIzAgent\":\"\",\"option\":{\"grid\":{\"bottom\":115,\"show\":false},\"series\":[{\"data\":[],\"type\":\"line\"}],\"title\":{\"subtext\":\"\",\"left\":\"left\",\"text\":\"基础折线图\"},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"textStyle\":{\"color\":\"#4A4A4A\"},\"title\":\"\"}}}', 'admin', '2022-04-21 13:52:00', NULL, NULL); @@ -4452,7 +4468,7 @@ INSERT INTO `onl_drag_page_comp` VALUES ('1546761824081985541', NULL, '152464199 INSERT INTO `onl_drag_page_comp` VALUES ('1546761824081985542', NULL, '1524641995740446722', NULL, 'JWaitMatter', '{\"chartData\":\"[{\\\"title\\\":\\\"待办公文\\\",\\\"icon\\\":\\\"icon-jeecg-yudu\\\",\\\"content\\\":23,\\\"desc\\\":\\\"今日已办 3\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"待办流程\\\",\\\"icon\\\":\\\"icon-jeecg-shuju\\\",\\\"content\\\":23,\\\"desc\\\":\\\"今日已办 3\\\",\\\"date\\\":\\\"2021-04-01\\\"},{\\\"title\\\":\\\"待办任务\\\",\\\"icon\\\":\\\"icon-jeecg-tongzhi\\\",\\\"content\\\":23,\\\"desc\\\":\\\"今日已办 3 今日更新 5\\\",\\\"date\\\":\\\"2021-04-01\\\"}]\",\"size\":{\"width\":813,\"height\":221},\"w\":12,\"dataType\":1,\"h\":19,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/42/nav\",\"timeOut\":0,\"option\":{\"icon\":{\"scriptUrl\":\"//at.alicdn.com/t/font_3237315_b3fqd960glt.js\",\"fontSize\":25},\"body\":{\"column\":3},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"更多\",\"title\":\"待办事项\"}}}', 'admin', '2022-07-12 15:42:11', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('1546761824081985543', NULL, '1524641995740446722', NULL, 'JDynamicInfo', '{\"chartData\":\"[{\\\"name\\\":\\\"威廉\\\",\\\"date\\\":\\\"刚刚\\\",\\\"desc\\\":\\\"在 开源组 创建了项目 Vue\\\",\\\"avatar\\\":\\\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/320222_1646724689691.jpg\\\"},{\\\"name\\\":\\\"艾文\\\",\\\"date\\\":\\\"1个小时前\\\",\\\"desc\\\":\\\"关注了 威廉\\\",\\\"avatar\\\":\\\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/320305_1646724680756.jpg\\\"},{\\\"name\\\":\\\"克里斯\\\",\\\"date\\\":\\\"1天前\\\",\\\"desc\\\":\\\"发布了 个人动态\\\",\\\"avatar\\\":\\\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/299258_1646724675255.jpg\\\"},{\\\"name\\\":\\\"Jeecg\\\",\\\"date\\\":\\\"2天前\\\",\\\"desc\\\":\\\"发表文章 如何编写一个Vite插件\\\",\\\"avatar\\\":\\\"https://jeecgdev.oss-cn-beijing.aliyuncs.com/upload/test/2.4jeecg_1621512120602.png\\\"}]\",\"size\":{\"width\":813,\"height\":287},\"dataMapping\":[{\"mapping\":\"\",\"filed\":\"名称\"},{\"mapping\":\"\",\"filed\":\"描述\"},{\"mapping\":\"\",\"filed\":\"时间\"},{\"mapping\":\"\",\"filed\":\"头像\"}],\"w\":12,\"dataType\":1,\"h\":28,\"turnConfig\":{\"url\":\"\"},\"linkageConfig\":[],\"url\":\"http://api.jeecg.com/mock/42/list\",\"timeOut\":0,\"option\":{\"titleFontSize\":18}}', 'admin', '2022-07-12 15:42:11', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('763678099293241344', NULL, NULL, NULL, 'JNumber', '{\r\n \"id\": \"69f30ceb-db97-4f39-8541-eda61e5c433f\",\r\n \"component\": \"JNumber\",\r\n \"config\": {\r\n \"formType\": \"design\",\r\n \"dataType\": 4,\r\n \"timeOut\": 0,\r\n \"option\": {\r\n \"isCompare\": false,\r\n \"trendType\": \"1\",\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"small\"\r\n },\r\n \"body\": {\r\n \"text\": \"\",\r\n \"color\": \"#000000\",\r\n \"fontWeight\": \"bold\"\r\n }\r\n },\r\n \"size\": {\r\n \"height\": 500\r\n },\r\n \"dataNum\": \"\",\r\n \"chart\": {\r\n \"category\": \"Number\",\r\n \"subclass\": \"JNumber\"\r\n },\r\n \"typeFields\": [\r\n \r\n ],\r\n \"nameFields\": [\r\n \r\n ],\r\n \"valueFields\": [\r\n {\r\n \"fieldName\": \"record_count\",\r\n \"fieldTxt\": \"记录数量\",\r\n \"fieldType\": \"count\",\r\n \"widgetType\": \"text\"\r\n }\r\n ],\r\n \"assistYFields\": [\r\n \r\n ],\r\n \"assistTypeFields\": [\r\n \r\n ],\r\n \"calcFields\": [\r\n \r\n ],\r\n \"tableName\": \"test_1031\",\r\n \"sorts\": {\r\n \"name\": \"\",\r\n \"type\": \"\"\r\n },\r\n \"filter\": {\r\n \"queryField\": \"create_time\",\r\n \"queryRange\": \"month\",\r\n \"customTime\": null,\r\n \"conditionMode\": \"and\",\r\n \"conditionFields\": [\r\n \r\n ]\r\n },\r\n \"analysis\": {\r\n \"isRawData\": true,\r\n \"showMode\": 1,\r\n \"showData\": 1,\r\n \"isCompare\": false,\r\n \"compareType\": \"\",\r\n \"trendType\": \"1\",\r\n \"compareValue\": null,\r\n \"showFields\": [\r\n \r\n ]\r\n },\r\n \"formId\": \"test_1031\",\r\n \"formName\": \"test1031\",\r\n \"compStyleConfig\": {\r\n \"summary\": {\r\n \"showY\": true,\r\n \"showTotal\": false,\r\n \"showField\": \"\",\r\n \"totalType\": \"sum\",\r\n \"showName\": \"总计\"\r\n },\r\n \"showUnit\": {\r\n \"numberLevel\": \"\",\r\n \"decimal\": 0,\r\n \"position\": \"suffix\",\r\n \"unit\": \"\"\r\n },\r\n \"assist\": {\r\n \"showUnit\": {\r\n \"numberLevel\": \"\",\r\n \"decimal\": 0,\r\n \"position\": \"suffix\",\r\n \"unit\": \"\"\r\n },\r\n \"summary\": {\r\n \"showY\": true,\r\n \"showField\": \"\",\r\n \"totalType\": \"sum\",\r\n \"showName\": \"总计\"\r\n }\r\n },\r\n \"headerFreeze\": true,\r\n \"unilineShow\": true,\r\n \"columnFreeze\": true,\r\n \"lineFreeze\": true\r\n },\r\n \"filterField\": []\r\n }\r\n}', 'jeecg', '2022-12-16 18:30:58', 'jeecg', '2022-12-16 18:31:31'); -INSERT INTO `onl_drag_page_comp` VALUES ('763699587304030208', NULL, NULL, NULL, 'JBar', '{\r\n \"id\": \"116606b2-4620-42d6-9202-36f39288a8d5\",\r\n \"component\": \"JBar\",\r\n \"config\": {\r\n \"formType\": \"design\",\r\n \"dataType\": 4,\r\n \"timeOut\": 0,\r\n \"option\": {\r\n \"grid\": {\r\n \"show\": false,\r\n \"top\": 90,\r\n \"bottom\": 115\r\n },\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n },\r\n \"title\": {\r\n \"text\": \"每日新增记录\",\r\n \"show\": true,\r\n \"textStyle\": {\r\n \"color\": \"#464646\"\r\n }\r\n },\r\n \"tooltip\": {\r\n \"trigger\": \"axis\",\r\n \"axisPointer\": {\r\n \"type\": \"shadow\",\r\n \"label\": {\r\n \"show\": true,\r\n \"backgroundColor\": \"#333\"\r\n }\r\n }\r\n },\r\n \"yAxis\": {\r\n \"splitLine\": {\r\n \"interval\": 2\r\n },\r\n \"lineStyle\": {\r\n \"color\": \"#f3f3f3\"\r\n }\r\n },\r\n \"series\": [\r\n {\r\n \"data\": [\r\n \r\n ],\r\n \"type\": \"bar\",\r\n \"barWidth\": 40,\r\n \"itemStyle\": {\r\n \"color\": \"#64b5f6\",\r\n \"borderRadius\": 0\r\n }\r\n }\r\n ]\r\n },\r\n \"size\": {\r\n \"height\": 500\r\n },\r\n \"dataNum\": \"\",\r\n \"chart\": {\r\n \"category\": \"Bar\",\r\n \"subclass\": \"JBar\",\r\n \"isGroup\": false\r\n },\r\n \"typeFields\": [\r\n \r\n ],\r\n \"nameFields\": [\r\n {\r\n \"fieldName\": \"create_time\",\r\n \"fieldTxt\": \"创建时间\",\r\n \"fieldType\": \"date\",\r\n \"widgetType\": \"date\",\r\n \"customDateType\": \"3\"\r\n }\r\n ],\r\n \"valueFields\": [\r\n {\r\n \"fieldName\": \"record_count\",\r\n \"fieldTxt\": \"记录数量\",\r\n \"fieldType\": \"count\",\r\n \"widgetType\": \"text\"\r\n }\r\n ],\r\n \"assistYFields\": [\r\n \r\n ],\r\n \"assistTypeFields\": [\r\n \r\n ],\r\n \"calcFields\": [\r\n \r\n ],\r\n \"tableName\": \"test_1031\",\r\n \"sorts\": {\r\n \"name\": \"\",\r\n \"type\": \"\"\r\n },\r\n \"filter\": {\r\n \"queryField\": \"create_time\",\r\n \"queryRange\": \"month\",\r\n \"customTime\": null,\r\n \"conditionMode\": \"and\",\r\n \"conditionFields\": [\r\n \r\n ]\r\n },\r\n \"analysis\": {\r\n \"isRawData\": true,\r\n \"showMode\": 1,\r\n \"showData\": 1,\r\n \"isCompare\": false,\r\n \"compareType\": \"\",\r\n \"trendType\": \"1\",\r\n \"compareValue\": null,\r\n \"showFields\": [\r\n \r\n ]\r\n },\r\n \"formId\": \"test_1031\",\r\n \"formName\": \"test1031\",\r\n \"compStyleConfig\": {\r\n \"summary\": {\r\n \"showY\": true,\r\n \"showTotal\": false,\r\n \"showField\": \"\",\r\n \"totalType\": \"sum\",\r\n \"showName\": \"总计\"\r\n },\r\n \"showUnit\": {\r\n \"numberLevel\": \"\",\r\n \"decimal\": 0,\r\n \"position\": \"suffix\",\r\n \"unit\": \"\"\r\n },\r\n \"assist\": {\r\n \"showUnit\": {\r\n \"numberLevel\": \"\",\r\n \"decimal\": 0,\r\n \"position\": \"suffix\",\r\n \"unit\": \"\"\r\n },\r\n \"summary\": {\r\n \"showY\": true,\r\n \"showField\": \"\",\r\n \"totalType\": \"sum\",\r\n \"showName\": \"总计\"\r\n }\r\n },\r\n \"headerFreeze\": true,\r\n \"unilineShow\": true,\r\n \"columnFreeze\": true,\r\n \"lineFreeze\": true\r\n }\r\n }\r\n}', 'jeecg', '2022-12-16 19:56:21', NULL, NULL); +INSERT INTO `onl_drag_page_comp` VALUES ('763699587304030208', NULL, NULL, NULL, 'JBar', '{\r\n \"id\": \"116606b2-4620-42d6-9202-36f39288a8d5\",\r\n \"component\": \"JBar\",\r\n \"config\": {\r\n \"formType\": \"design\",\r\n \"dataType\": 4,\r\n \"timeOut\": 0,\r\n \"option\": {\r\n \"grid\": {\r\n \"show\": false,\r\n \"top\": 90,\r\n \"bottom\": 115\r\n },\r\n \"card\": {\r\n \"title\": \"\",\r\n \"extra\": \"\",\r\n \"rightHref\": \"\",\r\n \"size\": \"default\"\r\n },\r\n \"title\": {\r\n \"text\": \"每日新增记录\",\r\n \"show\": true,\r\n \"textStyle\": {\r\n \"color\": \"#464646\"\r\n }\r\n },\r\n \"tooltip\": {\r\n \"trigger\": \"axis\",\r\n \"axisPointer\": {\r\n \"type\": \"shadow\",\r\n \"label\": {\r\n \"show\": true,\r\n \"backgroundColor\": \"#333\"\r\n }\r\n }\r\n },\r\n \"yAxis\": {\r\n \"splitLine\": {\r\n \"interval\": 2\r\n },\r\n \"lineStyle\": {\r\n \"color\": \"#f3f3f3\"\r\n }\r\n },\r\n \"series\": [\r\n {\r\n \"data\": [\r\n \r\n ],\r\n \"type\": \"bar\",\r\n \"barWidth\": 40,\r\n \"itemStyle\": {\r\n \"color\": \"#64b5f6\",\r\n \"borderRadius\": 0\r\n }\r\n }\r\n ]\r\n },\r\n \"size\": {\r\n \"height\": 500\r\n },\r\n \"dataNum\": \"\",\r\n \"chart\": {\r\n \"category\": \"Bar\",\r\n \"subclass\": \"JBar\",\r\n \"isGroup\": false\r\n },\r\n \"typeFields\": [\r\n \r\n ],\r\n \"nameFields\": [\r\n {\r\n \"fieldName\": \"create_time\",\r\n \"fieldTxt\": \"创建时间\",\r\n \"fieldType\": \"date\",\r\n \"widgetType\": \"date\",\r\n \"customDateType\": \"3\"\r\n }\r\n ],\r\n \"valueFields\": [\r\n {\r\n \"fieldName\": \"record_count\",\r\n \"fieldTxt\": \"记录数量\",\r\n \"fieldType\": \"count\",\r\n \"widgetType\": \"text\"\r\n }\r\n ],\r\n \"assistYFields\": [\r\n \r\n ],\r\n \"assistTypeFields\": [\r\n \r\n ],\r\n \"calcFields\": [\r\n \r\n ],\r\n \"tableName\": \"test_1031\",\r\n \"sorts\": {\r\n \"name\": \"\",\r\n \"type\": \"\"\r\n },\r\n \"filter\": {\r\n \"queryField\": \"create_time\",\r\n \"queryRange\": \"month\",\r\n \"customTime\": null,\r\n \"conditionMode\": \"and\",\r\n \"conditionFields\": [\r\n \r\n ]\r\n },\r\n \"analysis\": {\r\n \"isRawData\": true,\r\n \"showMode\": 1,\r\n \"showData\": 1,\r\n \"isCompare\": false,\r\n \"compareType\": \"\",\r\n \"trendType\": \"1\",\r\n \"compareValue\": null,\r\n \"showFields\": [\r\n \r\n ]\r\n },\r\n \"formId\": \"test_1031\",\r\n \"formName\": \"test1031\",\r\n \"compStyleConfig\": {\r\n \"summary\": {\r\n \"showY\": true,\r\n \"showTotal\": false,\r\n \"showField\": \"\",\r\n \"totalType\": \"sum\",\r\n \"showName\": \"总计\"\r\n },\r\n \"showUnit\": {\r\n \"numberLevel\": \"\",\r\n \"decimal\": 0,\r\n \"position\": \"suffix\",\r\n \"unit\": \"\"\r\n },\r\n \"assist\": {\r\n \"showUnit\": {\r\n \"numberLevel\": \"\",\r\n \"decimal\": 0,\r\n \"position\": \"suffix\",\r\n \"unit\": \"\"\r\n },\r\n \"summary\": {\r\n \"showY\": true,\r\n \"showField\": \"\",\r\n \"totalType\": \"sum\",\r\n \"showName\": \"总计\"\r\n }\r\n },\r\n \"headerFreeze\": true,\r\n \"unilineShow\": true,\r\n \"columnFreeze\": true,\r\n \"lineFreeze\": true\r\n }\r\n }\r\n}', 'jeecg', '2022-12-16 19:56:21', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('767345445303287808', NULL, NULL, NULL, 'JNumber', '{\"component\":\"JNumber\",\"id\":\"402881ed854e9a6b01854e9a6b1f0000\",\"config\":{\"assistYFields\":[],\"formId\":\"chu_fang_yao\",\"compStyleConfig\":{\"summary\":{\"showName\":\"总计\",\"showField\":\"\",\"showTotal\":false,\"showY\":true,\"totalType\":\"sum\"},\"lineFreeze\":true,\"columnFreeze\":true,\"assist\":{\"summary\":{\"showName\":\"总计\",\"showField\":\"\",\"showY\":true,\"totalType\":\"sum\"},\"showUnit\":{\"unit\":\"\",\"numberLevel\":\"\",\"position\":\"suffix\",\"decimal\":0}},\"showUnit\":{\"unit\":\"\",\"numberLevel\":\"\",\"position\":\"suffix\",\"decimal\":0},\"headerFreeze\":true,\"unilineShow\":true},\"formType\":\"design\",\"assistTypeFields\":[],\"dataType\":4,\"calcFields\":[],\"valueFields\":[{\"fieldName\":\"record_count\",\"fieldTxt\":\"记录数量\",\"fieldType\":\"count\",\"widgetType\":\"text\"}],\"analysis\":{\"showData\":1,\"isRawData\":true,\"isCompare\":false,\"compareType\":\"\",\"showMode\":1,\"showFields\":[],\"trendType\":\"1\"},\"filterField\":[],\"timeOut\":0,\"tableName\":\"chu_fang_yao\",\"typeFields\":[],\"filter\":{\"conditionMode\":\"and\",\"conditionFields\":[],\"queryField\":\"create_time\",\"queryRange\":\"month\"},\"size\":{\"height\":500},\"formName\":\"处方药\",\"nameFields\":[],\"dataNum\":\"\",\"chart\":{\"subclass\":\"JNumber\",\"category\":\"Number\"},\"sorts\":{\"name\":\"\",\"type\":\"\"},\"option\":{\"isCompare\":false,\"trendType\":\"1\",\"body\":{\"color\":\"#000000\",\"text\":\"\",\"fontWeight\":\"bold\"},\"card\":{\"rightHref\":\"\",\"size\":\"small\",\"extra\":\"\",\"title\":\"\"}}}}', 'jeecg', '2022-12-26 21:23:41', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('767345445714329600', NULL, NULL, NULL, 'JBar', '{\"component\":\"JBar\",\"id\":\"402881ed854e9a6b01854e9a6b8f0001\",\"config\":{\"assistYFields\":[],\"formId\":\"chu_fang_yao\",\"compStyleConfig\":{\"summary\":{\"showName\":\"总计\",\"showField\":\"\",\"showTotal\":false,\"showY\":true,\"totalType\":\"sum\"},\"lineFreeze\":true,\"columnFreeze\":true,\"assist\":{\"summary\":{\"showName\":\"总计\",\"showField\":\"\",\"showY\":true,\"totalType\":\"sum\"},\"showUnit\":{\"unit\":\"\",\"numberLevel\":\"\",\"position\":\"suffix\",\"decimal\":0}},\"showUnit\":{\"unit\":\"\",\"numberLevel\":\"\",\"position\":\"suffix\",\"decimal\":0},\"headerFreeze\":true,\"unilineShow\":true},\"formType\":\"design\",\"assistTypeFields\":[],\"dataType\":4,\"calcFields\":[],\"valueFields\":[{\"fieldName\":\"record_count\",\"fieldTxt\":\"记录数量\",\"fieldType\":\"count\",\"widgetType\":\"text\"}],\"analysis\":{\"showData\":1,\"isRawData\":true,\"isCompare\":false,\"compareType\":\"\",\"showMode\":1,\"showFields\":[],\"trendType\":\"1\"},\"timeOut\":0,\"tableName\":\"chu_fang_yao\",\"typeFields\":[],\"filter\":{\"conditionMode\":\"and\",\"conditionFields\":[],\"queryField\":\"create_time\",\"queryRange\":\"month\"},\"size\":{\"height\":500},\"formName\":\"处方药\",\"nameFields\":[{\"fieldName\":\"create_time\",\"fieldTxt\":\"创建时间\",\"fieldType\":\"date\",\"widgetType\":\"date\"}],\"dataNum\":\"\",\"chart\":{\"subclass\":\"JBar\",\"category\":\"Bar\",\"isGroup\":false},\"sorts\":{\"name\":\"\",\"type\":\"\"},\"option\":{\"yAxis\":{\"lineStyle\":{\"color\":\"#f3f3f3\"},\"splitLine\":{\"interval\":2}},\"grid\":{\"top\":90,\"bottom\":115,\"show\":false},\"series\":[{\"barWidth\":40,\"data\":[],\"itemStyle\":{\"color\":\"#64b5f6\",\"borderRadius\":0},\"type\":\"bar\"}],\"tooltip\":{\"axisPointer\":{\"label\":{\"backgroundColor\":\"#333\",\"show\":true},\"type\":\"shadow\"},\"trigger\":\"axis\"},\"title\":{\"show\":true,\"text\":\"基础柱形图\",\"textStyle\":{\"color\":\"#464646\"}},\"card\":{\"rightHref\":\"\",\"size\":\"default\",\"extra\":\"\",\"title\":\"\"}}}}', 'jeecg', '2022-12-26 21:23:41', NULL, NULL); INSERT INTO `onl_drag_page_comp` VALUES ('767559322439843840', NULL, NULL, NULL, 'JNumber', '{\"component\":\"JNumber\",\"id\":\"402881ed8551a47f018551a47fb80000\",\"config\":{\"assistYFields\":[],\"formId\":\"aaaa1\",\"compStyleConfig\":{\"summary\":{\"showName\":\"总计\",\"showField\":\"\",\"showTotal\":false,\"showY\":true,\"totalType\":\"sum\"},\"lineFreeze\":true,\"columnFreeze\":true,\"assist\":{\"summary\":{\"showName\":\"总计\",\"showField\":\"\",\"showY\":true,\"totalType\":\"sum\"},\"showUnit\":{\"unit\":\"\",\"numberLevel\":\"\",\"position\":\"suffix\",\"decimal\":0}},\"showUnit\":{\"unit\":\"\",\"numberLevel\":\"\",\"position\":\"suffix\",\"decimal\":0},\"headerFreeze\":true,\"unilineShow\":true},\"formType\":\"design\",\"assistTypeFields\":[],\"dataType\":4,\"calcFields\":[],\"valueFields\":[{\"fieldName\":\"record_count\",\"fieldTxt\":\"记录数量\",\"fieldType\":\"count\",\"widgetType\":\"text\"}],\"analysis\":{\"showData\":1,\"isRawData\":true,\"isCompare\":false,\"compareType\":\"\",\"showMode\":1,\"showFields\":[],\"trendType\":\"1\"},\"filterField\":[],\"timeOut\":0,\"tableName\":\"aaaa1\",\"typeFields\":[],\"filter\":{\"conditionMode\":\"and\",\"conditionFields\":[],\"queryField\":\"create_time\",\"queryRange\":\"month\"},\"size\":{\"height\":500},\"formName\":\"aaaa1\",\"nameFields\":[],\"dataNum\":\"\",\"chart\":{\"subclass\":\"JNumber\",\"category\":\"Number\"},\"sorts\":{\"name\":\"\",\"type\":\"\"},\"option\":{\"isCompare\":false,\"trendType\":\"1\",\"body\":{\"color\":\"#000000\",\"text\":\"\",\"fontWeight\":\"bold\"},\"card\":{\"rightHref\":\"\",\"size\":\"small\",\"extra\":\"\",\"title\":\"\"}}}}', 'admin', '2022-12-27 11:33:33', NULL, NULL); @@ -5180,7 +5196,7 @@ CREATE TABLE `qrtz_scheduler_state` ( -- ---------------------------- -- Records of qrtz_scheduler_state -- ---------------------------- -INSERT INTO `qrtz_scheduler_state` VALUES ('MyScheduler', 'qin1753932532893', 1753932782908, 15000); +INSERT INTO `qrtz_scheduler_state` VALUES ('MyScheduler', 'qin1757761190354', 1757765712995, 15000); -- ---------------------------- -- Table structure for qrtz_simple_triggers @@ -5619,6 +5635,9 @@ CREATE TABLE `sys_announcement` ( -- ---------------------------- INSERT INTO `sys_announcement` VALUES ('1950442031319511042', '要放假了', '

我们都知道, 只要有意义, 那么就必须慎重考虑.既然如何, 带着这些问题, 我们来审视一下随机一段废话. 从这个角度来看, 在这种不可避免的冲突下,我们必须解决这个问题. 本人也是经过了深思熟虑,在每个日日夜夜思考这个问题. 随机一段废话因何而发生?
我们都知道, 只要有意义, 那么就必须慎重考虑.从这个角度来看, 从这个角度来看, 
现在, 解决随机一段废话的问题, 是非常非常重要的. 所以

', NULL, NULL, 'admin', 'H', '1', 'ALL', '1', '2025-07-30 14:23:14', NULL, '0', NULL, NULL, NULL, NULL, 'admin', '2025-07-30 14:23:12', 'admin', '2025-07-30 14:23:14', '', '我们都知道, 只要有意义, 那么就必须慎重考虑', NULL, 0, NULL, NULL, 0, '0', '1', NULL, 'system'); INSERT INTO `sys_announcement` VALUES ('1950447687359426562', '又又更新!JeecgBootv3.8.2Online专项升级来袭,引领AI低代码平台新时代~', '

项目介绍

\n
\n

JeecgBoot 是一款集成 AI 应用的,基于 BPM 流程的低代码平台,旨在帮助开发者快速实现低代码开发和构建、部署个性化的 AI 应用。 前后端分离架构 Ant Design&Vue3,SpringBoot,SpringCloud,Mybatis,Shiro,强大的代码生成器让前后端代码一键生成,无需写任何代码! 成套 AI 大模型功能: AI 模型、AI 应用、知识库、AI 流程编排、AI 对话等; 引领 AI 低代码开发模式, 帮助 Java 项目解决 80% 的重复工作,让开发更多关注业务,提高效率,同时又不失灵活性!

\n
\n

发版时间:v3.8.2 | 2025-08-04

\n

源码下载

\n\n

升级日志

\n
\n

重点升级 Online 在线开发功能,支持 AI 建表、AI 生成报表;代码生成支持自定义按钮和 js 增强的结构方法生成,便于用户填充逻辑;

\n
\n
修复 issue
\n
    \n
  • 【架构升级】升级 mybatis-plus 到 3.5.12、升级 jsqlparser 到 4.9
  • \n
  • 【架构升级】升级 jimureport 到 v2.1.1
  • \n
  • 【架构升级】升级 jimubi 到 v2.1.0
  • \n
  • 【架构升级】升级 online 到 3.8.2-beta
  • \n
  • 【新功能】APP 版本管理功能,支持 app 自动补丁升级
  • \n
  • 【新功能】独立门户设置菜单,支持角色和用户两个维度自定义首页
  • \n
  • 【新功能】online 报表支持 AI 生成报表
  • \n
  • 【新功能】online 功能测试支持 Mock 数据
  • \n
  • 【新功能】online 表单支持 AI 建表
  • \n
  • 【新功能】online 表单视图支持删除
  • \n
  • 【新功能】online 生成的菜单 sql 自动带上组件名称
  • \n
  • 【online 增强】支持页面 loading 调用
  • \n
  • 【issues/8548】代码生成的高级查询里日期 - 月控件不能正常展示
  • \n
  • 【issues/8163】关联记录新增丢失
  • \n
  • 【issues/8575】erp 默认选中第一个及没选中主表时子表不查询
  • \n
  • 【issues/8168】id 重复排序数据重了
  • \n
  • 【issues/888】online 树表子节点搜索不生效且有警告
  • \n
  • 【严重 bug】xxljob 和 jeecg-boot-starter 的 xxl-job 版本不一致,定时任务执行后任务不会结束
  • \n
  • redis 缓存扩展用户可以自定义缓存
  • \n
  • Customize redis listener handle 提醒日志,改成只提示一次
  • \n
  • 【issues/8265】默认模型支持超时时间设置
  • \n
  • jeecg-boot-vue3 前端构建报错解决方案・Issue #8497
  • \n
  • Form 表单,点击 label 会 focus 到表格查询条件的 input 框上・Issue #8484
  • \n
  • Online 表单开发・Issue #8286
  • \n
  • online 表单生成问题・Issue #8441
  • \n
  • 能不能继承 app 端版本管理・Issue #8362
  • \n
  • 关于 AI 应用回复模型无法访问导致潜在问题・Issue #8440
  • \n
  • 低代码开发 Online 表单开发主子表 ERP 显示问题・Issue #8532
  • \n
  • ApiSelect 分页加载重复请求问题・Issue #8527
  • \n
  • 启动 democloud 服务时出现循环依赖报错・Issue #8573
  • \n
  • useScript.ts 的 isLoading 默认值应该是 true・Issue #8552
  • \n
  • BasicTable 不支持 TableLayout 设置 (默认写死 fixed)・Issue #8564
  • \n
  • 严重:修改密码存在水平越权问题。・Issue #8567
  • \n
  • 大模型设置 timeout,没有生效,并且总在报错超时之后,才返回相应结果・Issue #8557
  • \n
  • 批量删除优化反馈・Issue #8558
  • \n
  • yml 文件中的 quart 配置 initialize-schema 属性层级错误・Issue #8540
  • \n
  • xxljob 和 jeecg-boot-starter 的 xxl-job 版本不一致,定时任务执行后任务不会结束・Issue #8621
  • \n
  • online 表单 一对多 erp 模式下子表刷新问题・Issue #8575
  • \n
  • springboot3 分支,knife4j 不能正确显示文档,但是 swagger-ui 和 v3/api-docs 正常・Issue #8638
  • \n
  • Swagger3 接口文档异常・Issue #8631
  • \n
  • springboot3 版本 3.8.1, knife4j-production 不生效・Issue #8624
  • \n
  • 列权限控制问题・Issue #8518
  • \n
  • 行尾合计汇总问题・Issue #8502
  • \n
\n

技术交流

\n\n

快速启动项目

\n\n

AI 应用平台介绍

\n

JeecgBoot 平台提供了一套完善的 AI 应用管理系统模块,是一套类似 Dify  AIGC应用开发平台 + 知识库问答,是一款基于 LLM 大语言模型 AI 应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等,让您可以快速从原型到生产,拥有 AI 服务能力。 详细专题介绍,请点击查看

\n

适用项目

\n

JeecgBoot 低代码平台,可以应用在任何 J2EE 项目的开发中,支持信创国产化。尤其适合 SAAS 项目、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)、AI 知识库等,其半智能手工 Merge 的开发方式,可以显著提高开发效率 70% 以上,极大降低开发成本。 又是一个全栈式 AI 开发平台,快速帮助企业构建和部署个性化的 AI 应用。

\n

信创兼容说明

\n
    \n
  • 操作系统:国产麒麟、银河麒麟等国产系统几乎都是基于 Linux 内核,因此它们具有良好的兼容性。
  • \n
  • 数据库:达梦、人大金仓、TiDB
  • \n
  • 中间件:东方通 TongWeb、TongRDS,宝兰德 AppServer、CacheDB, 信创配置文档
  • \n
\n

为什么选择 JeecgBoot?

\n
\n

开源界 \"小普元\" 超越传统商业平台。引领低代码开发模式 (OnlineCoding-> 代码生成器 -> 手工 MERGE),低代码开发同时又支持灵活编码, 可以帮助解决 Java 项目 70% 的重复工作,让开发更多关注业务。既能快速提高开发效率,节省成本,同时又不失灵活性。

\n
\n
    \n
  • 1. 采用最新主流前后分离框架(Spring Boot + MyBatis + Ant Design4 + Vue3),容易上手;代码生成器依赖性低,灵活的扩展能力,可快速实现二次开发。
  • \n
  • 2. 前端大版本换代,最新版采用 Vue3.0 + TypeScript + Vite6 + Ant Design Vue4 等新技术方案。
  • \n
  • 3. 支持微服务 Spring Cloud Alibaba(Nacos、Gateway、Sentinel、Skywalking),提供简易机制,支持单体和微服务自由切换(这样可以满足各类项目需求)。
  • \n
  • 4. 开发效率高,支持在线建表和 AI 建表,提供强大代码生成器,单表、树列表、一对多、一对一等数据模型,增删改查功能一键生成,菜单配置直接使用。
  • \n
  • 5. 代码生成器提供强大模板机制,支持自定义模板,目前提供四套风格模板(单表两套、树模型一套、一对多三套)。
  • \n
  • 6. 提供强大的报表和大屏可视化工具,支持丰富的数据源连接,能够通过拖拉拽方式快速制作报表、大屏和门户设计;支持多种图表类型:柱形图、折线图、散点图、饼图、环形图、面积图、漏斗图、进度图、仪表盘、雷达图、地图等。
  • \n
  • 7. 低代码能力:在线表单(无需编码,通过在线配置表单,实现表单的增删改查,支持单表、树、一对多、一对一等模型,实现人人皆可编码),在线配置零代码开发、所见即所得支持 23 种类控件。
  • \n
  • 8. 低代码能力:在线报表、在线图表(无需编码,通过在线配置方式,实现数据报表和图形报表,可以快速抽取数据,减轻开发压力,实现人人皆可编码)。
  • \n
  • 9.Online 支持在线增强开发,提供在线代码编辑器,支持代码高亮、代码提示等功能,支持多种语言(Java、SQL、JavaScript 等)。
  • \n
  • 10. 封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能,支持访问授权、按钮权限、数据权限等功能。
  • \n
  • 11. 前端 UI 提供丰富的组件库,支持各种常用组件,如表格、树形控件、下拉框、日期选择器等,满足各种复杂的业务需求 UI 组件库文档
  • \n
  • 12. 提供 APP 配套框架,一份多代码多终端适配,一份代码多终端适配,小程序、H5、安卓、iOS、鸿蒙 Next。
  • \n
  • 13. 新版 APP 框架采用 Uniapp、Vue3.0、Vite、Wot-design-uni、TypeScript 等最新技术栈,包括二次封装组件、路由拦截、请求拦截等功能。实现了与 JeecgBoot 完美对接:目前已经实现登录、用户信息、通讯录、公告、移动首页、九宫格、聊天、Online 表单、仪表盘等功能,提供了丰富的组件。
  • \n
  • 14. 提供了一套成熟的 AI 应用平台功能,从 AI 模型、知识库到 AI 应用搭建,助力企业快速落地 AI 服务,加速智能化升级。
  • \n
  • 15.AI 能力:目前 JeecgBoot 支持 AI 大模型 chatgpt 和 deepseek,现在最新版默认使用 deepseek,速度更快质量更高。目前提供了 AI 对话助手、AI 知识库、AI 应用、AI 建表、AI 报表等功能。
  • \n
  • 16. 提供新行编辑表格 JVXETable,轻松满足各种复杂 ERP 布局,拥有更高的性能、更灵活的扩展、更强大的功能。
  • \n
  • 17. 平台首页风格,提供多种组合模式,支持自定义风格;支持门户设计,支持自定义首页。
  • \n
  • 18. 常用共通封装,各种工具类(定时任务、短信接口、邮件发送、Excel 导入导出等),基本满足 80% 项目需求。
  • \n
  • 19. 简易 Excel 导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能。
  • \n
  • 20. 集成智能报表工具,报表打印、图像报表和数据导出非常方便,可极其方便地生成 PDF、Excel、Word 等报表。
  • \n
  • 21. 采用前后分离技术,页面 UI 风格精美,针对常用组件做了封装:时间、行表格控件、截取显示控件、报表组件、编辑器等。
  • \n
  • 22. 查询过滤器:查询功能自动生成,后台动态拼 SQL 追加查询条件;支持多种匹配方式(全匹配 / 模糊查询 / 包含查询 / 不匹配查询)。
  • \n
  • 23. 数据权限(精细化数据权限控制,控制到行级、列表级、表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段)。
  • \n
  • 24. 接口安全机制,可细化控制接口授权,非常简便实现不同客户端只看自己数据等控制;也提供了基于 AK 和 SK 认证鉴权的 OpenAPI 功能。
  • \n
  • 25. 活跃的社区支持;近年来,随着网络威胁的日益增加,团队在安全和漏洞管理方面积累了丰富的经验,能够为企业提供全面的安全解决方案。
  • \n
  • 26. 权限控制采用 RBAC(Role-Based Access Control,基于角色的访问控制)。
  • \n
  • 27. 页面校验自动生成(必须输入、数字校验、金额校验、时间空间等)。
  • \n
  • 28. 支持 SaaS 服务模式,提供 SaaS 多租户架构方案。
  • \n
  • 29. 分布式文件服务,集成 MinIO、阿里 OSS 等优秀的第三方,提供便捷的文件上传与管理,同时也支持本地存储。
  • \n
  • 30. 主流数据库兼容,一套代码完全兼容 MySQL、PostgreSQL、Oracle、SQL Server、MariaDB、达梦、人大金仓等主流数据库。
  • \n
  • 31. 集成工作流 Flowable,并实现了只需在页面配置流程转向,可极大简化 BPM 工作流的开发;用 BPM 的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的 Java 代码。
  • \n
  • 32. 低代码能力:在线流程设计,采用开源 Flowable 流程引擎,实现在线画流程、自定义表单、表单挂靠、业务流转。
  • \n
  • 33. 多数据源:极其简易的使用方式,在线配置数据源配置,便捷地从其他数据抓取数据。
  • \n
  • 34. 提供单点登录 CAS 集成方案,项目中已经提供完善的对接代码。
  • \n
  • 35. 低代码能力:表单设计器,支持用户自定义表单布局,支持单表、一对多表单,支持 select、radio、checkbox、textarea、date、popup、列表、宏等控件。
  • \n
  • 36. 专业接口对接机制,统一采用 RESTful 接口方式,集成 Swagger-UI 在线接口文档,JWT token 安全验证,方便客户端对接。
  • \n
  • 37. 高级组合查询功能,在线配置支持主子表关联查询,可保存查询历史。
  • \n
  • 38. 提供各种系统监控,实时跟踪系统运行情况(监控 Redis、Tomcat、JVM、服务器信息、请求追踪、SQL 监控)。
  • \n
  • 39. 消息中心(支持短信、邮件、微信推送等);集成 WebSocket 消息通知机制。
  • \n
  • 40. 支持多语言,提供国际化方案。
  • \n
  • 41. 数据变更记录日志,可记录数据每次变更内容,通过版本对比功能查看历史变化。
  • \n
  • 42. 提供简单易用的打印插件,支持谷歌、火狐、IE11 + 等各种浏览器。
  • \n
  • 43. 后端采用 Maven 分模块开发方式;前端支持菜单动态路由。
  • \n
  • 44. 提供丰富的示例代码,涵盖了常用的业务场景,便于学习和参考。
  • \n
\n

技术架构:

\n
前端
\n
    \n
  • 前端环境要求:Node.js 要求 Node 20+ 版本以上、pnpm 要求 9+ 版本以上
  • \n
  • 依赖管理:node、npm、pnpm
  • \n
  • 前端 IDE 建议:IDEA、WebStorm、Vscode
  • \n
  • 采用 Vue3.0+TypeScript+Vite6+Ant-Design-Vue4 等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能
  • \n
  • 最新技术栈:Vue3.0 + TypeScript + Vite6 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6
  • \n
\n
后端
\n
    \n
  • IDE 建议: IDEA (必须安装 lombok 插件)
  • \n
  • 语言:Java 默认 jdk17 (支持 jdk8、jdk21)
  • \n
  • 依赖管理:Maven
  • \n
  • 基础框架:Spring Boot 2.7.18
  • \n
  • 微服务框架: Spring Cloud Alibaba 2021.0.6.2
  • \n
  • 持久层框架:MybatisPlus 3.5.3.2
  • \n
  • 报表工具: JimuReport 1.9.5
  • \n
  • 安全框架:Apache Shiro 1.13.0,Jwt 4.5.0
  • \n
  • 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
  • \n
  • 数据库连接池:阿里巴巴 Druid 1.1.24
  • \n
  • AI 大模型:支持 ChatGPT DeepSeek 切换
  • \n
  • 日志打印:logback
  • \n
  • 缓存:Redis
  • \n
  • 其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。
  • \n
  • 默认提供 MySQL5.7 + 数据库脚本
  • \n
\n

微服务架构图

\n

\"\"

', NULL, NULL, 'admin', 'H', '1', 'ALL', '1', '2025-07-30 14:45:43', NULL, '0', NULL, NULL, NULL, NULL, 'admin', '2025-07-30 14:45:41', 'admin', '2025-07-30 14:45:43', '', '重点升级 Online 在线开发功能,支持 AI 建表、AI 生成报表;代码生成支持自定义按钮和 js 增强的结构方法生成,便于用户填充逻辑;', NULL, 0, NULL, NULL, 0, '0', '1', NULL, 'system'); +INSERT INTO `sys_announcement` VALUES ('1957252479913807873', '要放假了', '

这样看来, 了解清楚随机一段废话到底是一种怎么样的存在, 是解决一切问题的关键.
而这些并不是完全重要, 更加重要的问题是, 所谓随机一段废话, 关键是随机一段废话需要如何写. 随机一段废话的发生, 到底需要如何做到, 不随机一段废话的发生, 又会如何产生. 生活中, 若随机一段废话出现了, 我们就不得不考虑它出现了的事实. 我们不妨可以这样来想: 

\n

这样看来, 要想清楚, 随机一段废话,

', NULL, NULL, 'admin', 'H', '1', 'ALL', '1', '2025-08-18 09:25:32', NULL, '0', NULL, NULL, NULL, NULL, 'admin', '2025-08-18 09:25:30', 'admin', '2025-08-18 09:25:32', '', '国庆放假安排', NULL, 0, NULL, NULL, 0, '0', '1', NULL, 'system'); +INSERT INTO `sys_announcement` VALUES ('1957253130366472194', '【重磅】JimuReport积木报表v2.0版本发布,免费可视化报表', '

【重磅】JimuReport 积木报表 v2.0 版本发布,免费可视化报表

', NULL, NULL, 'admin', 'H', '1', 'ALL', '1', '2025-08-18 09:28:20', NULL, '0', NULL, NULL, NULL, NULL, 'admin', '2025-08-18 09:28:05', 'admin', '2025-08-18 09:28:20', '', '【重磅】JimuReport 积木报表 v2.0 版本发布,免费可视化报表', NULL, 0, NULL, NULL, 0, '0', '1', NULL, 'system'); +INSERT INTO `sys_announcement` VALUES ('1966817120570503169', '您已被 管理员 从 北京国炬信息技术有限公司中移除。', '您已被 管理员 从 北京国炬信息技术有限公司中移除。', NULL, NULL, 'system', 'M', '2', 'USER', '1', '2025-09-13 18:51:58', NULL, '0', NULL, NULL, NULL, NULL, 'admin', '2025-09-13 18:51:58', NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, NULL, NULL, NULL, 'system'); -- ---------------------------- -- Table structure for sys_announcement_send @@ -5648,11 +5667,24 @@ CREATE TABLE `sys_announcement_send` ( INSERT INTO `sys_announcement_send` VALUES ('1950442039812976642', '1950442031319511042', '1714471285016895490', 0, NULL, 'admin', '2025-07-30 14:23:14', NULL, NULL, NULL); INSERT INTO `sys_announcement_send` VALUES ('1950442039812976643', '1950442031319511042', '3d464b4ea0d2491aab8a7bde74c57e95', 0, NULL, 'admin', '2025-07-30 14:23:14', NULL, NULL, NULL); INSERT INTO `sys_announcement_send` VALUES ('1950442039812976644', '1950442031319511042', 'a75d45a015c44384a04449ee80dc3503', 0, NULL, 'admin', '2025-07-30 14:23:14', NULL, NULL, NULL); -INSERT INTO `sys_announcement_send` VALUES ('1950442039812976645', '1950442031319511042', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-07-30 14:23:25', 'admin', '2025-07-30 14:23:14', 'admin', '2025-07-30 14:23:25', NULL); +INSERT INTO `sys_announcement_send` VALUES ('1950442039812976645', '1950442031319511042', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-09-13 18:42:17', 'admin', '2025-07-30 14:23:14', 'admin', '2025-09-13 18:42:17', NULL); INSERT INTO `sys_announcement_send` VALUES ('1950447696951799810', '1950447687359426562', '1714471285016895490', 0, NULL, 'admin', '2025-07-30 14:45:43', NULL, NULL, NULL); INSERT INTO `sys_announcement_send` VALUES ('1950447696968577026', '1950447687359426562', '3d464b4ea0d2491aab8a7bde74c57e95', 0, NULL, 'admin', '2025-07-30 14:45:43', NULL, NULL, NULL); INSERT INTO `sys_announcement_send` VALUES ('1950447696968577027', '1950447687359426562', 'a75d45a015c44384a04449ee80dc3503', 0, NULL, 'admin', '2025-07-30 14:45:43', NULL, NULL, NULL); -INSERT INTO `sys_announcement_send` VALUES ('1950447696968577028', '1950447687359426562', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-07-30 15:03:40', 'admin', '2025-07-30 14:45:43', 'admin', '2025-07-30 15:03:40', NULL); +INSERT INTO `sys_announcement_send` VALUES ('1950447696968577028', '1950447687359426562', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-09-13 18:42:14', 'admin', '2025-07-30 14:45:43', 'admin', '2025-09-13 18:42:14', NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957252487350308865', '1957252479913807873', '1714471285016895490', 0, NULL, 'admin', '2025-08-18 09:25:32', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957252487358697473', '1957252479913807873', '1955218082645544962', 0, NULL, 'admin', '2025-08-18 09:25:32', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957252487358697474', '1957252479913807873', '1955218454478983170', 0, NULL, 'admin', '2025-08-18 09:25:32', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957252487358697475', '1957252479913807873', '3d464b4ea0d2491aab8a7bde74c57e95', 0, NULL, 'admin', '2025-08-18 09:25:32', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957252487358697476', '1957252479913807873', 'a75d45a015c44384a04449ee80dc3503', 0, NULL, 'admin', '2025-08-18 09:25:32', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957252487367086081', '1957252479913807873', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-09-13 18:42:14', 'admin', '2025-08-18 09:25:32', 'admin', '2025-09-13 18:42:14', NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957253194027618305', '1957253130366472194', '1714471285016895490', 0, NULL, 'admin', '2025-08-18 09:28:20', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957253194031812610', '1957253130366472194', '1955218082645544962', 0, NULL, 'admin', '2025-08-18 09:28:20', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957253194031812611', '1957253130366472194', '1955218454478983170', 0, NULL, 'admin', '2025-08-18 09:28:20', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957253194031812612', '1957253130366472194', '3d464b4ea0d2491aab8a7bde74c57e95', 0, NULL, 'admin', '2025-08-18 09:28:20', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957253194031812613', '1957253130366472194', 'a75d45a015c44384a04449ee80dc3503', 0, NULL, 'admin', '2025-08-18 09:28:20', NULL, NULL, NULL); +INSERT INTO `sys_announcement_send` VALUES ('1957253194036006913', '1957253130366472194', 'e9ca23d68d884d4ebb19d07889727dae', 1, '2025-09-13 18:42:15', 'admin', '2025-08-18 09:28:20', 'admin', '2025-09-13 18:42:15', NULL); +INSERT INTO `sys_announcement_send` VALUES ('1966817120570503170', '1966817120570503169', '1714471285016895490', 0, NULL, 'admin', '2025-09-13 18:51:58', NULL, NULL, NULL); -- ---------------------------- -- Table structure for sys_category @@ -5728,7 +5760,7 @@ CREATE TABLE `sys_check_rule` ( -- ---------------------------- -- Records of sys_check_rule -- ---------------------------- -INSERT INTO `sys_check_rule` VALUES ('1224980593992388610', '通用编码规则', 'common', '[{\"digits\":\"1\",\"pattern\":\"^[a-z|A-Z]$\",\"message\":\"第一位只能是字母\"},{\"digits\":\"*\",\"pattern\":\"^[0-9|a-z|A-Z|_]{0,}$\",\"message\":\"只能填写数字、大小写字母、下划线\"},{\"digits\":\"*\",\"pattern\":\"^.{3,}$\",\"message\":\"最少输入3位数\"},{\"digits\":\"*\",\"pattern\":\"^.{3,12}$\",\"message\":\"最多输入12位数\"}]', '规则:1、首位只能是字母;2、只能填写数字、大小写字母、下划线;3、最少3位数,最多12位数。', 'admin', '2020-02-07 11:25:48', 'admin', '2020-02-05 16:58:27'); +INSERT INTO `sys_check_rule` VALUES ('1224980593992388610', '通用编码规则', 'common', '[{\"digits\":1,\"pattern\":\"^[a-z|A-Z]$\",\"message\":\"第一位只能是字母\"},{\"digits\":\"*\",\"pattern\":\"^[0-9|a-z|A-Z|_]{0,}$\",\"message\":\"只能填写数字、大小写字母、下划线\"},{\"digits\":\"*\",\"pattern\":\"^.{3,}$\",\"message\":\"最少输入3位数\"},{\"digits\":\"*\",\"pattern\":\"^.{3,12}$\",\"message\":\"最多输入12位数\"}]', '规则:1、首位只能是字母;2、只能填写数字、大小写字母、下划线;3、最少3位数,最多12位数。', 'admin', '2025-09-13 18:54:19', 'admin', '2020-02-05 16:58:27'); INSERT INTO `sys_check_rule` VALUES ('1225001845524004866', '负责的功能测试', 'test', '[{\"digits\":\"*\",\"pattern\":\"^.{3,12}$\",\"message\":\"只能输入3-12位字符\"},{\"digits\":\"3\",\"pattern\":\"^\\\\d{3}$\",\"message\":\"前3位必须是数字\"},{\"digits\":\"*\",\"pattern\":\"^[^pP]*$\",\"message\":\"不能输入P\"},{\"digits\":\"4\",\"pattern\":\"^@{4}$\",\"message\":\"第4-7位必须都为 @\"},{\"digits\":\"2\",\"pattern\":\"^#=$\",\"message\":\"第8-9位必须是 #=\"},{\"digits\":\"1\",\"pattern\":\"^O$\",\"message\":\"第10位必须为大写的O\"},{\"digits\":\"*\",\"pattern\":\"^.*。$\",\"message\":\"必须以。结尾\"}]', '包含长度校验、特殊字符校验等', 'admin', '2020-02-07 11:57:31', 'admin', '2020-02-05 18:22:54'); -- ---------------------------- @@ -5803,6 +5835,10 @@ INSERT INTO `sys_data_log` VALUES ('1943500714282205185', NULL, NULL, '2025-07-1 INSERT INTO `sys_data_log` VALUES ('1950132464605356035', 'admin', '管理员', '2025-07-29 17:53:06', NULL, NULL, 'test_note', '1943500714139598850', ' 将名称为【地区】的字段内容 空 修改为 140311; 将名称为【用户名】的字段内容 ceshi 修改为 zhangsan; 将名称为【请假原因】的字段内容 空 修改为

经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大. 
每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说, 
这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要

; 将名称为【生日】的字段内容 空 修改为 2025-07-29; 将名称为【性别】的字段内容 空 修改为 空; 将名称为【年龄】的字段内容 11 修改为 0', 1, 'comment'); INSERT INTO `sys_data_log` VALUES ('1950132495949389825', 'admin', '管理员', '2025-07-29 17:53:13', NULL, NULL, 'test_note', '1943500714139598850', ' 将名称为【用户名】的字段内容 zhangsan 修改为 admin', 1, 'comment'); INSERT INTO `sys_data_log` VALUES ('1950375804898873345', 'admin', '管理员', '2025-07-30 10:00:03', NULL, NULL, 'test_order_product', '1732300515406647298', ' 将名称为【价格】的字段内容 3.0 修改为 3000.; 将名称为【产品类型】的字段内容 空 修改为 空; 将名称为【数量】的字段内容 3 修改为 10; 将名称为【产品名字】的字段内容 3 修改为 苹果手机', 1, 'comment'); +INSERT INTO `sys_data_log` VALUES ('1950801683948924929', NULL, NULL, '2025-07-31 14:12:20', NULL, NULL, 'test_note', '1943500714139598850', ' 将名称为【年龄】的字段内容 0 修改为 1212', 1, 'comment'); +INSERT INTO `sys_data_log` VALUES ('1950801716647718913', NULL, NULL, '2025-07-31 14:12:28', NULL, NULL, 'test_note', '1923203898831777793', ' 将名称为【用户名】的字段内容 admin 修改为 jeecg', 1, 'comment'); +INSERT INTO `sys_data_log` VALUES ('1966815580124278785', 'admin', '管理员', '2025-09-13 18:45:51', NULL, NULL, 'test_note', '1966815579977478145', ' 创建了记录', 1, 'comment'); +INSERT INTO `sys_data_log` VALUES ('1966815600902860801', 'admin', '管理员', '2025-09-13 18:45:56', NULL, NULL, 'test_note', '1966815579977478145', ' 将名称为【年龄】的字段内容 0 修改为 11', 1, 'comment'); -- ---------------------------- -- Table structure for sys_data_source @@ -5832,7 +5868,7 @@ CREATE TABLE `sys_data_source` ( -- ---------------------------- -- Records of sys_data_source -- ---------------------------- -INSERT INTO `sys_data_source` VALUES ('1209779538310004737', 'local_mysql', '本地测试库', '本地数据库MySQL5.7', '1', 'com.mysql.jdbc.Driver', 'jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false', 'jeecg-boot', 'root', 'f5b6775e8d1749483f2320627de0e706', 'admin', '2019-12-25 18:14:53', 'admin', '2024-03-18 14:46:03', 'A01', 0); +INSERT INTO `sys_data_source` VALUES ('1209779538310004737', 'local_mysql', '本地测试库', '本地数据库MySQL5.7', '4', 'com.mysql.cj.jdbc.Driver', 'jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai', 'jeecg-boot', 'root', 'f5b6775e8d1749483f2320627de0e706', 'admin', '2019-12-25 18:14:53', 'admin', '2025-09-13 18:46:43', 'A01', 0); -- ---------------------------- -- Table structure for sys_depart @@ -5846,8 +5882,8 @@ CREATE TABLE `sys_depart` ( `depart_name_abbr` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '缩写', `depart_order` int(11) NULL DEFAULT 0 COMMENT '排序', `description` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述', - `org_category` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '机构类别 1公司,2组织机构,3岗位', - `org_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机构类型 1一级部门 2子部门', + `org_category` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '机构类别 1公司,2部门,3岗位,4子公司', + `org_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '树深度层级level', `org_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '机构编码', `mobile` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机号', `fax` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '传真', @@ -5863,24 +5899,69 @@ CREATE TABLE `sys_depart` ( `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期', `tenant_id` int(10) NULL DEFAULT 0 COMMENT '租户ID', `iz_leaf` tinyint(1) NULL DEFAULT 0 COMMENT '是否有叶子节点: 1是0否', + `position_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职级id', + `dep_post_parent_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上级岗位id', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uniq_depart_org_code`(`org_code`) USING BTREE, INDEX `idx_sd_parent_id`(`parent_id`) USING BTREE, - INDEX `idx_sd_depart_order`(`depart_order`) USING BTREE + INDEX `idx_sd_depart_order`(`depart_order`) USING BTREE, + INDEX `idx_sd_position_id`(`position_id`) USING BTREE, + INDEX `idx_sd_dep_post_parent_id`(`dep_post_parent_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '组织机构表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_depart -- ---------------------------- -INSERT INTO `sys_depart` VALUES ('1582683631414632450', 'c6d7cb4deeac411cb3384b1b31278596', '销售公关岗位', NULL, NULL, 0, NULL, '3', '2', 'A01A06', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2022-10-19 18:42:37', NULL, NULL, 0, 1); -INSERT INTO `sys_depart` VALUES ('4f1765520d6346f9bd9c79e2479e5b12', 'c6d7cb4deeac411cb3384b1b31278596', '市场部', NULL, NULL, 0, NULL, '1', '2', 'A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-20 17:15:34', 'admin', '2019-02-26 16:36:18', 0, 1); -INSERT INTO `sys_depart` VALUES ('5159cde220114246b045e574adceafe9', '6d35e179cd814e3299bd588ea7daed3f', '研发部', NULL, NULL, 0, NULL, '1', '2', 'A02A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:44:38', 'admin', '2019-03-07 09:36:53', 0, 1); -INSERT INTO `sys_depart` VALUES ('57197590443c44f083d42ae24ef26a2c', 'c6d7cb4deeac411cb3384b1b31278596', '研发部', NULL, NULL, 0, NULL, '1', '2', 'A01A05', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-21 16:14:41', 'admin', '2019-03-27 19:05:49', 0, 0); -INSERT INTO `sys_depart` VALUES ('63775228b7b041a99825f79760590b7d', '57197590443c44f083d42ae24ef26a2c', '研发经理', NULL, NULL, 0, NULL, '3', '3', 'A01A05A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2020-05-02 15:29:09', NULL, NULL, 0, 1); -INSERT INTO `sys_depart` VALUES ('67fc001af12a4f9b8458005d3f19934a', 'c6d7cb4deeac411cb3384b1b31278596', '财务部', NULL, NULL, 0, NULL, '1', '2', 'A01A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-21 16:14:35', 'admin', '2019-02-25 12:49:41', 0, 1); -INSERT INTO `sys_depart` VALUES ('6d35e179cd814e3299bd588ea7daed3f', '', '北京卓尔互动', NULL, NULL, 0, NULL, '1', '1', 'A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:36:39', 'admin', '2020-05-02 18:21:22', 0, 0); -INSERT INTO `sys_depart` VALUES ('a7d7e77e06c84325a40932163adcdaa6', '6d35e179cd814e3299bd588ea7daed3f', '财务部', NULL, NULL, 0, NULL, '1', '2', 'A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:36:47', 'admin', '2022-10-14 18:57:56', 0, 1); -INSERT INTO `sys_depart` VALUES ('c6d7cb4deeac411cb3384b1b31278596', '', '北京国炬软件', NULL, NULL, 0, NULL, '1', '1', 'A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-11 14:21:51', 'admin', '2020-05-02 18:21:27', 0, 0); +INSERT INTO `sys_depart` VALUES ('1582683631414632450', 'c6d7cb4deeac411cb3384b1b31278596', '销售公关岗位', NULL, NULL, 0, NULL, '3', '2', 'A01A06', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2022-10-19 18:42:37', NULL, NULL, 0, 1, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958496243038556161', '', '控股集团', NULL, NULL, 0, NULL, '1', '1', 'A05', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:47:48', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958496444470005762', '1958496243038556161', '投资控股集团有限公司', NULL, NULL, 0, NULL, '4', '2', 'A05A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:48:34', 'admin', '2025-08-21 19:49:57', 0, 0, NULL, ''); +INSERT INTO `sys_depart` VALUES ('1958496759810363394', '1958496243038556161', '城市运营管理集团有限公司', NULL, NULL, 1, NULL, '4', '2', 'A05A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:49:49', 'admin', '2025-08-21 20:30:23', 0, 0, NULL, ''); +INSERT INTO `sys_depart` VALUES ('1958496836318662658', '1958496444470005762', '领导班子', NULL, NULL, 0, NULL, '2', '3', 'A05A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:08', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958496891561840641', '1958496444470005762', '办公室', NULL, NULL, 2, NULL, '2', '3', 'A05A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:21', 'admin', '2025-08-21 19:50:36', 0, 0, NULL, ''); +INSERT INTO `sys_depart` VALUES ('1958496943017562114', '1958496444470005762', '财务管理中心', NULL, NULL, 3, NULL, '2', '3', 'A05A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:33', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958497020528300033', '1958496444470005762', '投资发展部', NULL, NULL, 4, NULL, '2', '3', 'A05A01A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:51', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958497164103520258', '1958496836318662658', '董事长', NULL, NULL, 0, NULL, '3', '4', 'A05A01A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:51:26', NULL, NULL, 0, 1, '1958471111989067778', ''); +INSERT INTO `sys_depart` VALUES ('1958497256772472834', '1958496836318662658', '党委书记', NULL, NULL, 1, NULL, '3', '4', 'A05A01A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:51:48', 'admin', '2025-08-21 19:54:53', 0, 1, '1958471030867034113', '1958497164103520258'); +INSERT INTO `sys_depart` VALUES ('1958497591230468098', '1958496836318662658', '控股总经理', NULL, NULL, 3, NULL, '3', '4', 'A05A01A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:53:08', 'admin', '2025-08-21 19:54:42', 0, 1, '1958471074953363458', '1958497164103520258'); +INSERT INTO `sys_depart` VALUES ('1958497769387724802', '1958496836318662658', '纪委书记', NULL, NULL, 4, NULL, '3', '4', 'A05A01A01A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:53:50', 'admin', '2025-08-21 19:54:06', 0, 1, '1958471030867034113', '1958497591230468098'); +INSERT INTO `sys_depart` VALUES ('1958498187287203841', '1958496891561840641', '控股办公室主任', NULL, NULL, 1, NULL, '3', '4', 'A05A01A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:55:30', 'admin', '2025-08-21 19:55:50', 0, 1, '1958470912214368258', '1958497164103520258'); +INSERT INTO `sys_depart` VALUES ('1958498716927135745', '1958496891561840641', '副主任', NULL, NULL, 2, NULL, '3', '4', 'A05A01A02A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:57:36', 'admin', '2025-08-21 19:57:50', 0, 1, '1958470865577902082', '1958498187287203841'); +INSERT INTO `sys_depart` VALUES ('1958502219078733826', '1958496891561840641', '职员', NULL, NULL, 3, NULL, '3', '4', 'A05A01A02A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:11:31', NULL, NULL, 0, 1, '1958470823064436737', '1958498187287203841'); +INSERT INTO `sys_depart` VALUES ('1958502381062754305', '1958496943017562114', '主任', NULL, NULL, 1, NULL, '3', '4', 'A05A01A03A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:12:10', 'admin', '2025-08-21 20:13:13', 0, 1, '1958470912214368258', '1958502611426512898'); +INSERT INTO `sys_depart` VALUES ('1958502611426512898', '1958496836318662658', '控股副总经理', NULL, NULL, 5, NULL, '3', '4', 'A05A01A01A05', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:13:04', 'admin', '2025-08-21 20:27:14', 0, 1, '1958471030867034113', '1958497591230468098'); +INSERT INTO `sys_depart` VALUES ('1958502810966331393', '1958496943017562114', '副主任', NULL, NULL, 2, NULL, '3', '4', 'A05A01A03A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:13:52', 'admin', '2025-08-21 20:14:40', 0, 1, '1958470865577902082', '1958502381062754305'); +INSERT INTO `sys_depart` VALUES ('1958502942289989634', '1958496943017562114', '职员', NULL, NULL, 2, NULL, '3', '4', 'A05A01A03A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:14:23', 'admin', '2025-08-21 20:14:28', 0, 1, '1958470823064436737', '1958502810966331393'); +INSERT INTO `sys_depart` VALUES ('1958503159999533057', '1958497020528300033', '部长', NULL, NULL, 1, NULL, '3', '4', 'A05A01A04A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:15:15', NULL, NULL, 0, 1, '1958470912214368258', '1958502611426512898'); +INSERT INTO `sys_depart` VALUES ('1958503409933914114', '1958497020528300033', '副部长', NULL, NULL, 2, NULL, '3', '4', 'A05A01A04A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:16:15', NULL, NULL, 0, 1, '1958470865577902082', '1958503159999533057'); +INSERT INTO `sys_depart` VALUES ('1958503468805165058', '1958497020528300033', '员工', NULL, NULL, 3, NULL, '3', '4', 'A05A01A04A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:16:29', NULL, NULL, 0, 1, '1958470823064436737', '1958503409933914114'); +INSERT INTO `sys_depart` VALUES ('1958507136782733313', '1958496759810363394', '领导班子', NULL, NULL, 1, NULL, '2', '3', 'A05A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:31:03', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958507356253884418', '1958496759810363394', '信息技术发展有限公司', NULL, NULL, 4, NULL, '4', '3', 'A05A02A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:31:56', 'admin', '2025-08-21 21:12:57', 0, 0, NULL, ''); +INSERT INTO `sys_depart` VALUES ('1958507448138502146', '1958507136782733313', '董事长', NULL, NULL, 1, NULL, '3', '4', 'A05A02A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:32:18', 'admin', '2025-08-21 20:33:24', 0, 1, '1958471111989067778', ''); +INSERT INTO `sys_depart` VALUES ('1958507542866857985', '1958507136782733313', '副总经理', NULL, NULL, 3, NULL, '3', '4', 'A05A02A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:32:40', 'admin', '2025-08-21 20:33:26', 0, 1, '1958471030867034113', ''); +INSERT INTO `sys_depart` VALUES ('1958507650828242946', '1958507136782733313', '总经理', NULL, NULL, 2, NULL, '3', '4', 'A05A02A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:33:06', 'admin', '2025-08-21 20:33:20', 0, 1, '1958471074953363458', ''); +INSERT INTO `sys_depart` VALUES ('1958518943542972418', '1958507356253884418', '领导班子', NULL, NULL, 1, NULL, '2', '4', 'A05A02A03A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:17:58', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958519010207240193', '1958507356253884418', '综合管理部', NULL, NULL, 2, NULL, '2', '4', 'A05A02A03A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:18:14', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958519045623943169', '1958507356253884418', '财务部', NULL, NULL, 3, NULL, '2', '4', 'A05A02A03A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:18:23', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958519097058693121', '1958507356253884418', '软件研发部', NULL, NULL, 4, NULL, '2', '4', 'A05A02A03A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:18:35', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('1958520331257810945', '1958496891561840641', '总工程师', NULL, NULL, 2, NULL, '3', '4', 'A05A01A02A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:23:29', 'admin', '2025-08-21 21:23:52', 0, 1, '1958471030867034113', '1958497164103520258'); +INSERT INTO `sys_depart` VALUES ('1958520788395003906', '1958496759810363394', '办公室', NULL, NULL, 2, NULL, '2', '3', 'A05A02A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:25:18', 'admin', '2025-08-21 21:26:51', 0, 0, NULL, ''); +INSERT INTO `sys_depart` VALUES ('1958520876810932225', '1958520788395003906', '总工程师', NULL, NULL, 1, NULL, '3', '4', 'A05A02A04A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:25:39', 'admin', '2025-08-21 21:26:25', 0, 1, '1958471030867034113', '1958507650828242946'); +INSERT INTO `sys_depart` VALUES ('1958521034948775937', '1958518943542972418', '执行董事兼总经理', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:26:17', NULL, NULL, 0, 1, '1958471111989067778', '1958520876810932225'); +INSERT INTO `sys_depart` VALUES ('1958521513564999681', '1958518943542972418', '副总经理', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:28:11', NULL, NULL, 0, 1, '1958471030867034113', '1958521034948775937'); +INSERT INTO `sys_depart` VALUES ('1958521634549698561', '1958519010207240193', '副部长', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:28:40', 'admin', '2025-08-21 21:30:15', 0, 1, '1958470865577902082', '1958521034948775937'); +INSERT INTO `sys_depart` VALUES ('1958523766002716674', '1958519010207240193', '信息归档员', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A02A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:37:08', NULL, NULL, 0, 1, '1958470823064436737', '1958521634549698561'); +INSERT INTO `sys_depart` VALUES ('1958524282631917570', '1958519045623943169', '部长', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A03A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:39:11', NULL, NULL, 0, 1, '1958470912214368258', '1958521034948775937'); +INSERT INTO `sys_depart` VALUES ('1958524369311404033', '1958519045623943169', '出纳', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A03A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:39:32', NULL, NULL, 0, 1, '1958470823064436737', '1958524282631917570'); +INSERT INTO `sys_depart` VALUES ('1958524471841165313', '1958519097058693121', '项目经理', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A04A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:39:56', NULL, NULL, 0, 1, '1958470912214368258', '1958521513564999681'); +INSERT INTO `sys_depart` VALUES ('1958524565596442626', '1958519097058693121', '软件工程师', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A04A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:40:19', NULL, NULL, 0, 1, '1958470823064436737', '1958524471841165313'); +INSERT INTO `sys_depart` VALUES ('4f1765520d6346f9bd9c79e2479e5b12', 'c6d7cb4deeac411cb3384b1b31278596', '市场部', NULL, NULL, 0, NULL, '1', '2', 'A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-20 17:15:34', 'admin', '2019-02-26 16:36:18', 0, 1, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('5159cde220114246b045e574adceafe9', '6d35e179cd814e3299bd588ea7daed3f', '研发部', NULL, NULL, 0, NULL, '1', '2', 'A02A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:44:38', 'admin', '2019-03-07 09:36:53', 0, 1, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('57197590443c44f083d42ae24ef26a2c', 'c6d7cb4deeac411cb3384b1b31278596', '研发部', NULL, NULL, 0, NULL, '1', '2', 'A01A05', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-21 16:14:41', 'admin', '2019-03-27 19:05:49', 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('63775228b7b041a99825f79760590b7d', '57197590443c44f083d42ae24ef26a2c', '研发经理', NULL, NULL, 0, NULL, '3', '3', 'A01A05A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2020-05-02 15:29:09', NULL, NULL, 0, 1, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('67fc001af12a4f9b8458005d3f19934a', 'c6d7cb4deeac411cb3384b1b31278596', '财务部', NULL, NULL, 0, NULL, '1', '2', 'A01A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-21 16:14:35', 'admin', '2019-02-25 12:49:41', 0, 1, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('6d35e179cd814e3299bd588ea7daed3f', '', '北京卓尔互动', NULL, NULL, 0, NULL, '1', '1', 'A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:36:39', 'admin', '2020-05-02 18:21:22', 0, 0, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('a7d7e77e06c84325a40932163adcdaa6', '6d35e179cd814e3299bd588ea7daed3f', '财务部', NULL, NULL, 0, NULL, '1', '2', 'A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-26 16:36:47', 'admin', '2022-10-14 18:57:56', 0, 1, NULL, NULL); +INSERT INTO `sys_depart` VALUES ('c6d7cb4deeac411cb3384b1b31278596', '', '北京国炬软件', NULL, NULL, 0, NULL, '1', '1', 'A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2019-02-11 14:21:51', 'admin', '2020-05-02 18:21:27', 0, 0, NULL, NULL); -- ---------------------------- -- Table structure for sys_depart_permission @@ -5994,7 +6075,7 @@ CREATE TABLE `sys_dict` ( -- ---------------------------- INSERT INTO `sys_dict` VALUES ('0b5d19e1fce4b2e6647e6b4a17760c14', '通告类型', 'msg_category', '消息类型1:通知公告2:系统消息', 0, 'admin', '2019-04-22 18:01:35', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('1174509082208395266', '职务职级', 'position_rank', '职务表职级字典', 0, 'admin', '2019-09-19 10:22:41', NULL, NULL, 0, 0, NULL); -INSERT INTO `sys_dict` VALUES ('1174511106530525185', '机构类型', 'org_category', '机构类型 1公司,2部门 3岗位', 0, 'admin', '2019-09-19 10:30:43', NULL, NULL, 0, 0, NULL); +INSERT INTO `sys_dict` VALUES ('1174511106530525185', '机构类型', 'org_category', '机构类型 1公司,2部门,3岗位,4子公司', 0, 'admin', '2019-09-19 10:30:43', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('1178295274528845826', '表单权限策略', 'form_perms_type', '', 0, 'admin', '2019-09-29 21:07:39', 'admin', '2019-09-29 21:08:26', NULL, 0, NULL); INSERT INTO `sys_dict` VALUES ('1199517671259906049', '紧急程度', 'urgent_level', '日程计划紧急程度', 0, 'admin', '2019-11-27 10:37:53', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('1199518099888414722', '日程计划类型', 'eoa_plan_type', '', 0, 'admin', '2019-11-27 10:39:36', NULL, NULL, 0, 0, NULL); @@ -6020,6 +6101,7 @@ INSERT INTO `sys_dict` VALUES ('1894701158027554818', 'AI应用类型', 'ai_app_ INSERT INTO `sys_dict` VALUES ('1934846825077878786', '公告分类', 'notice_type', NULL, 0, 'admin', '2025-06-17 13:33:25', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('1937393911539384322', '模版分类', 'msgCategory', NULL, 0, 'admin', '2025-06-24 14:14:38', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('1939572486447292418', '首页关联', 'relation_type', NULL, 0, 'admin', '2025-06-30 14:31:31', NULL, NULL, 0, 0, NULL); +INSERT INTO `sys_dict` VALUES ('1964944899916697602', '用户职务', 'user_position', '用户职务', 0, 'admin', '2025-09-08 14:52:26', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('236e8a4baff0db8c62c00dd95632834f', '同步工作流引擎', 'activiti_sync', '同步工作流引擎', 0, 'admin', '2019-05-15 15:27:33', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('2e02df51611a4b9632828ab7e5338f00', '权限策略', 'perms_type', '权限策略', 0, 'admin', '2019-04-26 18:26:55', NULL, NULL, 0, 0, NULL); INSERT INTO `sys_dict` VALUES ('2f0320997ade5dd147c90130f7218c3e', '推送类别', 'msg_type', '', 0, 'admin', '2019-03-17 21:21:32', 'admin', '2019-03-26 19:57:45', 0, 0, NULL); @@ -6207,6 +6289,14 @@ INSERT INTO `sys_dict_item` VALUES ('1937394006326460418', '1937393911539384322' INSERT INTO `sys_dict_item` VALUES ('1937394038412886018', '1937393911539384322', '其他', 'other', NULL, NULL, 1, 1, 'admin', '2025-06-24 14:15:08', NULL, NULL); INSERT INTO `sys_dict_item` VALUES ('1939572554533429250', '1939572486447292418', '角色', 'ROLE', NULL, NULL, 1, 1, 'admin', '2025-06-30 14:31:47', 'admin', '2025-06-30 15:04:18'); INSERT INTO `sys_dict_item` VALUES ('1939572602289774594', '1939572486447292418', '用户', 'USER', NULL, NULL, 2, 1, 'admin', '2025-06-30 14:31:59', 'admin', '2025-06-30 15:04:21'); +INSERT INTO `sys_dict_item` VALUES ('1955230463631126529', '1174511106530525185', '子公司', '4', NULL, NULL, 1, 1, 'admin', '2025-08-12 19:30:44', NULL, NULL); +INSERT INTO `sys_dict_item` VALUES ('1963079150651305985', '1939572486447292418', '全局默认', 'DEFAULT', NULL, NULL, 3, 1, 'admin', '2025-09-03 11:18:36', NULL, NULL); +INSERT INTO `sys_dict_item` VALUES ('1964944982842281986', '1964944899916697602', '董事长', '0', NULL, NULL, 0, 1, 'admin', '2025-09-08 14:52:45', 'admin', '2025-09-08 14:53:54'); +INSERT INTO `sys_dict_item` VALUES ('1964945020519714817', '1964944899916697602', '总经理', '1', NULL, NULL, 1, 1, 'admin', '2025-09-08 14:52:54', 'admin', '2025-09-13 18:50:37'); +INSERT INTO `sys_dict_item` VALUES ('1964945061850386434', '1964944899916697602', '副总经理', '2', NULL, NULL, 2, 1, 'admin', '2025-09-08 14:53:04', 'admin', '2025-09-08 14:53:46'); +INSERT INTO `sys_dict_item` VALUES ('1964945100802887681', '1964944899916697602', '部长', '3', NULL, NULL, 3, 1, 'admin', '2025-09-08 14:53:14', 'admin', '2025-09-08 14:53:43'); +INSERT INTO `sys_dict_item` VALUES ('1964945142854979586', '1964944899916697602', '副部长', '4', NULL, NULL, 4, 1, 'admin', '2025-09-08 14:53:24', 'admin', '2025-09-08 14:53:40'); +INSERT INTO `sys_dict_item` VALUES ('1964945196395270146', '1964944899916697602', '职员', '5', NULL, NULL, 5, 1, 'admin', '2025-09-08 14:53:36', NULL, NULL); INSERT INTO `sys_dict_item` VALUES ('1ce390c52453891f93514c1bd2795d44', 'ad7c65ba97c20a6805d5dcdf13cdaf36', '000', '00', NULL, NULL, 1, 1, 'admin', '2019-03-22 16:34:34', NULL, NULL); INSERT INTO `sys_dict_item` VALUES ('1db531bcff19649fa82a644c8a939dc4', '4c03fca6bf1f0299c381213961566349', '组合布局', 'combination', NULL, '', 4, 1, 'admin', '2019-05-11 16:07:08', NULL, NULL); INSERT INTO `sys_dict_item` VALUES ('222705e11ef0264d4214affff1fb4ff9', '4f69be5f507accea8d5df5f11346181a', '文本', '1', NULL, '', 1, 1, 'admin', '2023-02-28 10:50:36', 'admin', '2022-07-04 16:29:21'); @@ -6472,9 +6562,9 @@ INSERT INTO `sys_log` VALUES ('1943500687656763394', 2, 'online修改数据,表 INSERT INTO `sys_log` VALUES ('1943500714349314050', 2, 'online新增数据,表名:test_note,添加成功!', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{\"create_by\":\"admin\",\"sys_org_code\":\"A01\",\"create_time\":\"2025-07-11 10:40:53\",\"name\":\"ceshi\",\"id\":\"1943500714139598850\",\"age\":11},null]', NULL, 50, NULL, '2025-07-11 10:40:53', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1943500842774802434', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 265, NULL, '2025-07-11 10:41:24', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1943500846713253889', 2, 'online修改数据,表名:test_note,修改成功!', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{\"birthday\":\"\",\"year\":\"\",\"sex\":\"\",\"begin_time\":\"\",\"sheng\":\"\",\"update_time\":\"2025-07-11 10:41:24\",\"jeecg_row_key\":\"1943500714139598850\",\"month\":\"\",\"contents\":\"\",\"name\":\"ceshi\",\"id\":\"1943500714139598850\",\"update_by\":\"admin\",\"age\":11}]', NULL, 129, NULL, '2025-07-11 10:41:25', NULL, NULL, NULL, NULL); -INSERT INTO `sys_log` VALUES ('1948587896043438082', 4, 'org.springframework.web.HttpMediaTypeNotSupportedException:Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/sys/login', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\r\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:211)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\r\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-07-25 11:35:32', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1948587896043438082', 4, 'org.springframework.web.HttpMediaTypeNotSupportedException:Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/sys/login', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\r\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:211)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\r\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-07-25 11:35:32', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1948591060104732674', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 11:48:06', NULL, NULL, NULL, 'pc'); -INSERT INTO `sys_log` VALUES ('1948595457190780929', 4, 'org.springframework.http.converter.HttpMessageNotReadableException:JSON parse error: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/sys/login', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]\r\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\r\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\r\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\r\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: com.fasterxml.jackson.core.JsonParseException: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]\r\n at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2391)\r\n at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:735)\r\n at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:659)\r\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleOddName(UTF8StreamJsonParser.java:2096)\r\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseName(UTF8StreamJsonParser.java:1746)\r\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextFieldName(UTF8StreamJsonParser.java:1075)\r\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:321)\r\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)\r\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\r\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\r\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\r\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\r\n ... 101 more\r\n', NULL, NULL, NULL, '2025-07-25 12:05:35', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1948595457190780929', 4, 'org.springframework.http.converter.HttpMessageNotReadableException:JSON parse error: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/sys/login', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name; nested exception is com.fasterxml.jackson.core.JsonParseException: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]\r\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:391)\r\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:343)\r\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:185)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:160)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:133)\r\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: com.fasterxml.jackson.core.JsonParseException: Unexpected character (\'}\' (code 125)): was expecting double-quote to start field name\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 5, column: 2]\r\n at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:2391)\r\n at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:735)\r\n at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:659)\r\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleOddName(UTF8StreamJsonParser.java:2096)\r\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._parseName(UTF8StreamJsonParser.java:1746)\r\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextFieldName(UTF8StreamJsonParser.java:1075)\r\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:321)\r\n at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:177)\r\n at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323)\r\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674)\r\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3682)\r\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:380)\r\n ... 101 more\r\n', NULL, NULL, NULL, '2025-07-25 12:05:35', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1948595510504579074', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 12:05:48', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1948595519039987713', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 12:05:50', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1948611897717374977', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-25 13:10:55', NULL, NULL, NULL, 'pc'); @@ -6487,7 +6577,7 @@ INSERT INTO `sys_log` VALUES ('1950043982499377153', 1, '用户名: admin,登录 INSERT INTO `sys_log` VALUES ('1950044048144429057', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 76, NULL, '2025-07-29 12:01:46', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950044048203149314', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 84, NULL, '2025-07-29 12:01:46', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950044048203149315', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 54, NULL, '2025-07-29 12:01:46', NULL, NULL, NULL, NULL); -INSERT INTO `sys_log` VALUES ('1950044059880091649', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753761708490&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)\r\n at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)\r\n at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)\r\n at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)\r\n at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)\r\n at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at jdk.internal.reflect.GeneratedMethodAccessor216.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$7d02b6cb.a()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\n', NULL, NULL, NULL, '2025-07-29 12:01:49', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1950044059880091649', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753761708490&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)\r\n at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)\r\n at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)\r\n at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)\r\n at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)\r\n at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at jdk.internal.reflect.GeneratedMethodAccessor216.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$7d02b6cb.a()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\n', NULL, NULL, NULL, '2025-07-29 12:01:49', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1950072851029708802', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 24, NULL, '2025-07-29 13:56:13', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950072851029708803', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 17, NULL, '2025-07-29 13:56:13', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950072851260395521', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 69, NULL, '2025-07-29 13:56:13', NULL, NULL, NULL, NULL); @@ -6496,8 +6586,8 @@ INSERT INTO `sys_log` VALUES ('1950072854829748225', 2, 'online表单加载,表 INSERT INTO `sys_log` VALUES ('1950072854972354562', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 40, NULL, '2025-07-29 13:56:14', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950072861175730178', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 20, NULL, '2025-07-29 13:56:15', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950072866317946882', 2, 'online修改数据,表名:test_note,修改成功!', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{\"birthday\":\"\",\"year\":\"\",\"sex\":\"\",\"begin_time\":\"\",\"sheng\":\"\",\"update_time\":\"2025-07-29 13:56:16\",\"jeecg_row_key\":\"1943500714139598850\",\"month\":\"\",\"contents\":\"\",\"name\":\"ceshi\",\"id\":\"1943500714139598850\",\"update_by\":\"admin\",\"age\":11}]', NULL, 44, NULL, '2025-07-29 13:56:17', NULL, NULL, NULL, NULL); -INSERT INTO `sys_log` VALUES ('1950072888837165058', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753768581809&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)\r\n at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)\r\n at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)\r\n at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)\r\n at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)\r\n at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at jdk.internal.reflect.GeneratedMethodAccessor261.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$68d8975c.a()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\n', NULL, NULL, NULL, '2025-07-29 13:56:22', NULL, NULL, NULL, 'pc'); -INSERT INTO `sys_log` VALUES ('1950073235081146370', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753768664439&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)\r\n at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)\r\n at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)\r\n at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)\r\n at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)\r\n at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$6229c29e.a()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\n', NULL, NULL, NULL, '2025-07-29 13:57:45', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1950072888837165058', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753768581809&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)\r\n at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)\r\n at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)\r\n at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)\r\n at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)\r\n at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at jdk.internal.reflect.GeneratedMethodAccessor261.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$68d8975c.a()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\n', NULL, NULL, NULL, '2025-07-29 13:56:22', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1950073235081146370', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753768664439&pageNo=1&pageSize=10&onlRepUrlParamStr=', '/jeecg-boot/online/cgreport/api/getColumnsAndData/1260179852088135681', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'net.sf.jsqlparser.statement.select.SelectBody net.sf.jsqlparser.statement.select.Select.getSelectBody()\'\r\n at org.jeecg.modules.online.config.b.a.getQueryTableInfo(OnlReportQueryBlackListHandler.java:84)\r\n at org.jeecg.common.util.security.AbstractQueryBlackListHandler.isPass(AbstractQueryBlackListHandler.java:58)\r\n at org.jeecg.modules.online.cgreport.service.a.b.executeSelectSqlRoute(OnlCgreportAPIService.java:90)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getData(OnlCgreportAPIService.java:80)\r\n at org.jeecg.modules.online.cgreport.service.a.b.getDataById(OnlCgreportAPIService.java:54)\r\n at org.jeecg.modules.online.cgreport.a.a.b(OnlCgreportAPI.java:214)\r\n at org.jeecg.modules.online.cgreport.a.a.a(OnlCgreportAPI.java:95)\r\n at org.jeecg.modules.online.cgreport.a.a$$FastClassBySpringCGLIB$$a976ee88.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.online.cgreport.a.a$$EnhancerBySpringCGLIB$$6229c29e.a()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\n', NULL, NULL, NULL, '2025-07-29 13:57:45', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1950132299840512001', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-29 17:52:27', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1950132388835254275', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 23, NULL, '2025-07-29 17:52:48', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950132388835254274', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 23, NULL, '2025-07-29 17:52:48', NULL, NULL, NULL, NULL); @@ -6537,7 +6627,7 @@ INSERT INTO `sys_log` VALUES ('1950375846292459522', 2, 'online表单加载,表 INSERT INTO `sys_log` VALUES ('1950375846292459523', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 9, NULL, '2025-07-30 10:00:13', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950375846292459524', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 17, NULL, '2025-07-30 10:00:13', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950435316687654913', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 13:56:31', NULL, NULL, NULL, 'pc'); -INSERT INTO `sys_log` VALUES ('1950435317539098625', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n### The error may exist in org/jeecg/modules/system/mapper/SysRoleIndexMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, role_code, url, component, is_route AS route, priority, status, create_by, create_time, update_by, update_time, sys_org_code, relation_type FROM sys_role_index WHERE (status = ? AND relation_type = ? AND role_code = ?) ORDER BY priority ASC\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753854991522', '/jeecg-boot/sys/user/getUserInfo', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n### The error may exist in org/jeecg/modules/system/mapper/SysRoleIndexMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, role_code, url, component, is_route AS route, priority, status, create_by, create_time, update_by, update_time, sys_org_code, relation_type FROM sys_role_index WHERE (status = ? AND relation_type = ? AND role_code = ?) ORDER BY priority ASC\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)\r\n at jdk.proxy2/jdk.proxy2.$Proxy220.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.service.IService.list(IService.java:406)\r\n at com.baomidou.mybatisplus.extension.service.IService$$FastClassBySpringCGLIB$$f8525d18.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.system.service.impl.SysRoleIndexServiceImpl$$EnhancerBySpringCGLIB$$16d67d82.list()\r\n at org.jeecg.modules.system.service.impl.SysUserServiceImpl.getDynamicIndexByUserRole(SysUserServiceImpl.java:370)\r\n at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$FastClassBySpringCGLIB$$5195d464.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$EnhancerBySpringCGLIB$$62f902c2.getDynamicIndexByUserRole()\r\n at org.jeecg.modules.system.controller.LoginController.getUserInfo(LoginController.java:155)\r\n at org.jeecg.modules.system.controller.LoginController$$FastClassBySpringCGLIB$$b307ab61.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.LoginController$$EnhancerBySpringCGLIB$$531403f8.getUserInfo()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy464.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy463.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy463.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 147 more\r\n', NULL, NULL, NULL, '2025-07-30 13:56:32', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1950435317539098625', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n### The error may exist in org/jeecg/modules/system/mapper/SysRoleIndexMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, role_code, url, component, is_route AS route, priority, status, create_by, create_time, update_by, update_time, sys_org_code, relation_type FROM sys_role_index WHERE (status = ? AND relation_type = ? AND role_code = ?) ORDER BY priority ASC\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1753854991522', '/jeecg-boot/sys/user/getUserInfo', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n### The error may exist in org/jeecg/modules/system/mapper/SysRoleIndexMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, role_code, url, component, is_route AS route, priority, status, create_by, create_time, update_by, update_time, sys_org_code, relation_type FROM sys_role_index WHERE (status = ? AND relation_type = ? AND role_code = ?) ORDER BY priority ASC\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89)\r\n at jdk.proxy2/jdk.proxy2.$Proxy220.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.service.IService.list(IService.java:406)\r\n at com.baomidou.mybatisplus.extension.service.IService$$FastClassBySpringCGLIB$$f8525d18.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.system.service.impl.SysRoleIndexServiceImpl$$EnhancerBySpringCGLIB$$16d67d82.list()\r\n at org.jeecg.modules.system.service.impl.SysUserServiceImpl.getDynamicIndexByUserRole(SysUserServiceImpl.java:370)\r\n at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$FastClassBySpringCGLIB$$5195d464.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.service.impl.SysUserServiceImpl$$EnhancerBySpringCGLIB$$62f902c2.getDynamicIndexByUserRole()\r\n at org.jeecg.modules.system.controller.LoginController.getUserInfo(LoginController.java:155)\r\n at org.jeecg.modules.system.controller.LoginController$$FastClassBySpringCGLIB$$b307ab61.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.LoginController$$EnhancerBySpringCGLIB$$531403f8.getUserInfo()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'relation_type\' in \'field list\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy464.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:333)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy463.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy463.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 147 more\r\n', NULL, NULL, NULL, '2025-07-30 13:56:32', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1950438485442326529', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-30 14:09:07', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1950455763189788674', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@445d6e82', NULL, 31, NULL, '2025-07-30 15:17:46', NULL, NULL, NULL, NULL); INSERT INTO `sys_log` VALUES ('1950455813743734786', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@63c16987', NULL, 6, NULL, '2025-07-30 15:17:58', NULL, NULL, NULL, NULL); @@ -6571,6 +6661,267 @@ INSERT INTO `sys_log` VALUES ('1950490103017353217', 2, '职务表-分页列表 INSERT INTO `sys_log` VALUES ('1950761025834029057', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-31 11:30:47', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1950761127260688386', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-31 11:31:11', NULL, NULL, NULL, 'pc'); INSERT INTO `sys_log` VALUES ('1950761152497815556', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-07-31 11:31:17', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1950801649433997315', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 61, NULL, '2025-07-31 14:12:12', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1950801649433997314', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 53, NULL, '2025-07-31 14:12:12', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1950801649433997313', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 56, NULL, '2025-07-31 14:12:12', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1950801666513203202', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 17, NULL, '2025-07-31 14:12:16', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1950801666647420929', 2, 'online修改数据,修改失败,待编辑数据不存在', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{}]', NULL, 26, NULL, '2025-07-31 14:12:16', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1950801684016033793', 2, 'online修改数据,表名:test_note,修改成功!', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{\"birthday\":\"2025-07-29 00:00:00\",\"year\":\"\",\"sex\":\"1\",\"begin_time\":\"\",\"sheng\":\"140311\",\"update_time\":\"2025-07-31 14:12:20\",\"jeecg_row_key\":\"1943500714139598850\",\"month\":\"\",\"contents\":\"

经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大. 
每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说, 
这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要

\",\"name\":\"admin\",\"id\":\"1943500714139598850\",\"update_by\":\"admin\",\"age\":1212}]', NULL, 61, NULL, '2025-07-31 14:12:20', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1950801691972628482', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 6, NULL, '2025-07-31 14:12:22', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1950801716647718914', 2, 'online修改数据,表名:test_note,修改成功!', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{\"birthday\":\"\",\"year\":\"\",\"sex\":\"2\",\"begin_time\":\"\",\"sheng\":\"\",\"update_time\":\"2025-07-31 14:12:28\",\"jeecg_row_key\":\"1923203898831777793\",\"month\":\"\",\"contents\":\"\",\"name\":\"jeecg\",\"id\":\"1923203898831777793\",\"update_by\":\"admin\",\"age\":10}]', NULL, 51, NULL, '2025-07-31 14:12:28', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1952300858440118273', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-04 17:29:31', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1952300961901015042', 2, '多数据源管理-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.queryPageList()', NULL, ' sysDataSource: SysDataSource(id=null, code=null, name=null, remark=null, dbType=null, dbDriver=null, dbUrl=null, dbName=null, dbUsername=null, dbPassword=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@540e29e9', NULL, 72, NULL, '2025-08-04 17:29:56', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1952300969991827457', 2, '多数据源管理-通过id查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.queryById()', NULL, ' id: 1209779538310004737', NULL, 644, NULL, '2025-08-04 17:29:58', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1952301100451459074', 2, '多数据源管理-编辑', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.edit()', NULL, '[{\"code\":\"local_mysql\",\"dbDriver\":\"com.microsoft.sqlserver.jdbc.SQLServerDriver\",\"dbPassword\":\"ba0caf0dfaee709be85a8f2e37170eaf\",\"dbType\":\"3\",\"dbUrl\":\"jdbc:sqlserver://nj-mssql-73sa37qf.sql.tencentcdb.com:29345;SelectMethod=cursor;DatabaseName=jeecgboot\",\"dbUsername\":\"jeecg\",\"id\":\"1209779538310004737\",\"name\":\"本地测试库\",\"remark\":\"本地数据库MySQL5.7\",\"updateBy\":\"admin\",\"updateTime\":\"2025-08-04 17:30:28\"}]', NULL, 40, NULL, '2025-08-04 17:30:29', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1952301100707311618', 2, '多数据源管理-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.queryPageList()', NULL, ' sysDataSource: SysDataSource(id=null, code=null, name=null, remark=null, dbType=null, dbDriver=null, dbUrl=null, dbName=null, dbUsername=null, dbPassword=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@7153c6ed', NULL, 11, NULL, '2025-08-04 17:30:29', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1953368285714288641', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-07 16:11:06', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1953383233613873153', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-07 17:10:30', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1953387465188458497', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '192.168.1.2', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-07 17:27:19', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1953387670868738050', 2, '职务表-分页列表查询', 1, 'admin', 'admin', '192.168.1.2', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@729dfea4', NULL, 79, NULL, '2025-08-07 17:28:08', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1953388627111399426', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-07 17:31:56', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1953389315807674369', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-07 17:34:40', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1953395964635238401', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '192.168.1.2', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-07 18:01:05', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1953758167871762434', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-08 18:00:21', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954808362441068545', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-11 15:33:27', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954808708567617538', 2, '角色首页配置-分页列表查询', 1, 'admin', 'admin', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@71b516b5', NULL, 159, NULL, '2025-08-11 15:34:49', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954808726808645634', 2, '角色首页配置-通过id删除', 4, 'admin', 'admin', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.delete()', NULL, ' id: 1549658299929718786', NULL, 0, NULL, '2025-08-11 15:34:54', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954808727039332353', 2, '角色首页配置-分页列表查询', 1, 'admin', 'admin', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@62c90e4c', NULL, 6, NULL, '2025-08-11 15:34:54', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954808745389412353', 2, '角色首页配置-编辑', 3, 'admin', 'admin', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.edit()', NULL, '[{\"component\":\"dashboard/Analysis\",\"id\":\"1803082647166652418\",\"priority\":0,\"relationType\":\"ROLE\",\"roleCode\":\"DEF_INDEX_ALL\",\"route\":true,\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2025-08-11 15:34:58\",\"url\":\"/dashboard/analysis\"},null]', NULL, 25, NULL, '2025-08-11 15:34:58', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954808745620099073', 2, '角色首页配置-分页列表查询', 1, 'admin', 'admin', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@790021cc', NULL, 5, NULL, '2025-08-11 15:34:58', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954808757267681281', 2, '角色首页配置-分页列表查询', 1, 'admin', 'admin', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@6280154b', NULL, 8, NULL, '2025-08-11 15:35:01', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954808873269547010', 2, '角色首页配置-分页列表查询', 1, 'admin', 'admin', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@7dc7f476', NULL, 5, NULL, '2025-08-11 15:35:29', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954808905477607426', 1, '用户名: admin,退出成功!', NULL, 'admin', 'admin', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-11 15:35:36', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954808919985704962', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-11 15:35:40', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954808926189080577', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@5dac87a8', NULL, 11, NULL, '2025-08-11 15:35:41', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954810564836474881', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@596db34c', NULL, 71, NULL, '2025-08-11 15:42:12', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1954814702085353473', 4, 'java.lang.NullPointerException:Cannot load from object array because the return value of \"java.util.Map.get(Object)\" is null', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1754899083107&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'java.lang.NullPointerException: Cannot load from object array because the return value of \"java.util.Map.get(Object)\" is null\r\n at org.jeecg.common.system.query.QueryGenerator.doMultiFieldsOrder(QueryGenerator.java:264)\r\n at org.jeecg.common.system.query.QueryGenerator.installMplus(QueryGenerator.java:216)\r\n at org.jeecg.common.system.query.QueryGenerator.initQueryWrapper(QueryGenerator.java:95)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:70)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$c1fa0b86.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1423)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-11 15:58:38', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954814814123589634', 4, 'java.lang.NullPointerException:Cannot load from object array because the return value of \"java.util.Map.get(Object)\" is null', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1754899144562&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'java.lang.NullPointerException: Cannot load from object array because the return value of \"java.util.Map.get(Object)\" is null\r\n at org.jeecg.common.system.query.QueryGenerator.doMultiFieldsOrder(QueryGenerator.java:264)\r\n at org.jeecg.common.system.query.QueryGenerator.installMplus(QueryGenerator.java:216)\r\n at org.jeecg.common.system.query.QueryGenerator.initQueryWrapper(QueryGenerator.java:95)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:70)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$231da2f4.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1423)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-11 15:59:05', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954816771479556097', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"asc\"},{\"column\":\"salaryMoney\",\"order\":\"asc\"}]&_t=1754899611506&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$4079f23e.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:74)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$d2a2d124.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:06:52', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954816996671737857', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"asc\"},{\"column\":\"salaryMoney\",\"order\":\"desc\"}]&_t=1754899665348&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$4079f23e.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:74)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$d2a2d124.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:07:45', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954818514497966082', 4, 'java.lang.NullPointerException:Cannot invoke \"java.lang.CharSequence.length()\" because \"this.text\" is null', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1754900026685&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'java.lang.NullPointerException: Cannot invoke \"java.lang.CharSequence.length()\" because \"this.text\" is null\r\n at java.base/java.util.regex.Matcher.getTextLength(Matcher.java:1769)\r\n at java.base/java.util.regex.Matcher.reset(Matcher.java:415)\r\n at java.base/java.util.regex.Matcher.(Matcher.java:252)\r\n at java.base/java.util.regex.Pattern.matcher(Pattern.java:1134)\r\n at com.baomidou.mybatisplus.core.toolkit.StringUtils.replaceAllBlank(StringUtils.java:628)\r\n at com.baomidou.mybatisplus.core.metadata.OrderItem.setColumn(OrderItem.java:68)\r\n at com.baomidou.mybatisplus.core.metadata.OrderItem.build(OrderItem.java:64)\r\n at com.baomidou.mybatisplus.core.metadata.OrderItem.asc(OrderItem.java:48)\r\n at org.jeecg.common.system.util.SqlConcatUtil.getQueryConditionOrders(SqlConcatUtil.java:263)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:78)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$893f7ea4.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1423)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-11 16:13:47', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954819613460164609', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"asc\"},{\"column\":\"salaryMoney\",\"order\":\"asc\"}]&_t=1754900279715&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$902f5379.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:84)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$ea83b976.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:18:09', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954820839660716033', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"asc\"},{\"column\":\"salaryMoney\",\"order\":\"asc\"}]&_t=1754900581489&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$71ddaea6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:76)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$66d9107a.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy530.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy528.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy527.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy527.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:23:02', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954821123602513921', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"asc\"},{\"column\":\"salaryMoney\",\"order\":\"desc\"}]&_t=1754900596267&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$71ddaea6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:76)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$66d9107a.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at jdk.internal.reflect.GeneratedMethodAccessor119.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy530.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at jdk.internal.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy528.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at jdk.internal.reflect.GeneratedMethodAccessor115.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy527.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy527.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:24:09', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954822132898856961', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney DESC, name DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"salaryMoney\",\"order\":\"desc\"},{\"column\":\"name\",\"order\":\"desc\"}]&_t=1754900723521&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney DESC, name DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$71ddaea6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:76)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$66d9107a.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at jdk.internal.reflect.GeneratedMethodAccessor119.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy530.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at jdk.internal.reflect.GeneratedMethodAccessor118.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy528.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at jdk.internal.reflect.GeneratedMethodAccessor115.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy527.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy527.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at jdk.internal.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:28:10', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954825932099502082', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"desc\"},{\"column\":\"salaryMoney\",\"order\":\"asc\"}]&_t=1754901795647&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$d318c8c6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$6c08de85.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:43:16', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954825943818387457', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"desc\"},{\"column\":\"salaryMoney\",\"order\":\"desc\"}]&_t=1754901798512&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$d318c8c6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$6c08de85.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:43:19', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954826303593201666', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"desc\"},{\"column\":\"salaryMoney\",\"order\":\"asc\"}]&_t=1754901884298&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$d318c8c6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$6c08de85.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at jdk.internal.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:44:44', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954826401253376001', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney ASC, name ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"salaryMoney\",\"order\":\"asc\"},{\"column\":\"name\",\"order\":\"asc\"}]&_t=1754901907595&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney ASC, name ASC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$d318c8c6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$6c08de85.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at jdk.internal.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at jdk.internal.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at jdk.internal.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:45:08', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954826667285495809', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney ASC, name DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"salaryMoney\",\"order\":\"asc\"},{\"column\":\"name\",\"order\":\"desc\"}]&_t=1754901971019&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney ASC, name DESC, create_time DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$d318c8c6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$6c08de85.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at jdk.internal.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at jdk.internal.reflect.GeneratedMethodAccessor98.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at jdk.internal.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:46:11', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954827856634961922', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, name ASC, salaryMoney ASC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"asc\"},{\"column\":\"salaryMoney\",\"order\":\"asc\"}]&_t=1754902254490&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney ASC, name ASC, salaryMoney ASC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$d318c8c6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$1150d757.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:50:55', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954828242229911554', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney DESC, name ASC, salaryMoney DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"asc\"},{\"column\":\"salaryMoney\",\"order\":\"desc\"}]&_t=1754902268763&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name ASC, salaryMoney DESC, name ASC, salaryMoney DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$d318c8c6.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$1150d757.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:52:27', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954828358881878017', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney DESC, name DESC, salary_money DESC, name DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"salaryMoney\",\"order\":\"desc\"},{\"column\":\"name\",\"order\":\"desc\"}]&_t=1754902373822&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY salaryMoney DESC, name DESC, salary_money DESC, name DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$e8dbc284.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$472fe3aa.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1423)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:52:54', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954828542835662850', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney ASC, name DESC, salary_money ASC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"desc\"},{\"column\":\"salaryMoney\",\"order\":\"asc\"}]&_t=1754902386716&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney ASC, name DESC, salary_money ASC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$e8dbc284.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$472fe3aa.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:53:38', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1954828565661065217', 4, 'org.springframework.jdbc.BadSqlGrammarException:\r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney DESC, name DESC, salary_money DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'sortInfoString=[{\"column\":\"name\",\"order\":\"desc\"},{\"column\":\"salaryMoney\",\"order\":\"desc\"}]&_t=1754902423621&pageNo=1&pageSize=10', '/jeecg-boot/test/jeecgDemo/list', 'org.springframework.jdbc.BadSqlGrammarException: \r\n### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n### The error may exist in org/jeecg/modules/demo/test/mapper/JeecgDemoMapper.java (best guess)\r\n### The error may involve defaultParameterMap\r\n### The error occurred while setting parameters\r\n### SQL: SELECT id, name, key_word, punch_time, salary_money, bonus_money, sex, age, birthday, email, content, sys_org_code, tenant_id, update_count, create_by, create_time, update_by, update_time FROM demo ORDER BY name DESC, salaryMoney DESC, name DESC, salary_money DESC LIMIT ?\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\n; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:236)\r\n at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)\r\n at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)\r\n at jdk.proxy2/jdk.proxy2.$Proxy175.selectList(Unknown Source)\r\n at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:156)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectList(Unknown Source)\r\n at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectPage(BaseMapper.java:458)\r\n at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:182)\r\n at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:93)\r\n at jdk.proxy2/jdk.proxy2.$Proxy462.selectPage(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository.page(IRepository.java:342)\r\n at com.baomidou.mybatisplus.extension.repository.IRepository$$FastClassBySpringCGLIB$$badc8562.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.demo.test.service.impl.JeecgDemoServiceImpl$$EnhancerBySpringCGLIB$$e8dbc284.page()\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController.list(JeecgDemoController.java:89)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$FastClassBySpringCGLIB$$e868411d.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.PermissionDataAspect.arround(PermissionDataAspect.java:82)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.demo.test.controller.JeecgDemoController$$EnhancerBySpringCGLIB$$472fe3aa.list()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.sql.SQLSyntaxErrorException: Unknown column \'salaryMoney\' in \'order clause\'\r\n at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120)\r\n at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)\r\n at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3462)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.wall.WallFilter.preparedStatement_execute(WallFilter.java:688)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434)\r\n at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3460)\r\n at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:158)\r\n at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58)\r\n at jdk.proxy3/jdk.proxy3.$Proxy532.execute(Unknown Source)\r\n at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65)\r\n at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy530.query(Unknown Source)\r\n at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65)\r\n at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)\r\n at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)\r\n at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81)\r\n at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)\r\n at jdk.proxy2/jdk.proxy2.$Proxy529.query(Unknown Source)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)\r\n at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)\r\n ... 152 more\r\n', NULL, NULL, NULL, '2025-08-11 16:53:44', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955143247298990082', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 13:44:10', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955165648686583809', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.VirtualMachineError: Out of space in CodeCache for adapters', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', '_t=1754982790281&pageSize=1&id=1185040064792571906&isMultiTranslate=true', '/jeecg-boot/sys/position/list', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.VirtualMachineError: Out of space in CodeCache for adapters\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:497)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.VirtualMachineError: Out of space in CodeCache for adapters\r\n at java.base/java.lang.ClassLoader.defineClass0(Native Method)\r\n at java.base/java.lang.System$2.defineClass(System.java:2307)\r\n at java.base/java.lang.invoke.MethodHandles$Lookup$ClassDefiner.defineClass(MethodHandles.java:2439)\r\n at java.base/java.lang.invoke.InvokerBytecodeGenerator.loadMethod(InvokerBytecodeGenerator.java:320)\r\n at java.base/java.lang.invoke.InvokerBytecodeGenerator.generateCustomizedCode(InvokerBytecodeGenerator.java:752)\r\n at java.base/java.lang.invoke.LambdaForm.compileToBytecode(LambdaForm.java:854)\r\n at java.base/java.lang.invoke.LambdaForm.prepare(LambdaForm.java:812)\r\n at java.base/java.lang.invoke.MethodHandle.(MethodHandle.java:481)\r\n at java.base/java.lang.invoke.BoundMethodHandle.(BoundMethodHandle.java:56)\r\n at java.base/java.lang.invoke.BoundMethodHandle$Species_L.(BoundMethodHandle.java:222)\r\n at java.base/java.lang.invoke.BoundMethodHandle$Species_L.copyWith(BoundMethodHandle.java:242)\r\n at java.base/java.lang.invoke.MethodHandles.dropArguments0(MethodHandles.java:5269)\r\n at java.base/java.lang.invoke.MethodHandles.dropArguments(MethodHandles.java:5332)\r\n at java.base/java.lang.invoke.StringConcatFactory.generateMHInlineCopy(StringConcatFactory.java:514)\r\n at java.base/java.lang.invoke.StringConcatFactory.makeConcatWithConstants(StringConcatFactory.java:358)\r\n at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:102)\r\n at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)\r\n at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)\r\n at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)\r\n at org.jeecg.modules.system.entity.SysPosition.toString(SysPosition.java:22)\r\n at java.base/java.lang.StringConcatHelper.stringOf(StringConcatHelper.java:453)\r\n at org.jeecg.common.aspect.AutoLogAspect.getReqestParams(AutoLogAspect.java:179)\r\n at org.jeecg.common.aspect.AutoLogAspect.saveSysLog(AutoLogAspect.java:99)\r\n at org.jeecg.common.aspect.AutoLogAspect.around(AutoLogAspect.java:63)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.SysPositionController$$EnhancerBySpringCGLIB$$6f29f0d7.queryPageList()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\n', NULL, NULL, NULL, '2025-08-12 15:13:11', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955165846536097793', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=1185040064792571906, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 1 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@105d81b4', NULL, 23, NULL, '2025-08-12 15:13:58', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955176455570886658', 4, 'org.springframework.web.bind.MissingServletRequestParameterException:Required request parameter \'phone\' for method parameter type String is not present', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'userids=3d464b4ea0d2491aab8a7bde74c57e95&ids=1001', '/jeecg-boot/sys/tenant/invitationUserJoin', 'org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter \'phone\' for method parameter type String is not present\r\n at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValueInternal(RequestParamMethodArgumentResolver.java:218)\r\n at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:193)\r\n at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:114)\r\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-12 15:56:07', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955176766784049153', 4, 'org.springframework.web.bind.MissingServletRequestParameterException:Required request parameter \'phone\' for method parameter type String is not present', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'userSelectId=3d464b4ea0d2491aab8a7bde74c57e95&ids=1001', '/jeecg-boot/sys/tenant/invitationUserJoin', 'org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter \'phone\' for method parameter type String is not present\r\n at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValueInternal(RequestParamMethodArgumentResolver.java:218)\r\n at org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:193)\r\n at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:114)\r\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:122)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:179)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:146)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-12 15:57:21', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955181101903421442', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:14:35', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955181963367366657', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:18:00', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955181983831375873', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:18:05', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955182032518856705', 2, '编辑用户,username: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:18:17', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955182100286226433', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:18:33', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955182117013110786', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:18:37', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955182669944012802', 4, 'org.jeecg.common.exception.JeecgBootException:手机号用户:18611111111 昵称:管理员,已在租户中,无需邀请!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'userSelectId=e9ca23d68d884d4ebb19d07889727dae&ids=1000', '/jeecg-boot/sys/tenant/invitationUserJoin', 'org.jeecg.common.exception.JeecgBootException: 手机号用户:18611111111 昵称:管理员,已在租户中,无需邀请!\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl.invitationUserJoin(SysTenantServiceImpl.java:145)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$FastClassBySpringCGLIB$$c059fa5.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:366)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:420)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)\r\n at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$EnhancerBySpringCGLIB$$a3246c2d.invitationUserJoin()\r\n at org.jeecg.modules.system.controller.SysTenantController.invitationUserJoin(SysTenantController.java:419)\r\n at org.jeecg.modules.system.controller.SysTenantController$$FastClassBySpringCGLIB$$4afb724f.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at jdk.internal.reflect.GeneratedMethodAccessor176.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)\r\n at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.SysTenantController$$EnhancerBySpringCGLIB$$314d916.invitationUserJoin()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-12 16:20:49', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955182969970966529', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=1000) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@2ed2d00a', NULL, 38, NULL, '2025-08-12 16:22:00', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955183035603435522', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=1000) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@6465db8d', NULL, 13, NULL, '2025-08-12 16:22:16', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955183098127925250', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=1000) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@40f6ee9a', NULL, 14, NULL, '2025-08-12 16:22:31', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955183164326625281', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@e5c9dc0', NULL, 33, NULL, '2025-08-12 16:22:47', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955183215874621442', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@7108cf26', NULL, 11, NULL, '2025-08-12 16:22:59', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955183658461773827', 2, '添加用户,username: ddddd', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:24:44', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955183709229629441', 2, '编辑用户,username: ddddd', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:24:57', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955184602037567489', 3, '将 ddddd 添加到角色 默认套餐', 2, 'admin', '管理员', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:28:29', NULL, NULL, 1000, NULL); +INSERT INTO `sys_log` VALUES ('1955184747919654913', 1, '用户名: ddddd,登录成功!', NULL, 'ddddd', 'ddddd', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:29:04', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955186284532285442', 2, '修改角色ID: ee8626f80f7c2619917b6236f3a7f02b 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:35:10', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955187134109532161', 2, '修改角色ID: ee8626f80f7c2619917b6236f3a7f02b 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:38:33', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955187752354136066', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=1000) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@77a8ed7c', NULL, 10, NULL, '2025-08-12 16:41:00', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955187799615553537', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@53a4be7d', NULL, 13, NULL, '2025-08-12 16:41:12', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955187972626399234', 3, '将 ddddd 添加到角色 升级企业套餐', 2, 'admin', '管理员', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:41:53', NULL, NULL, 1000, NULL); +INSERT INTO `sys_log` VALUES ('1955191953985585153', 1, '用户名: ddddd,退出成功!', NULL, 'ddddd', 'ddddd', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:57:42', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955192015872540673', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 16:57:57', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955194924311986178', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 17:09:30', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955194967047749633', 1, '用户登录失败,用户不存在!', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 17:09:41', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955195025189191681', 1, '用户名: ddddd,登录成功!', NULL, 'ddddd', 'ddddd', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 17:09:54', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955196186445168642', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@4ad1d11b', NULL, 18, NULL, '2025-08-12 17:14:31', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955196207676735489', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@bb93c06', NULL, 15, NULL, '2025-08-12 17:14:36', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955196218489651202', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=1000) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@7c8ca405', NULL, 19, NULL, '2025-08-12 17:14:39', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955196239637331970', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@48937f7a', NULL, 16, NULL, '2025-08-12 17:14:44', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955198568214249474', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 17:23:59', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955207737931677698', 2, '编辑用户,username: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:00:25', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955207748182556674', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:00:28', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955207763990888449', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:00:32', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955209528433917953', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postRank=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=1001) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@480e4c67', NULL, 14, NULL, '2025-08-12 18:07:32', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955211270034690049', 4, 'org.jeecg.common.exception.JeecgBootException:当前用户不存在,请核对手机号', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'ids=1001&username=qinfeng', '/jeecg-boot/sys/tenant/invitationUserJoin', 'org.jeecg.common.exception.JeecgBootException: 当前用户不存在,请核对手机号\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl.invitationUserJoin(SysTenantServiceImpl.java:123)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$FastClassBySpringCGLIB$$c059fa5.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:366)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:420)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)\r\n at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$EnhancerBySpringCGLIB$$7d6a8c93.invitationUserJoin()\r\n at org.jeecg.modules.system.controller.SysTenantController.invitationUserJoin(SysTenantController.java:419)\r\n at org.jeecg.modules.system.controller.SysTenantController$$FastClassBySpringCGLIB$$4afb724f.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)\r\n at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.SysTenantController$$EnhancerBySpringCGLIB$$d5aa3d92.invitationUserJoin()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-12 18:14:28', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955211422069821442', 4, 'org.jeecg.common.exception.JeecgBootException:当前用户不存在,请核对手机号', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'ids=1001&username=qinfeng', '/jeecg-boot/sys/tenant/invitationUserJoin', 'org.jeecg.common.exception.JeecgBootException: 当前用户不存在,请核对手机号\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl.invitationUserJoin(SysTenantServiceImpl.java:123)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$FastClassBySpringCGLIB$$c059fa5.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:366)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:420)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)\r\n at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$EnhancerBySpringCGLIB$$7d6a8c93.invitationUserJoin()\r\n at org.jeecg.modules.system.controller.SysTenantController.invitationUserJoin(SysTenantController.java:419)\r\n at org.jeecg.modules.system.controller.SysTenantController$$FastClassBySpringCGLIB$$4afb724f.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)\r\n at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.SysTenantController$$EnhancerBySpringCGLIB$$d5aa3d92.invitationUserJoin()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-12 18:15:04', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955211678253715457', 4, 'org.jeecg.common.exception.JeecgBootException:手机号用户:15201111112 昵称:测试用户,已在租户中,无需邀请!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'ids=1001,1000&username=ceshi', '/jeecg-boot/sys/tenant/invitationUserJoin', 'org.jeecg.common.exception.JeecgBootException: 手机号用户:15201111112 昵称:测试用户,已在租户中,无需邀请!\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl.invitationUserJoin(SysTenantServiceImpl.java:145)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$FastClassBySpringCGLIB$$c059fa5.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:366)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:420)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)\r\n at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$EnhancerBySpringCGLIB$$7d6a8c93.invitationUserJoin()\r\n at org.jeecg.modules.system.controller.SysTenantController.invitationUserJoin(SysTenantController.java:419)\r\n at org.jeecg.modules.system.controller.SysTenantController$$FastClassBySpringCGLIB$$4afb724f.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at jdk.internal.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)\r\n at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.SysTenantController$$EnhancerBySpringCGLIB$$d5aa3d92.invitationUserJoin()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-12 18:16:05', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955213356688347138', 2, '批量删除用户, ids: 1955183658394664962', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:22:45', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955213392465760258', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@2217a3a1', NULL, 19, NULL, '2025-08-12 18:22:54', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955217131046047745', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@18789714', NULL, 18, NULL, '2025-08-12 18:37:45', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955217414526472194', 2, '修改角色ID: 1955217389314510849 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:38:52', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955217583099744258', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@4ab82961', NULL, 13, NULL, '2025-08-12 18:39:33', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955218082733625345', 2, '添加用户,username: ccc', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:41:32', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955218118573953026', 4, 'org.jeecg.common.exception.JeecgBootException:手机号用户:13426432921 昵称:ccc,已在租户中,无需邀请!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'ids=1001&username=ccc', '/jeecg-boot/sys/tenant/invitationUserJoin', 'org.jeecg.common.exception.JeecgBootException: 手机号用户:13426432921 昵称:ccc,已在租户中,无需邀请!\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl.invitationUserJoin(SysTenantServiceImpl.java:145)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$FastClassBySpringCGLIB$$c059fa5.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.cache.interceptor.CacheInterceptor.lambda$invoke$0(CacheInterceptor.java:54)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.invokeOperation(CacheAspectSupport.java:366)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:420)\r\n at org.springframework.cache.interceptor.CacheAspectSupport.execute(CacheAspectSupport.java:345)\r\n at org.springframework.cache.interceptor.CacheInterceptor.invoke(CacheInterceptor.java:64)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.service.impl.SysTenantServiceImpl$$EnhancerBySpringCGLIB$$7d6a8c93.invitationUserJoin()\r\n at org.jeecg.modules.system.controller.SysTenantController.invitationUserJoin(SysTenantController.java:419)\r\n at org.jeecg.modules.system.controller.SysTenantController$$FastClassBySpringCGLIB$$4afb724f.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at jdk.internal.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)\r\n at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.system.controller.SysTenantController$$EnhancerBySpringCGLIB$$d5aa3d92.invitationUserJoin()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:920)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:520)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-08-12 18:41:40', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955218454541897731', 2, '添加用户,username: 18611788521', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:43:00', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955218760566706177', 1, '用户名: 18611788521,登录成功!', NULL, '18611788521', '222', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:44:13', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955220104149110786', 3, '将 ccc 添加到角色 默认套餐', 2, 'admin', '管理员', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:49:34', NULL, NULL, 1001, NULL); +INSERT INTO `sys_log` VALUES ('1955220158536650753', 1, '用户名: 222,退出成功!', NULL, '18611788521', '222', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:49:47', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955220175846543362', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:49:51', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955220195803041793', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:49:56', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955220250366742530', 1, '用户名: ccc,登录成功!', NULL, 'ccc', 'ccc', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:50:09', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955221376789102594', 3, '将 ccc 添加到角色 默认套餐', 2, 'admin', '管理员', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:54:37', NULL, NULL, 1001, NULL); +INSERT INTO `sys_log` VALUES ('1955221607463239681', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@4606e752', NULL, 10, NULL, '2025-08-12 18:55:32', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955221611842093058', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@795ff718', NULL, 5, NULL, '2025-08-12 18:55:33', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955221711351955458', 3, '将 ccc 添加到角色 默认套餐', 2, 'admin', '管理员', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:55:57', NULL, NULL, 1001, NULL); +INSERT INTO `sys_log` VALUES ('1955221792377520129', 1, '用户名: ccc,退出成功!', NULL, 'ccc', 'ccc', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:56:16', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955221840666542081', 1, '用户登录失败,用户不存在!', NULL, NULL, NULL, '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:56:28', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955221862351093761', 1, '用户名: ccc,登录成功!', NULL, 'ccc', 'ccc', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:56:33', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955221914528235522', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@c6660ce', NULL, 6, NULL, '2025-08-12 18:56:45', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1955222312760623106', 3, '将 ccc 添加到角色 默认套餐', 2, 'admin', '管理员', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 18:58:20', NULL, NULL, 1001, NULL); +INSERT INTO `sys_log` VALUES ('1955223197540663298', 1, '用户名: ccc,退出成功!', NULL, 'ccc', 'ccc', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 19:01:51', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955223240091877378', 1, '用户名: ccc,登录成功!', NULL, 'ccc', 'ccc', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 19:02:01', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955224580436156417', 2, '修改角色ID: ee8626f80f7c2619917b6236f3a7f02b 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-12 19:07:21', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955545905210011650', 4, 'jakarta.servlet.ServletException:Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'', NULL, NULL, NULL, '192.168.1.2', NULL, '/jeecg-boot/v3/api-docs', 'jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:89)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1512)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springdoc.core.service.GenericResponseService.lambda$getGenericMapResponse$8(GenericResponseService.java:702)\r\n at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)\r\n at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)\r\n at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)\r\n at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)\r\n at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)\r\n at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)\r\n at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)\r\n at org.springdoc.core.service.GenericResponseService.getGenericMapResponse(GenericResponseService.java:704)\r\n at org.springdoc.core.service.GenericResponseService.build(GenericResponseService.java:246)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:499)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:676)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$calculatePath$11(OpenApiResource.java:219)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.calculatePath(OpenApiResource.java:200)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$getPaths$2(OpenApiResource.java:170)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.getPaths(OpenApiResource.java:149)\r\n at org.springdoc.api.AbstractOpenApiResource.getOpenApi(AbstractOpenApiResource.java:353)\r\n at org.springdoc.webmvc.api.OpenApiResource.openapiJson(OpenApiResource.java:124)\r\n at org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson(OpenApiWebMvcResource.java:111)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:986)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:891)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n ... 87 more\r\n', NULL, NULL, NULL, '2025-08-13 16:24:11', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955545946297413633', 4, 'jakarta.servlet.ServletException:Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'', NULL, NULL, NULL, '192.168.1.2', NULL, '/jeecg-boot/v3/api-docs', 'jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:89)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springdoc.core.service.GenericResponseService.lambda$getGenericMapResponse$8(GenericResponseService.java:702)\r\n at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)\r\n at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)\r\n at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)\r\n at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)\r\n at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)\r\n at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)\r\n at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)\r\n at org.springdoc.core.service.GenericResponseService.getGenericMapResponse(GenericResponseService.java:704)\r\n at org.springdoc.core.service.GenericResponseService.build(GenericResponseService.java:246)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:499)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:676)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$calculatePath$11(OpenApiResource.java:219)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.calculatePath(OpenApiResource.java:200)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$getPaths$2(OpenApiResource.java:170)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.getPaths(OpenApiResource.java:149)\r\n at org.springdoc.api.AbstractOpenApiResource.getOpenApi(AbstractOpenApiResource.java:353)\r\n at org.springdoc.webmvc.api.OpenApiResource.openapiJson(OpenApiResource.java:124)\r\n at org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson(OpenApiWebMvcResource.java:111)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:986)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:891)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n ... 87 more\r\n', NULL, NULL, NULL, '2025-08-13 16:24:21', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955546165227520001', 4, 'jakarta.servlet.ServletException:Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'', NULL, NULL, NULL, '192.168.1.2', NULL, '/jeecg-boot/v3/api-docs', 'jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:89)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springdoc.core.service.GenericResponseService.lambda$getGenericMapResponse$8(GenericResponseService.java:702)\r\n at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)\r\n at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)\r\n at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)\r\n at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)\r\n at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)\r\n at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)\r\n at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)\r\n at org.springdoc.core.service.GenericResponseService.getGenericMapResponse(GenericResponseService.java:704)\r\n at org.springdoc.core.service.GenericResponseService.build(GenericResponseService.java:246)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:499)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:676)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$calculatePath$11(OpenApiResource.java:219)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.calculatePath(OpenApiResource.java:200)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$getPaths$2(OpenApiResource.java:170)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.getPaths(OpenApiResource.java:149)\r\n at org.springdoc.api.AbstractOpenApiResource.getOpenApi(AbstractOpenApiResource.java:353)\r\n at org.springdoc.webmvc.api.OpenApiResource.openapiJson(OpenApiResource.java:124)\r\n at org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson(OpenApiWebMvcResource.java:111)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:986)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:891)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n ... 87 more\r\n', NULL, NULL, NULL, '2025-08-13 16:25:13', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955546672503361537', 4, 'jakarta.servlet.ServletException:Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'', NULL, NULL, NULL, '192.168.1.2', NULL, '/jeecg-boot/v3/api-docs', 'jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:89)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:114)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoSuchMethodError: \'void org.springframework.web.method.ControllerAdviceBean.(java.lang.Object)\'\r\n at org.springdoc.core.service.GenericResponseService.lambda$getGenericMapResponse$8(GenericResponseService.java:702)\r\n at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)\r\n at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992)\r\n at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)\r\n at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)\r\n at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575)\r\n at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616)\r\n at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622)\r\n at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627)\r\n at org.springdoc.core.service.GenericResponseService.getGenericMapResponse(GenericResponseService.java:704)\r\n at org.springdoc.core.service.GenericResponseService.build(GenericResponseService.java:246)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:499)\r\n at org.springdoc.api.AbstractOpenApiResource.calculatePath(AbstractOpenApiResource.java:676)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$calculatePath$11(OpenApiResource.java:219)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.calculatePath(OpenApiResource.java:200)\r\n at org.springdoc.webmvc.api.OpenApiResource.lambda$getPaths$2(OpenApiResource.java:170)\r\n at java.base/java.util.Optional.ifPresent(Optional.java:178)\r\n at org.springdoc.webmvc.api.OpenApiResource.getPaths(OpenApiResource.java:149)\r\n at org.springdoc.api.AbstractOpenApiResource.getOpenApi(AbstractOpenApiResource.java:353)\r\n at org.springdoc.webmvc.api.OpenApiResource.openapiJson(OpenApiResource.java:124)\r\n at org.springdoc.webmvc.api.OpenApiWebMvcResource.openapiJson(OpenApiWebMvcResource.java:111)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:258)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:191)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:986)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:891)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n ... 87 more\r\n', NULL, NULL, NULL, '2025-08-13 16:27:14', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955553167886401538', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '192.168.1.2', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-13 16:53:02', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1955557313372925954', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '192.168.1.2', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-13 17:09:31', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1957252155325009921', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-18 09:24:12', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1957252339203297282', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-18 09:24:56', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1957444530970271746', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-18 22:08:38', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1957454945175425026', 4, 'org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/jeecgframework/codegenerate/generate/impl/CodeGenerateOne', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/online/cgform/api/codeGenerate', 'org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/jeecgframework/codegenerate/generate/impl/CodeGenerateOne\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1087)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\r\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:517)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\r\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:173)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:114)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:275)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:79)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:134)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:131)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:255)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:175)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:393)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:852)\r\n at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)\r\n at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:2019)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1558)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1449)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\nCaused by: java.lang.NoClassDefFoundError: org/jeecgframework/codegenerate/generate/impl/CodeGenerateOne\r\n at org.jeecg.modules.online.cgform.service.impl.d.generateCode(OnlCgformHeadServiceImpl.java:1772)\r\n at org.jeecg.modules.online.cgform.service.impl.d$$FastClassBySpringCGLIB$$a1d6ff6b.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)\r\n at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:703)\r\n at org.jeecg.modules.online.cgform.service.impl.d$$EnhancerBySpringCGLIB$$c77f0ea4.generateCode()\r\n at org.jeecg.modules.online.cgform.c.a.b(OnlCgformApiController.java:1321)\r\n at org.jeecg.modules.online.cgform.c.a$$FastClassBySpringCGLIB$$b70991a.invoke()\r\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)\r\n at org.jeecg.common.aspect.DictAspect.doAround(DictAspect.java:64)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634)\r\n at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:624)\r\n at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:72)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor$1.proceed(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:82)\r\n at org.apache.shiro.authz.aop.AuthorizingMethodInterceptor.invoke(AuthorizingMethodInterceptor.java:39)\r\n at org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor.invoke(AopAllianceAnnotationsAuthorizingMethodInterceptor.java:115)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)\r\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\r\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:762)\r\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:707)\r\n at org.jeecg.modules.online.cgform.c.a$$EnhancerBySpringCGLIB$$56ead18.b()\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)\r\n at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n at java.base/java.lang.reflect.Method.invoke(Method.java:568)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)\r\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)\r\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)\r\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\r\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)\r\n ... 89 more\r\nCaused by: java.lang.ClassNotFoundException: org.jeecgframework.codegenerate.generate.impl.CodeGenerateOne\r\n at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)\r\n at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)\r\n at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)\r\n ... 134 more\r\n', NULL, NULL, NULL, '2025-08-18 22:50:01', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1958770628924420097', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-22 13:58:05', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1959861392093892610', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-25 14:12:23', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1959861421588238337', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-25 14:12:30', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1959861444279422978', 1, '用户名: jeecg,登录成功!', NULL, 'jeecg', 'jeecg', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-25 14:12:35', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960942527066537986', 1, '用户名: admin,退出成功!', NULL, 'admin', 'admin', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 13:48:26', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960942557387161602', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 13:48:33', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960942631437598722', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 13:48:51', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960971114683543554', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 15:42:01', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960975890091585537', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:01:00', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960977325160116226', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:06:42', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960980273269288962', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:18:25', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960980402940391425', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:18:56', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960980430832513026', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:19:03', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960980449266479105', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:19:07', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960982616698236929', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '192.168.1.2', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:27:44', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960982979992072194', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:29:10', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960983006307135489', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 16:29:17', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960992335718494210', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 17:06:21', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960992411505373185', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 17:06:39', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960992450948608002', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 17:06:48', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960992562391265282', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 17:07:15', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960992626736082945', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 17:07:30', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960992647506276353', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 17:07:35', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1960992683321438210', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-08-28 17:07:44', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1962758162868215809', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-02 14:03:07', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1962768945958248450', 1, '用户名: admin,退出成功!', NULL, 'admin', 'admin', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-02 14:45:58', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1962769091890667522', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-02 14:46:33', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1962769487359008770', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-02 14:48:07', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157379927379970', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-03 16:29:28', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157574811521026', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/bg1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/bg1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/bg1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:14', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157575386140673', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/border1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/border1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/border1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:14', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157593056743426', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/bg1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/bg1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/bg1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:19', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157593765580802', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/border1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/border1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/border1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:19', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157608810549250', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/border1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/border1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/border1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:22', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157630079864833', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/bg1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/bg1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/bg1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:27', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157630599958529', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/border1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/border1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/border1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:27', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157726548856833', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/bg1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/bg1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/bg1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:50', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1963157727073144834', 4, 'org.springframework.web.servlet.resource.NoResourceFoundException:No static resource drag/lib/img/border1.png.', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, '/jeecg-boot/drag/lib/img/border1.png', 'org.springframework.web.servlet.resource.NoResourceFoundException: No static resource drag/lib/img/border1.png.\r\n at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)\r\n at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)\r\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)\r\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)\r\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)\r\n at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)\r\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)\r\n at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\r\n at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:74)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)\r\n at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:172)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:73)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.boot.actuate.web.exchanges.servlet.HttpExchangesFilter.doFilterInternal(HttpExchangesFilter.java:88)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:65)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:109)\r\n at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:138)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:70)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:463)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.lambda$doFilterInternal$0(AbstractShiroFilter.java:378)\r\n at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:91)\r\n at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:84)\r\n at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:389)\r\n at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:376)\r\n at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:156)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:110)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\r\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)\r\n at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:67)\r\n at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)\r\n at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)\r\n at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)\r\n at io.undertow.servlet.handlers.ServletChain$1.handleRequest(ServletChain.java:68)\r\n at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)\r\n at io.undertow.servlet.handlers.RedirectDirHandler.handleRequest(RedirectDirHandler.java:68)\r\n at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:117)\r\n at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)\r\n at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)\r\n at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)\r\n at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)\r\n at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.SendErrorPageHandler.handleRequest(SendErrorPageHandler.java:52)\r\n at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:276)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135)\r\n at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:132)\r\n at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48)\r\n at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:256)\r\n at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:176)\r\n at org.jeecg.modules.monitor.actuator.undertow.CustomUndertowMetricsHandler.lambda$wrap$0(CustomUndertowMetricsHandler.java:87)\r\n at io.undertow.server.Connectors.executeRootHandler(Connectors.java:395)\r\n at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:861)\r\n at org.jboss.threads.ContextHandler$1.runWith(ContextHandler.java:18)\r\n at org.jboss.threads.EnhancedQueueExecutor$Task.run(EnhancedQueueExecutor.java:2513)\r\n at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1538)\r\n at org.xnio.XnioWorker$WorkerThreadFactory$1$1.run(XnioWorker.java:1282)\r\n at java.base/java.lang.Thread.run(Thread.java:842)\r\n', NULL, NULL, NULL, '2025-09-03 16:30:50', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966791462238711809', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '127.0.0.1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 17:10:00', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966791567138254850', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 17:10:25', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966791793244794882', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, ' sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@3c449106', NULL, 20, NULL, '2025-09-13 17:11:19', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966791799527862274', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@3dc5266d', NULL, 28, NULL, '2025-09-13 17:11:21', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966792827455303682', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@78163177', NULL, 3, NULL, '2025-09-13 17:15:26', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966792831028850690', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, ' sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@75821562', NULL, 11, NULL, '2025-09-13 17:15:27', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966792991297400833', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@52e5d2a0', NULL, 4, NULL, '2025-09-13 17:16:05', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966793098117935106', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 17:16:30', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966793138093846529', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@3c390b5d', NULL, 15, NULL, '2025-09-13 17:16:40', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966793155189829633', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@2dc75bb9', NULL, 4, NULL, '2025-09-13 17:16:44', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966793262941499393', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@2ac00746', NULL, 7, NULL, '2025-09-13 17:17:10', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966793321141661697', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@5f612885', NULL, 4, NULL, '2025-09-13 17:17:24', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966793324811677697', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, ' sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@2ec0583b', NULL, 5, NULL, '2025-09-13 17:17:25', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966793342633275393', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, ' sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@63ed7c34', NULL, 3, NULL, '2025-09-13 17:17:29', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966809949812236290', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@27b90a42', NULL, 122, NULL, '2025-09-13 18:23:28', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966809961807945729', 2, '角色首页配置-编辑', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.edit()', NULL, '[{\"component\":\"dashboard/Analysis\",\"id\":\"1803082647166652418\",\"priority\":0,\"relationType\":\"DEFAULT\",\"roleCode\":\"DEF_INDEX_ALL\",\"route\":true,\"status\":\"0\",\"updateBy\":\"admin\",\"updateTime\":\"2025-09-13 18:23:31\",\"url\":\"/dashboard/analysis\"},null]', NULL, 22, NULL, '2025-09-13 18:23:31', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966809962000883714', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@2b7651c7', NULL, 6, NULL, '2025-09-13 18:23:31', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966809988659879938', 2, '删除用户,id: 1955218454478983170', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:23:38', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966809999644762113', 2, '删除用户,id: 1955218082645544962', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:23:40', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966810139340251138', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:24:13', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966810195879469058', 2, '修改角色ID: ee8626f80f7c2619917b6236f3a7f02b 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:24:27', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966810248954191873', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@3b58646d', NULL, 8, NULL, '2025-09-13 18:24:40', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810256919175170', 2, '职务表-通过id查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryById()', NULL, ' id: 1958471074953363458', NULL, 3, NULL, '2025-09-13 18:24:41', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810275571245057', 2, '职务表-编辑', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.edit()', NULL, '[{\"id\":\"1958471074953363458\",\"name\":\"总经理\",\"postLevel\":2,\"updateBy\":\"admin\",\"updateTime\":\"2025-09-13 18:24:45\"}]', NULL, 25, NULL, '2025-09-13 18:24:46', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810275827097602', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@34e749c3', NULL, 3, NULL, '2025-09-13 18:24:46', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810287126552579', 2, '职务表-添加', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.add()', NULL, '[{\"code\":\"K0v1Z6TkIi\",\"createBy\":\"admin\",\"createTime\":\"2025-09-13 18:24:48\",\"id\":\"1966810287126552578\",\"name\":\"2\",\"postLevel\":2,\"sysOrgCode\":\"A01\"}]', NULL, 12, NULL, '2025-09-13 18:24:49', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810287319490562', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@6ba07fad', NULL, 3, NULL, '2025-09-13 18:24:49', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810315605876738', 2, '职务表-通过id删除', 4, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.delete()', NULL, ' id: 1966810287126552578', NULL, 30, NULL, '2025-09-13 18:24:55', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810315735900162', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@66596467', NULL, 6, NULL, '2025-09-13 18:24:56', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810426704601089', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@6e062137', NULL, 3, NULL, '2025-09-13 18:25:22', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810595139461121', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@8f37310', NULL, 16, NULL, '2025-09-13 18:26:02', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810597475688449', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, ' sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@4a46cd9', NULL, 17, NULL, '2025-09-13 18:26:03', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810613258854402', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@46d630a', NULL, 6, NULL, '2025-09-13 18:26:06', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966810619197988865', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@739396f5', NULL, 5, NULL, '2025-09-13 18:26:08', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966812023958478849', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '127.0.0.1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:31:43', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966812045533978625', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:31:48', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966812110398889986', 1, '用户名: 管理员,退出成功!', NULL, 'admin', '管理员', '127.0.0.1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:32:03', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966812132041498626', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:32:09', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966813436264464386', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '127.0.0.1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:37:19', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966814508924157954', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:41:35', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966815526848229377', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 83, NULL, '2025-09-13 18:45:38', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815526881783810', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 83, NULL, '2025-09-13 18:45:38', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815526906949633', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 81, NULL, '2025-09-13 18:45:38', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815580233330690', 2, 'online新增数据,表名:test_note,添加成功!', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{\"birthday\":\"2025-09-19\",\"create_by\":\"admin\",\"sys_org_code\":\"A01\",\"create_time\":\"2025-09-13 18:45:50\",\"sex\":\"1\",\"name\":\"ceshi\",\"id\":\"1966815579977478145\",\"age\":0},null]', NULL, 45, NULL, '2025-09-13 18:45:51', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815591394373633', 2, 'online表单数据查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 12, NULL, '2025-09-13 18:45:53', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815600974163969', 2, 'online修改数据,表名:test_note,修改成功!', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '[\"05a3a30dada7411c9109306aa4117068\",{\"birthday\":\"2025-09-19 00:00:00\",\"year\":\"\",\"sex\":\"1\",\"begin_time\":\"\",\"sheng\":\"\",\"update_time\":\"2025-09-13 18:45:55\",\"jeecg_row_key\":\"1966815579977478145\",\"month\":\"\",\"contents\":\"\",\"name\":\"ceshi\",\"id\":\"1966815579977478145\",\"update_by\":\"admin\",\"age\":11}]', NULL, 44, NULL, '2025-09-13 18:45:56', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815706574155777', 2, '多数据源管理-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.queryPageList()', NULL, ' sysDataSource: SysDataSource(id=null, code=null, name=null, remark=null, dbType=null, dbDriver=null, dbUrl=null, dbName=null, dbUsername=null, dbPassword=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@75454815', NULL, 11, NULL, '2025-09-13 18:46:21', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815714262315009', 2, '多数据源管理-通过id查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.queryById()', NULL, ' id: 1209779538310004737', NULL, 589, NULL, '2025-09-13 18:46:23', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815800052609025', 2, '多数据源管理-编辑', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.edit()', NULL, '[{\"code\":\"local_mysql\",\"dbDriver\":\"com.mysql.cj.jdbc.Driver\",\"dbPassword\":\"f5b6775e8d1749483f2320627de0e706\",\"dbType\":\"4\",\"dbUrl\":\"jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai\",\"dbUsername\":\"root\",\"id\":\"1209779538310004737\",\"name\":\"本地测试库\",\"remark\":\"本地数据库MySQL5.7\",\"updateBy\":\"admin\",\"updateTime\":\"2025-09-13 18:46:43\"}]', NULL, 29, NULL, '2025-09-13 18:46:43', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815800279101441', 2, '多数据源管理-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.queryPageList()', NULL, ' sysDataSource: SysDataSource(id=null, code=null, name=null, remark=null, dbType=null, dbDriver=null, dbUrl=null, dbName=null, dbUsername=null, dbPassword=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@29ce178a', NULL, 6, NULL, '2025-09-13 18:46:43', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815844830998529', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 8, NULL, '2025-09-13 18:46:54', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815844805832706', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 8, NULL, '2025-09-13 18:46:54', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815844872941569', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 25, NULL, '2025-09-13 18:46:54', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815862623236098', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@4aea985b', NULL, 16, NULL, '2025-09-13 18:46:58', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815864732971010', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, ' sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@2731f549', NULL, 16, NULL, '2025-09-13 18:46:58', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815970395877378', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@60532fdf', NULL, 14, NULL, '2025-09-13 18:47:24', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966815979518488578', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@b578393', NULL, 4, NULL, '2025-09-13 18:47:26', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816006559166465', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 24, NULL, '2025-09-13 18:47:32', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816006559166466', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 24, NULL, '2025-09-13 18:47:32', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816006575943682', 2, 'online列表加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 32, NULL, '2025-09-13 18:47:32', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816031813070849', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 4, NULL, '2025-09-13 18:47:38', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816031813070850', 2, 'online表单加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 4, NULL, '2025-09-13 18:47:38', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816031863402497', 2, 'online列表加载,表名:test_demo,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 25, NULL, '2025-09-13 18:47:38', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816384281407490', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@678f6c92', NULL, 20, NULL, '2025-09-13 18:49:02', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816730378596354', 2, '角色首页配置-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysRoleIndexController.queryPageList()', NULL, ' sysRoleIndex: SysRoleIndex(id=null, roleCode=null, url=null, component=null, route=null, priority=null, status=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, relationType=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@40ffe9f0', NULL, 5, NULL, '2025-09-13 18:50:25', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816793247019010', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@51c8acb9', NULL, 7, NULL, '2025-09-13 18:50:40', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966816868916457473', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 18:50:58', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966817221883916290', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@264272be', NULL, 3, NULL, '2025-09-13 18:52:22', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817229903425538', 2, '职务表-通过id查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryById()', NULL, ' id: 1958471074953363458', NULL, 2, NULL, '2025-09-13 18:52:24', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817233854459905', 2, '职务表-编辑', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.edit()', NULL, '[{\"id\":\"1958471074953363458\",\"name\":\"总经理\",\"postLevel\":2,\"updateBy\":\"admin\",\"updateTime\":\"2025-09-13 18:52:24\"}]', NULL, 24, NULL, '2025-09-13 18:52:25', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817234047397889', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@6e6bc1ac', NULL, 1, NULL, '2025-09-13 18:52:25', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817280805498881', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@337472ba', NULL, 3, NULL, '2025-09-13 18:52:36', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817447545860098', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@5f95bfa7', NULL, 4, NULL, '2025-09-13 18:53:16', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817490931740673', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@678c6dc1', NULL, 5, NULL, '2025-09-13 18:53:26', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817671769157634', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 6, NULL, '2025-09-13 18:54:09', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817671769157635', 2, 'online表单加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.c()', NULL, '', NULL, 6, NULL, '2025-09-13 18:54:09', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817671865626625', 2, 'online列表加载,表名:test_note,操作成功', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.online.cgform.c.a.a()', NULL, '', NULL, 28, NULL, '2025-09-13 18:54:09', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817696045789185', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@97a7a3f', NULL, 5, NULL, '2025-09-13 18:54:15', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817711564713986', 2, '编码校验规则-编辑', 3, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.edit()', NULL, '[{\"id\":\"1224980593992388610\",\"ruleCode\":\"common\",\"ruleDescription\":\"规则:1、首位只能是字母;2、只能填写数字、大小写字母、下划线;3、最少3位数,最多12位数。\",\"ruleJson\":\"[{\\\"digits\\\":1,\\\"pattern\\\":\\\"^[a-z|A-Z]$\\\",\\\"message\\\":\\\"第一位只能是字母\\\"},{\\\"digits\\\":\\\"*\\\",\\\"pattern\\\":\\\"^[0-9|a-z|A-Z|_]{0,}$\\\",\\\"message\\\":\\\"只能填写数字、大小写字母、下划线\\\"},{\\\"digits\\\":\\\"*\\\",\\\"pattern\\\":\\\"^.{3,}$\\\",\\\"message\\\":\\\"最少输入3位数\\\"},{\\\"digits\\\":\\\"*\\\",\\\"pattern\\\":\\\"^.{3,12}$\\\",\\\"message\\\":\\\"最多输入12位数\\\"}]\",\"ruleName\":\"通用编码规则\",\"updateBy\":\"admin\",\"updateTime\":\"2025-09-13 18:54:18\"}]', NULL, 21, NULL, '2025-09-13 18:54:19', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817711870898178', 2, '编码校验规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysCheckRuleController.queryPageList()', NULL, ' sysCheckRule: SysCheckRule(id=null, ruleName=null, ruleCode=null, ruleJson=null, ruleDescription=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 request: org.apache.shiro.web.servlet.ShiroHttpServletRequest@4887e9fd', NULL, 3, NULL, '2025-09-13 18:54:19', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966817734960541697', 2, '填值规则-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysFillRuleController.queryPageList()', NULL, ' sysFillRule: SysFillRule(id=null, ruleName=null, ruleCode=null, ruleClass=null, ruleParams=null, updateBy=null, updateTime=null, createBy=null, createTime=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@4598c2e', NULL, 2, NULL, '2025-09-13 18:54:24', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966819337125900290', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@24a77d26', NULL, 72, NULL, '2025-09-13 19:00:46', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966819427794169857', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@30abf942', NULL, 6, NULL, '2025-09-13 19:01:08', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966819533176057857', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@9a0e0e8', NULL, 6, NULL, '2025-09-13 19:01:33', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966819581976784897', 2, '职务表-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysPositionController.queryPageList()', NULL, ' sysPosition: SysPosition(id=null, code=null, name=null, postLevel=null, companyId=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 99999 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@36febdec', NULL, 3, NULL, '2025-09-13 19:01:45', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966823124980871170', 2, '多数据源管理-分页列表查询', 1, 'admin', '管理员', '0:0:0:0:0:0:0:1', 'org.jeecg.modules.system.controller.SysDataSourceController.queryPageList()', NULL, ' sysDataSource: SysDataSource(id=null, code=null, name=null, remark=null, dbType=null, dbDriver=null, dbUrl=null, dbName=null, dbUsername=null, dbPassword=null, createBy=null, createTime=null, updateBy=null, updateTime=null, sysOrgCode=null, tenantId=null) pageNo: 1 pageSize: 10 req: org.apache.shiro.web.servlet.ShiroHttpServletRequest@114a3b4a', NULL, 31, NULL, '2025-09-13 19:15:49', NULL, NULL, NULL, NULL); +INSERT INTO `sys_log` VALUES ('1966825271457886209', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 19:24:21', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966825546339987458', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 19:25:27', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966825746592837634', 1, '用户名: admin,登录成功!', NULL, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 19:26:15', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966827156667510786', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 19:31:51', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966827247478386690', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 19:32:12', NULL, NULL, NULL, 'pc'); +INSERT INTO `sys_log` VALUES ('1966827300037210114', 2, '修改角色ID: 1501570619841810433 的权限配置,操作人: admin', 2, 'admin', '管理员', '0:0:0:0:0:0:0:1', NULL, NULL, NULL, NULL, NULL, NULL, '2025-09-13 19:32:25', NULL, NULL, NULL, 'pc'); -- ---------------------------- -- Table structure for sys_permission @@ -6617,12 +6968,13 @@ CREATE TABLE `sys_permission` ( -- Records of sys_permission -- ---------------------------- INSERT INTO `sys_permission` VALUES ('1170592628746878978', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '菜单管理', '/system/menu', 'system/menu/index', 1, NULL, NULL, 1, NULL, '1', 0.00, 0, 'ant-design:menu-fold-outlined', 0, 0, 0, 0, NULL, 'admin', '2019-09-08 15:00:05', 'ceshi', '2023-10-18 12:02:41', 0, 0, '1', 0); -INSERT INTO `sys_permission` VALUES ('119213522910765570', '1674708136602542082', '租户用户', '/system/tenant/TenantUserList', 'system/tenant/TenantUserList', 1, 'tenant-system-user', NULL, 1, NULL, NULL, 3.20, 0, 'ant-design:user', 1, 0, 0, 0, NULL, NULL, '2018-12-25 20:34:38', 'admin', '2023-03-09 20:18:16', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('119213522910765570', '1674708136602542082', '租户用户', '/system/tenant/TenantUserList', 'system/tenant/TenantUserList', 1, 'tenant-system-user', NULL, 1, NULL, NULL, 2.00, 0, 'ant-design:user', 1, 0, 0, 0, NULL, NULL, '2018-12-25 20:34:38', 'admin', '2025-08-12 18:23:19', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1211885237487923202', '1207203817658105858', 'btn:add', '', '', 1, NULL, NULL, 2, 'btn:add', '1', 1.00, 0, NULL, 1, 0, 0, NULL, NULL, 'admin', '2019-12-31 13:42:11', 'admin', '2020-01-07 20:07:53', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1214376304951664642', '3f915b2769fc80648e92d04e84ca059d', '用户编辑', '', '', 0, NULL, NULL, 2, 'system:user:edit', '1', 1.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2020-01-07 10:40:47', 'admin', '2022-11-17 16:24:33', 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1214462306546319322', '119213522910765570', '新增用户', '', '', 1, NULL, NULL, 2, 'system:user:addTenantUser', '1', 1.00, 0, NULL, 1, 0, 0, NULL, NULL, 'admin', '2020-01-07 16:22:32', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1214462306546319362', '3f915b2769fc80648e92d04e84ca059d', '新增用户', '', '', 0, NULL, NULL, 2, 'system:user:add', '1', 1.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2020-01-07 16:22:32', 'admin', '2022-11-17 16:24:47', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1280350452934307841', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '多租户管理', '/system/tenant', 'system/tenant/index', 1, NULL, NULL, 1, NULL, '1', 6.00, 0, 'ant-design:appstore-twotone', 0, 0, 0, 0, NULL, 'admin', '2020-07-07 11:58:30', 'admin', '2025-06-25 14:16:36', 0, 0, '1', 0); -INSERT INTO `sys_permission` VALUES ('1438108176273760258', '', '主页', '/dashboard', 'layouts/default/index', 1, NULL, '/dashboard/analysis', 0, NULL, '1', 1.00, 0, 'ant-design:home-outlined', 0, 0, 0, 0, NULL, 'admin', '2021-09-15 19:51:23', 'jeecg', '2024-06-18 23:09:11', 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1438108176273760258', '', '主页', '/dashboard', 'layouts/default/index', 1, NULL, '/dashboard/analysis', 0, NULL, '1', 1.00, 0, 'ant-design:home-outlined', 0, 0, 0, 0, NULL, 'admin', '2021-09-15 19:51:23', 'admin', '2025-09-13 18:49:01', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1438108176814825473', '1438108176273760258', '工作台', '/dashboard/workbench', 'dashboard/workbench/index', 1, NULL, NULL, 1, NULL, '1', 2.00, 0, 'ant-design:appstore-twotone', 1, 0, 0, 0, NULL, 'admin', '2021-09-15 19:51:23', 'jeecg', '2024-06-13 11:37:46', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1438108176932265985', '1438108178010202113', '权限管理', '/permission', 'layouts/default/index', 1, NULL, '/permission/front/page', 0, NULL, '1', 2.00, 0, 'ion:key-outline', 0, 0, 0, NULL, NULL, 'admin', '2021-09-15 19:51:23', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1438108177074872321', '1438108176932265985', '基于前端权限', '/permission/front', NULL, 1, NULL, NULL, 1, NULL, '1', 0.00, 0, NULL, 0, 0, 0, NULL, NULL, 'admin', '2021-09-15 19:51:23', NULL, NULL, 0, 0, '1', 0); @@ -6782,7 +7134,7 @@ INSERT INTO `sys_permission` VALUES ('1438108225263230978', '1438108178010202113 INSERT INTO `sys_permission` VALUES ('1438108225451974658', '', '关于', '/about/index', 'sys/about/index', 1, NULL, NULL, 0, NULL, '1', 13.00, 0, 'simple-icons:about-dot-me', 1, 0, 0, NULL, NULL, 'admin', '2021-09-15 19:51:34', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1438115924159881218', '1438108183395688450', 'Tab带参1', '/testTab/id1', 'demo/feat/tab-params/index', 1, NULL, NULL, 1, NULL, '0', 0.00, 0, NULL, 1, 0, 0, NULL, NULL, 'admin', '2021-09-15 20:22:10', 'admin', '2021-09-16 14:38:32', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1438116003012796418', '1438108183395688450', 'Tab带参2', '/feat/testTab/id2', 'demo/feat/tab-params/index', 1, NULL, NULL, 1, NULL, '0', 1.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2021-09-15 20:22:29', 'admin', '2023-08-25 13:32:42', 0, 0, '1', 0); -INSERT INTO `sys_permission` VALUES ('1438469604861403137', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '职务管理', '/system/position', 'system/position/index', 1, NULL, NULL, 1, NULL, '0', 5.00, 0, 'ant-design:database-filled', 1, 0, 0, NULL, NULL, 'admin', '2021-09-16 19:47:33', 'admin', '2021-09-17 15:58:22', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1438469604861403137', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '职务级别', '/system/position', 'system/position/index', 1, NULL, NULL, 1, NULL, '0', 5.00, 0, 'ant-design:database-filled', 1, 0, 0, NULL, NULL, 'admin', '2021-09-16 19:47:33', 'admin', '2021-09-17 15:58:22', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1438782530717495298', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '分类字典', '/system/category', 'system/category/index', 1, NULL, NULL, 1, NULL, '0', 9.00, 0, 'ant-design:group-outlined', 1, 0, 0, NULL, NULL, 'admin', '2021-09-17 16:31:01', NULL, NULL, 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1438782641187074050', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '数据字典', '/system/dict', 'system/dict/index', 1, NULL, NULL, 1, NULL, '0', 4.00, 0, 'ant-design:hdd-twotone', 0, 0, 0, 0, NULL, 'admin', '2021-09-17 16:31:27', 'admin', '2023-03-04 15:01:55', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1438782851980210178', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '通知公告', '/system/notice', 'system/notice/index', 1, NULL, NULL, 1, NULL, '0', 8.00, 0, 'ant-design:bell-outlined', 1, 0, 0, NULL, NULL, 'admin', '2021-09-17 16:32:17', 'admin', '2021-09-17 16:36:15', 0, 0, NULL, 0); @@ -6853,26 +7205,34 @@ INSERT INTO `sys_permission` VALUES ('1580877931331964929', '1447763172274495489 INSERT INTO `sys_permission` VALUES ('1580878668472504321', '1447763172274495489', '积木大屏案例', '/test/jmbigscreen2', 'https://cloud.jimureport.com/bigscreen/#/view/bs_1394991793166094338', 1, '', NULL, 1, NULL, '0', 9.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-10-14 19:10:21', 'admin', '2022-10-28 10:18:19', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1588513553652436993', '3f915b2769fc80648e92d04e84ca059d', '修改密码', NULL, NULL, 0, NULL, NULL, 2, 'system:user:changepwd', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-04 20:48:39', 'admin', '2022-11-04 20:49:06', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1590154870697734146', '1447763172274495489', '带参数报表', '/online/cgreport/1590154651759259649?sex=1', 'layouts/RouteView', 0, '1', NULL, 1, NULL, '0', 11.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-09 09:30:39', 'jeecg', '2024-06-21 15:03:29', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1592102143467200514', '1597419994965786625', '给指定角色添加用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:addUserRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:18:49', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592112984361365505', '1170592628746878978', '添加菜单', NULL, NULL, 0, NULL, NULL, 2, 'system:permission:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:11:30', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592113148350263298', '190c2b43bec6a5f7a4194a85db67d96a', '保存角色授权', NULL, NULL, 0, NULL, NULL, 2, 'system:permission:saveRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:12:09', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592114574275211265', '3f915b2769fc80648e92d04e84ca059d', '删除用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:17:49', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592114574275211345', '119213522910765570', '删除用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:17:49', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592114652566089729', '3f915b2769fc80648e92d04e84ca059d', '批量删除用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:18:08', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592114721138765826', '3f915b2769fc80648e92d04e84ca059d', '冻结/解冻用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:frozenBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:18:24', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592114772665790465', '3f915b2769fc80648e92d04e84ca059d', '首页用户重置密码', NULL, NULL, 0, NULL, NULL, 2, 'system:user:updatepwd', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:18:37', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592114823467200514', '3f915b2769fc80648e92d04e84ca059d', '给指定角色添加用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:addUserRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:18:49', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592114893302362114', '3f915b2769fc80648e92d04e84ca059d', '删除指定角色的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:05', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592114893302823614', '1597419994965786625', '删除指定角色的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:05', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592114955650691074', '3f915b2769fc80648e92d04e84ca059d', '批量删除指定角色的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteRoleBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:20', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592114955650691174', '1597419994965786625', '批量删除指定角色的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteRoleBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:20', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592115070432014338', '3f915b2769fc80648e92d04e84ca059d', '给指定部门添加对应的用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:editDepartWithUser', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:48', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592115115361398786', '3f915b2769fc80648e92d04e84ca059d', '删除指定机构的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteUserInDepart', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:58', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592115162379546625', '3f915b2769fc80648e92d04e84ca059d', '批量删除指定机构的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteUserInDepartBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:20:09', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592115213910765570', '3f915b2769fc80648e92d04e84ca059d', '彻底删除用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteRecycleBin', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:20:22', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592115610431877122', '1439511654494937090', '多数据源分页列表', NULL, NULL, 0, NULL, NULL, 2, 'system:datasource:list', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:21:56', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592115712422330529', '1961009998209257473', '部门添加', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:22:21', 'admin', '2022-11-14 19:30:49', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592115712466710529', '45c966826eeff4c99b8f8ebfe74511fc', '部门添加', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:22:21', 'admin', '2022-11-14 19:30:49', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592115914493751297', '1170592628746878978', '编辑菜单权限数据', NULL, NULL, 0, NULL, NULL, 2, 'system:permission:editRule', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:23:09', 'admin', '2022-11-14 19:39:25', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592116663936184322', '1170592628746878978', '编辑菜单', NULL, NULL, 0, NULL, NULL, 2, 'system:permission:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:26:07', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592117222764277032', '1961009998209257473', '部门编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:21', 'admin', '2022-11-14 19:30:55', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592117222764277761', '45c966826eeff4c99b8f8ebfe74511fc', '部门编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:21', 'admin', '2022-11-14 19:30:55', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592117276539449345', '45c966826eeff4c99b8f8ebfe74511fc', '部门删除', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:33', 'admin', '2022-11-14 19:31:06', 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592117276539449346', '1961009998209257473', '部门删除', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:33', 'admin', '2022-11-14 19:31:06', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592117377299214337', '45c966826eeff4c99b8f8ebfe74511fc', '部门批量删除', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:58', 'admin', '2022-11-14 19:31:12', 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592117377299214338', '1961009998209257473', '部门批量删除', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:58', 'admin', '2022-11-14 19:31:12', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592117422006300673', '45c966826eeff4c99b8f8ebfe74511fc', '部门导入', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:importExcel', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:29:08', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592117625664925697', '5c2f42277948043026b7a14692456828', '部门角色添加', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:role:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:29:57', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592117748209905665', '5c2f42277948043026b7a14692456828', '部门角色编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:role:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:30:26', NULL, NULL, 0, 0, '1', 0); @@ -6892,8 +7252,11 @@ INSERT INTO `sys_permission` VALUES ('1592120052866707457', '1170592628746878978 INSERT INTO `sys_permission` VALUES ('1592120222727630849', '45c966826eeff4c99b8f8ebfe74511fc', '保存部门授权', NULL, NULL, 0, NULL, NULL, 2, 'system:permission:saveDepart', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:40:16', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592120224120850434', '190c2b43bec6a5f7a4194a85db67d96a', '查询全部角色不租户隔离', NULL, NULL, 0, NULL, NULL, 2, 'system:role:queryallNoByTenant', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-01-11 19:41:18', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592120323667750914', '190c2b43bec6a5f7a4194a85db67d96a', '角色添加', NULL, NULL, 0, NULL, NULL, 2, 'system:role:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:40:40', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592120323667750934', '1597419994965786625', '角色添加', NULL, NULL, 0, NULL, NULL, 2, 'system:role:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:40:40', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592120372296511490', '190c2b43bec6a5f7a4194a85db67d96a', '角色编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:role:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:40:52', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592120372296522490', '1597419994965786625', '角色编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:role:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:40:52', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592120427007012865', '190c2b43bec6a5f7a4194a85db67d96a', '角色删除', NULL, NULL, 0, NULL, NULL, 2, 'system:role:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:41:05', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1592120427223412865', '1597419994965786625', '角色删除', NULL, NULL, 0, NULL, NULL, 2, 'system:role:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:41:05', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592120484120850434', '190c2b43bec6a5f7a4194a85db67d96a', '角色批量删除', NULL, NULL, 0, NULL, NULL, 2, 'system:role:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:41:18', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592120594695286785', '190c2b43bec6a5f7a4194a85db67d96a', '角色首页配置添加', NULL, NULL, 0, NULL, NULL, 2, 'system:roleindex:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:41:45', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1592120649007329281', '190c2b43bec6a5f7a4194a85db67d96a', '角色首页配置编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:roleindex:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:41:58', NULL, NULL, 0, 0, '1', 0); @@ -6914,11 +7277,15 @@ INSERT INTO `sys_permission` VALUES ('1593185714482880514', '3f915b2769fc80648e9 INSERT INTO `sys_permission` VALUES ('1594930803956920321', '1439398677984878593', '在线用户', '/system/onlineuser', 'system/onlineuser/OnlineUserList', 1, '', NULL, 1, NULL, '0', 12.00, 0, 'ant-design:aliwangwang-outlined', 1, 0, 0, 0, NULL, 'admin', '2022-11-22 13:48:31', 'admin', '2023-03-04 15:15:36', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1596141938193747970', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '用户设置', '/system/usersetting', 'system/usersetting/UserSetting', 1, '', NULL, 1, NULL, '0', 12.00, 0, 'ant-design:setting-twotone', 0, 0, 1, 0, NULL, 'admin', '2022-11-25 22:01:08', 'admin', '2023-03-04 15:00:26', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1596335805278990338', '1596141938193747970', '账户设置用户编辑权限', NULL, NULL, 0, NULL, NULL, 2, 'system:user:setting:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-26 10:51:29', NULL, NULL, 0, 0, '1', 0); -INSERT INTO `sys_permission` VALUES ('1597419994965786625', '1674708136602542082', '租户角色', '/system/role/TenantRoleList', 'system/role/TenantRoleList', 1, 'tenant-role-list', NULL, 1, NULL, '0', 3.20, 0, 'ant-design:line-height-outlined', 1, 0, 0, 0, NULL, 'admin', '2022-11-29 10:39:40', 'admin', '2023-03-09 20:18:23', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1597419994965786625', '1674708136602542082', '租户角色', '/system/role/TenantRoleList', 'system/role/TenantRoleList', 1, 'tenant-role-list', NULL, 1, NULL, '0', 3.00, 0, 'ant-design:line-height-outlined', 0, 0, 0, 0, NULL, 'admin', '2022-11-29 10:39:40', 'admin', '2025-08-12 18:23:22', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('15c92115213910765570', '3f915b2769fc80648e92d04e84ca059d', '通过ID查询用户信息接口', NULL, NULL, 0, NULL, NULL, 2, 'system:user:queryById', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:20:22', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1600105607009162230', '1961253156897710081', '邀请用户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:invitation:user', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 20:31:20', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1600105607009165314', '1280350452934307841', '邀请用户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:invitation:user', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 20:31:20', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1600108123037913486', '1961253156897710081', '查询租户下用户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:user:list', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 20:41:20', 'admin', '2023-01-11 12:10:48', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1600108123037917186', '1280350452934307841', '通过租户id获取用户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:user:list', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 20:41:20', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1600129606082650113', '1280350452934307841', '租户请离', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:leave', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 22:06:42', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1600129606082650123', '119213522910765570', '租户请离', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:leave', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 22:06:42', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1609123240547344376', '1961253156897710081', '产品包分页列表查询', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:packList', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-31 17:44:11', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1609123240547344385', '1280350452934307841', '产品包分页列表查询', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:packList', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-31 17:44:11', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1609123437247619074', '1280350452934307841', '创建租户产品包', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:add:pack', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-31 17:44:58', 'admin', '2022-12-31 20:27:56', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1609164542165012482', '1280350452934307841', '编辑租户产品包', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:edit:pack', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-31 20:28:18', NULL, NULL, 0, 0, '1', 0); @@ -6934,13 +7301,12 @@ INSERT INTO `sys_permission` VALUES ('1613620712498288641', '1280350452934307841 INSERT INTO `sys_permission` VALUES ('1620261087828418562', '1280350452934307841', '获取租户删除的列表', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:recycleBinPageList', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-01-31 11:22:01', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1620305415648989186', '1280350452934307841', '彻底删除租户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:deleteTenantLogic', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-01-31 14:18:10', 'admin', '2023-01-31 14:19:51', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1620327825894981634', '1280350452934307841', '租户还原', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:revertTenantLogic', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-01-31 15:47:13', NULL, NULL, 0, 0, '1', 0); -INSERT INTO `sys_permission` VALUES ('1620709334357532673', '1438108176273760258', 'JEECG官网', 'https://jeecg.com', 'https://jeecg.com', 0, '', NULL, 1, NULL, '0', 5.00, 0, 'ant-design:layout-filled', 1, 0, 0, 0, NULL, 'jeecg', '2023-02-01 17:03:11', 'admin', '2025-06-25 15:14:24', 0, 0, NULL, 1); +INSERT INTO `sys_permission` VALUES ('1620709334357532673', '1438108176273760258', '官网', 'https://jeecg.com', 'https://jeecg.com', 0, '', NULL, 1, NULL, '0', 5.00, 0, 'ant-design:layout-filled', 1, 0, 0, 0, NULL, 'jeecg', '2023-02-01 17:03:11', 'admin', '2025-09-13 18:54:44', 0, 0, NULL, 1); INSERT INTO `sys_permission` VALUES ('1621620772498288641', '1280350452934307841', '添加租户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-01-11 15:08:29', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1629109281748291586', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '第三方配置', '/third/app', 'system/appconfig/ThirdAppConfigList', 1, '', NULL, 1, NULL, '0', 13.00, 0, 'ant-design:setting-outlined', 1, 0, 0, 0, NULL, 'admin', '2023-02-24 21:21:35', 'admin', '2023-02-24 21:51:05', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1660568280725127169', '1439533711676973057', '日志列表', NULL, NULL, 1, NULL, NULL, 2, 'system:log:list', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-05-22 16:48:25', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1660568368558047234', '1439533711676973057', '日志删除', NULL, NULL, 1, NULL, NULL, 2, 'system:log:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-05-22 16:48:46', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1660568426632380417', '1439533711676973057', '日志批量删除', NULL, NULL, 1, NULL, NULL, 2, 'system:log:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2023-05-22 16:48:59', NULL, NULL, 0, 0, '1', 0); -INSERT INTO `sys_permission` VALUES ('1663816667704500225', '1674708136602542082', '我的租户', '/tenant/MyTenantList', 'system/tenant/my/MyTenantList', 1, 'tenant-my-tenant-list', NULL, 1, NULL, '0', 1.00, 0, 'ant-design:user-outlined', 1, 0, 0, 0, NULL, 'admin', '2023-05-31 15:56:20', 'admin', '2024-06-17 15:42:08', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1668174661456171010', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '租户默认套餐', '/tenant/TenantDefaultPack', 'system/tenant/pack/TenantDefaultPackList', 1, '', NULL, 1, NULL, '0', 7.00, 0, 'ant-design:deployment-unit-outlined', 1, 0, 0, 0, NULL, 'admin', '2023-06-12 16:33:27', 'admin', '2025-07-30 17:34:03', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1674708136602542082', '', '我的租户', '/mytenant', 'layouts/RouteView', 1, '', NULL, 0, NULL, '0', 4.20, 0, 'ant-design:user-outlined', 0, 0, 0, 0, NULL, 'admin', '2023-06-30 17:15:09', 'admin', '2024-06-17 15:42:29', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1691031996d593131521', '1455100420297859074', 'AUTO在线ERP表单', '/online/cgformErpList/:id', 'super/online/cgform/auto/erp/OnlCgformErpList', 1, '', NULL, 1, NULL, '0', 21.00, 0, NULL, 1, 0, 1, 0, NULL, 'admin', '2023-08-14 18:20:20', 'jeecg', '2024-06-13 11:37:04', 0, 0, NULL, 0); @@ -6973,7 +7339,7 @@ INSERT INTO `sys_permission` VALUES ('1800372906330374146', '1701575168519839746 INSERT INTO `sys_permission` VALUES ('1800373633509441537', '1701575168519839746', '批量删除', NULL, NULL, 0, NULL, NULL, 2, 'system:tableWhite:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, '15931993294', '2024-06-11 11:44:58', NULL, NULL, 0, NULL, '1', 0); INSERT INTO `sys_permission` VALUES ('1800373733220630530', '1701575168519839746', '通过id查询', NULL, NULL, 0, NULL, NULL, 2, 'system:tableWhite:queryById', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, '15931993294', '2024-06-11 11:45:22', NULL, NULL, 0, NULL, '1', 0); INSERT INTO `sys_permission` VALUES ('1801954937339428865', '1460888189937176577', '测试数据源连接', NULL, NULL, 0, NULL, NULL, 2, 'online:report:testConnection', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2024-06-15 20:28:30', NULL, NULL, 0, 0, '1', 0); -INSERT INTO `sys_permission` VALUES ('1804046424930480129', '1447763172274495489', '仪表盘集成示例', '/drag/view/964024982110830592', '{{ window._CONFIG[\'domianURL\'] }}/drag/view?pageId=964024982110830592&token=${token}&tenantId=${tenantId}', 1, '', NULL, 1, NULL, '0', 3.00, 0, NULL, 1, 0, 0, 0, NULL, 'jeecg', '2024-06-21 14:59:20', 'jeecg', '2024-06-21 14:59:51', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1804046424930480129', '1447763172274495489', '仪表盘集成示例', '/drag/view/964024982110830592', '{{ window._CONFIG[\'domianURL\'] }}/drag/view?pageId=910475721247866880&token=${token}&tenantId=${tenantId}', 1, '', NULL, 1, NULL, '0', 3.00, 0, NULL, 1, 0, 0, 0, NULL, 'jeecg', '2024-06-21 14:59:20', 'admin', '2025-08-08 22:32:01', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1808098125316870145', '3f915b2769fc80648e92d04e84ca059d', 'app端编辑用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:app:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2024-07-02 19:19:21', NULL, NULL, 0, NULL, '1', 0); INSERT INTO `sys_permission` VALUES ('1810652607946940417', '1438782641187074050', '批量彻底删除', NULL, NULL, 0, NULL, NULL, 2, 'system:dict:deleteRecycleBin', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, '15931993294', '2024-07-09 20:29:57', '15931993294', '2024-07-09 20:30:39', 0, NULL, '1', 0); INSERT INTO `sys_permission` VALUES ('1810923799513612290', '1439399179791409153', '彻底删除', NULL, NULL, 0, NULL, NULL, 2, 'system:gateway:deleteRecycleBin', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, '15931993294', '2024-07-10 14:27:34', NULL, NULL, 0, NULL, '1', 0); @@ -6983,7 +7349,7 @@ INSERT INTO `sys_permission` VALUES ('1866001513609637890', '', '数据可视化 INSERT INTO `sys_permission` VALUES ('1876220177009315842', '1473927410093187073', '表单设计页面查询', NULL, NULL, 0, NULL, NULL, 2, 'drag:design:getTotalData', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-01-06 18:52:03', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1887447660072292354', '1280350452934307841', '初始化套餐包', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:syncDefaultPack', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'jeecg', '2025-02-06 18:26:04', 'jeecg', '2025-02-06 18:26:53', 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1890213291321749505', '1892553163993931777', 'AI流程设计', '/process/list/airag', 'super/airag/aiflow/pages/ProcessList', 1, '', NULL, 1, NULL, '0', 3.00, 0, 'ant-design:box-plot-outlined', 0, 0, 0, 0, NULL, 'admin', '2025-02-14 09:35:41', 'admin', '2025-03-06 20:31:08', 0, 0, NULL, 0); -INSERT INTO `sys_permission` VALUES ('1892553163993931777', '', 'AI大模型', '/airag', 'layouts/default/index', 1, '', NULL, 0, NULL, '0', 1.20, 0, 'ant-design:box-plot-outlined', 0, 0, 0, 0, NULL, 'admin', '2025-02-20 20:33:31', 'admin', '2025-04-02 20:18:47', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1892553163993931777', '', 'AI大模型', '/airag', 'layouts/default/index', 1, '', NULL, 0, NULL, '0', 3.00, 0, 'ant-design:box-plot-outlined', 0, 0, 0, 0, NULL, 'admin', '2025-02-20 20:33:31', 'admin', '2025-09-13 18:25:42', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1892553778493022209', '1892553163993931777', 'AI模型配置', '/super/airag/aimodel/AiModelList', 'super/airag/aimodel/AiModelList', 1, '', NULL, 1, NULL, '0', 4.00, 0, 'ant-design:setting-twotone', 0, 0, 0, 0, NULL, 'admin', '2025-02-20 20:35:57', 'admin', '2025-03-06 20:31:13', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1892557342028226561', '1892553163993931777', 'AI知识库', '/super/airag/aiknowledge/AiKnowledgeBaseList', 'super/airag/aiknowledge/AiKnowledgeBaseList', 1, '', NULL, 1, NULL, '0', 2.00, 0, 'ant-design:book-twotone', 0, 0, 0, 0, NULL, 'admin', '2025-02-20 20:50:07', 'admin', '2025-02-23 17:39:01', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1893865471550578689', '1892553163993931777', 'AI应用管理', '/super/airag/aiapp/AiAppList', 'super/airag/aiapp/AiAppList', 1, '', NULL, 1, NULL, '0', 1.00, 0, 'ant-design:appstore-twotone', 0, 0, 0, 0, NULL, 'admin', '2025-02-24 11:28:09', 'admin', '2025-03-06 20:30:58', 0, 0, NULL, 0); @@ -6992,7 +7358,7 @@ INSERT INTO `sys_permission` VALUES ('1907441271556497409', '1473927410093187073 INSERT INTO `sys_permission` VALUES ('190c2b43bec6a5f7a4194a85db67d96a', 'd7d6e2e4e2934f2c9385a623fd98c6f3', '角色管理', '/system/role', 'system/role/index', 1, NULL, NULL, 1, NULL, NULL, 2.00, 0, 'ant-design:solution', 0, 1, 0, NULL, NULL, NULL, '2018-12-25 20:34:38', 'admin', '2021-09-17 15:58:00', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1912753560201089025', '1892553163993931777', 'OCR识别', '/ai/ocr', 'super/airag/ocr/AiOcrList', 1, '', NULL, 1, NULL, '0', 6.00, 0, 'ant-design:scan-outlined', 1, 0, 0, 0, NULL, 'admin', '2025-04-17 14:22:41', 'admin', '2025-06-26 11:14:58', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1917957565728198657', '1922109301837606914', '接口文档', '/openapi/SwaggerUI', 'openapi/SwaggerUI', 1, '', NULL, 1, NULL, '0', 1.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-05-01 23:01:32', 'admin', '2025-05-13 09:59:46', 0, 0, NULL, 0); -INSERT INTO `sys_permission` VALUES ('1922109301837606914', '', 'OpenAPI', '/openapi', 'layouts/RouteView', 1, '', NULL, 0, NULL, '0', 6.00, 0, 'ant-design:swap-outlined', 0, 0, 0, 0, NULL, 'admin', '2025-05-13 09:59:03', 'admin', '2025-07-30 17:38:13', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1922109301837606914', '1439398677984878593', 'OpenAPI', '/openapi', 'layouts/RouteView', 1, '', NULL, 1, NULL, '0', 4.00, 0, 'ant-design:swap-outlined', 0, 0, 0, 0, NULL, 'admin', '2025-05-13 09:59:03', 'admin', '2025-09-13 19:31:31', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1930152938891608066', '1455100420297859074', 'APP版本管理', '/app/version', 'system/appVersion/SysAppVersion', 1, '', NULL, 1, NULL, '0', 11.00, 0, NULL, 0, 0, 0, 0, NULL, 'admin', '2025-06-04 14:41:36', 'admin', '2025-07-30 17:22:24', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1930221213607591937', '1893865471550578689', '新增或编辑AI应用', NULL, NULL, 0, NULL, NULL, 2, 'airag:app:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-06-04 19:12:54', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1930221335938662401', '1893865471550578689', '删除AI应用', NULL, NULL, 0, NULL, NULL, 2, 'airag:app:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-06-04 19:13:23', NULL, NULL, 0, 0, '1', 0); @@ -7019,6 +7385,11 @@ INSERT INTO `sys_permission` VALUES ('1941349462887587842', '1939572818833301506 INSERT INTO `sys_permission` VALUES ('1941349550087168001', '1939572818833301506', '首页配置-批量删除', NULL, NULL, 0, NULL, NULL, 2, 'system:roleindex:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-07-05 12:12:56', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1942160438629109761', '1930152938891608066', 'APP版本编辑', NULL, NULL, 0, NULL, NULL, 2, 'app:edit:version', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-07-07 17:55:07', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('1947833384695164929', '1629109281748291586', '第三方配置删除', NULL, NULL, 0, NULL, NULL, 2, 'system:third:config:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-07-23 09:37:23', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1960994076329316353', '119213522910765570', '添加一个用户和多个套餐关系', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:addPacksUser', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-28 17:13:16', NULL, NULL, 0, 0, '1', 0); +INSERT INTO `sys_permission` VALUES ('1961009998209257473', '1674708136602542082', '租户部门', '/depart/TenantDepartList', 'system/depart/TenantDepartList', 1, '', NULL, 1, NULL, '0', 3.30, 0, 'ant-design:apartment-outlined', 0, 0, 0, 0, NULL, 'admin', '2025-08-28 18:16:32', 'admin', '2025-08-29 10:20:25', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1961253156897710081', '1674708136602542082', '租户套餐', '/pack/TenantCurrentPackList', 'system/tenant/pack/TenantCurrentPackList', 1, '', NULL, 1, NULL, '0', 3.40, 0, 'ant-design:read-filled', 0, 0, 0, 0, NULL, 'admin', '2025-08-29 10:22:46', 'admin', '2025-08-29 10:24:46', 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1963086454217281537', '1674708136602542082', '租户职务', '/position/TenantPositionList', 'system/position/TenantPositionList', 1, '', NULL, 1, NULL, '0', 3.50, 0, 'ant-design:user-outlined', 1, 0, 0, 0, NULL, 'admin', '2025-09-03 11:47:38', NULL, NULL, 0, 0, NULL, 0); +INSERT INTO `sys_permission` VALUES ('1963133393868722178', '1674708136602542082', '我的租户', '/my/MyTenantDetail', 'system/tenant/my/MyTenantDetail', 1, '', NULL, 1, NULL, '0', 0.00, 0, 'ant-design:user-outlined', 1, 0, 0, 0, NULL, 'admin', '2025-09-03 14:54:09', 'admin', '2025-09-13 17:16:57', 0, 0, NULL, 0); INSERT INTO `sys_permission` VALUES ('1a0811914300741f4e11838ff37a1d3a', '3f915b2769fc80648e92d04e84ca059d', '手机号禁用', '', '', 0, NULL, NULL, 2, 'user:form:phone', '2', 1.00, 0, NULL, 1, NULL, 0, NULL, NULL, 'admin', '2019-05-11 17:19:30', 'admin', '2019-05-11 18:00:22', 0, 0, '1', NULL); INSERT INTO `sys_permission` VALUES ('1d592115213910765570', '3f915b2769fc80648e92d04e84ca059d', '通过ID查询用户拥有的角色', NULL, NULL, 0, NULL, NULL, 2, 'system:user:queryUserRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:20:22', NULL, NULL, 0, 0, '1', 0); INSERT INTO `sys_permission` VALUES ('2025050104193340030', '1922109301837606914', '接口管理', '/openapi/openApiList', 'openapi/OpenApiList', 1, NULL, NULL, 1, NULL, '1', 0.00, 0, NULL, 0, 0, 0, 0, NULL, 'admin', '2025-05-01 16:19:03', 'admin', '2025-05-13 09:59:24', 0, 0, '1', 0); @@ -7098,8 +7469,8 @@ DROP TABLE IF EXISTS `sys_position`; CREATE TABLE `sys_position` ( `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职务编码', - `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职务名称', - `post_rank` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职级', + `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职务级别名称', + `post_level` int(2) NULL DEFAULT NULL COMMENT '职务等级', `company_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '公司id', `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', @@ -7109,13 +7480,17 @@ CREATE TABLE `sys_position` ( `tenant_id` int(10) NULL DEFAULT 0 COMMENT '租户ID', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uniq_code`(`code`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '职务级别' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_position -- ---------------------------- -INSERT INTO `sys_position` VALUES ('1185040064792571906', 'devleader', '研发部经理', '2', NULL, 'admin', '2019-10-18 11:49:03', 'admin', '2022-10-25 11:09:06', 'A01', 0); -INSERT INTO `sys_position` VALUES ('1256485574212153345', '总经理', '总经理', '5', NULL, 'admin', '2020-05-02 15:28:00', 'admin', '2024-03-18 14:21:59', '北京国炬公司', 0); +INSERT INTO `sys_position` VALUES ('1958470823064436737', '5za8WqucKR', '职员', 6, NULL, 'admin', '2025-08-21 18:06:46', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` VALUES ('1958470865577902082', 'hGAuYslALj', '副部长', 5, NULL, 'admin', '2025-08-21 18:06:56', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` VALUES ('1958470912214368258', 'M0xkqpPsg7', '部长', 4, NULL, 'admin', '2025-08-21 18:07:07', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` VALUES ('1958471030867034113', 'npEbkFq6Uw', '副总经理', 3, NULL, 'admin', '2025-08-21 18:07:35', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` VALUES ('1958471074953363458', 'DEPMkWRJEu', '总经理', 2, NULL, 'admin', '2025-08-21 18:07:46', 'admin', '2025-09-13 18:52:25', 'A01A08', 0); +INSERT INTO `sys_position` VALUES ('1958471111989067778', 'gu7Rbffh0L', '董事长', 1, NULL, 'admin', '2025-08-21 18:07:54', NULL, NULL, 'A01A08', 0); -- ---------------------------- -- Table structure for sys_quartz_job @@ -7168,7 +7543,8 @@ CREATE TABLE `sys_role` ( INSERT INTO `sys_role` VALUES ('1169504891467464706', '数据开发角色', 'dbadeveloper', '', NULL, '2019-03-12 19:01:35', 'admin', '2019-03-12 19:01:35', 0); INSERT INTO `sys_role` VALUES ('1169504891467464707', '低代码开发角色', 'lowdeveloper', '', NULL, '2019-03-12 19:01:35', 'admin', '2019-03-12 19:01:35', 0); INSERT INTO `sys_role` VALUES ('1501570619841810433', 'Vue3全角色', 'vue3', NULL, 'admin', '2022-03-09 22:48:28', 'admin', '2025-06-25 16:26:19', 0); -INSERT INTO `sys_role` VALUES ('ee8626f80f7c2619917b6236f3a7f02b', '临时角色', 'test', '这是新建的临时角色123', NULL, '2018-12-20 10:59:04', 'admin', '2023-07-18 13:01:36', 0); +INSERT INTO `sys_role` VALUES ('1962488045068464130', '租户管理员', 'zuhuadmin', NULL, 'admin', '2025-09-01 20:09:46', NULL, NULL, 0); +INSERT INTO `sys_role` VALUES ('ee8626f80f7c2619917b6236f3a7f02b', '系统用户标配角色', 'test', '系统所有用户拥有的最小权限角色,默认都分配这个角色', NULL, '2018-12-20 10:59:04', 'admin', '2025-08-12 18:39:54', 0); INSERT INTO `sys_role` VALUES ('f6817f48af4fb3af11b9e8bf182f618b', '管理员', 'admin', '管理员', NULL, '2020-12-21 18:03:39', 'admin', '2025-07-30 15:17:55', 0); -- ---------------------------- @@ -7198,8 +7574,7 @@ CREATE TABLE `sys_role_index` ( -- ---------------------------- -- Records of sys_role_index -- ---------------------------- -INSERT INTO `sys_role_index` VALUES ('1549658299929718786', 'admin', '222', '22', 1, 0, '0', 'admin', '2022-07-20 15:31:45', 'admin', '2023-08-25 13:35:54', 'A01', 'ROLE'); -INSERT INTO `sys_role_index` VALUES ('1803082647166652418', 'DEF_INDEX_ALL', '/dashboard/analysis', 'dashboard/Analysis', 1, 0, '1', 'jeecg', '2024-06-18 23:09:37', 'admin', '2025-07-30 17:21:06', 'A02A01', 'ROLE'); +INSERT INTO `sys_role_index` VALUES ('1803082647166652418', 'DEF_INDEX_ALL', '/dashboard/analysis', 'dashboard/Analysis', 1, 0, '0', 'jeecg', '2024-06-18 23:09:37', 'admin', '2025-09-13 18:23:31', 'A02A01', 'DEFAULT'); -- ---------------------------- -- Table structure for sys_role_permission @@ -7245,10 +7620,7 @@ INSERT INTO `sys_role_permission` VALUES ('1427184775972917252', 'ee8626f80f7c26 INSERT INTO `sys_role_permission` VALUES ('1427184775977111554', 'ee8626f80f7c2619917b6236f3a7f02b', '1229674163694841857', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1427184775977111555', 'ee8626f80f7c2619917b6236f3a7f02b', '1209731624921534465', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1427184775977111556', 'ee8626f80f7c2619917b6236f3a7f02b', '1304032910990495745', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); -INSERT INTO `sys_role_permission` VALUES ('1427184775977111557', 'ee8626f80f7c2619917b6236f3a7f02b', '190c2b43bec6a5f7a4194a85db67d96a', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); -INSERT INTO `sys_role_permission` VALUES ('1427184775977111558', 'ee8626f80f7c2619917b6236f3a7f02b', '1280350452934307841', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1427184775977111559', 'ee8626f80f7c2619917b6236f3a7f02b', '1174506953255182338', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); -INSERT INTO `sys_role_permission` VALUES ('1427184775977111560', 'ee8626f80f7c2619917b6236f3a7f02b', '5c2f42277948043026b7a14692456828', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1427184775985500162', 'ee8626f80f7c2619917b6236f3a7f02b', '1174590283938041857', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1427184775985500163', 'ee8626f80f7c2619917b6236f3a7f02b', 'ebb9d82ea16ad864071158e0c449d186', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1427184775985500164', 'ee8626f80f7c2619917b6236f3a7f02b', '1404684556047024130', NULL, '2021-08-16 16:25:41', '0:0:0:0:0:0:0:1'); @@ -7420,58 +7792,6 @@ INSERT INTO `sys_role_permission` VALUES ('1501572514123714573', '15015706198418 INSERT INTO `sys_role_permission` VALUES ('1501572514123714574', '1501570619841810433', '1438108225263230978', NULL, '2022-03-09 22:56:00', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1501572514123714575', '1501570619841810433', '1438108180770054145', NULL, '2022-03-09 22:56:00', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1501572514132103169', '1501570619841810433', '1438108183085309954', NULL, '2022-03-09 22:56:00', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194935853057', '1501570619841810433', '1438108187678072833', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194935853058', '1501570619841810433', '1438108189062193153', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194935853059', '1501570619841810433', '1438108189427097601', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047361', '1501570619841810433', '1438108189754253313', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047362', '1501570619841810433', '1438108187871010818', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047363', '1501570619841810433', '1438108190110769154', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047364', '1501570619841810433', '1438108190404370433', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047365', '1501570619841810433', '1438108188034588674', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047366', '1501570619841810433', '1438108190777663490', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047367', '1501570619841810433', '1438108191356477442', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047368', '1501570619841810433', '1438108188378521602', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047369', '1501570619841810433', '1438108192623157249', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047370', '1501570619841810433', '1438108193701093378', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047371', '1501570619841810433', '1438108188542099458', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047372', '1501570619841810433', '1438108194992939010', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047373', '1501570619841810433', '1438108195307511809', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047374', '1501570619841810433', '1438108195487866881', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047375', '1501570619841810433', '1438108195638861825', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047376', '1501570619841810433', '1438108195924074497', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194940047377', '1501570619841810433', '1438108178911977473', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194948435969', '1501570619841810433', '1438108183630569474', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194948435970', '1501570619841810433', '1438108183630569477', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194948435971', '1501570619841810433', '1438108183907393538', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194948435972', '1501570619841810433', '1438108184049999873', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194948435973', '1501570619841810433', '1438108188714065922', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194948435974', '1501570619841810433', '1438108196263813121', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194948435975', '1501570619841810433', '1438108196528054273', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630273', '1501570619841810433', '1438108196855209985', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630274', '1501570619841810433', '1438108217562488834', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630275', '1501570619841810433', '1438108217860284417', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630276', '1501570619841810433', '1438108218049028097', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630277', '1501570619841810433', '1438108218409738242', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630278', '1501570619841810433', '1438108218787225601', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630279', '1501570619841810433', '1438108219034689538', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630280', '1501570619841810433', '1438108219240210434', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630281', '1501570619841810433', '1438108219445731330', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630282', '1501570619841810433', '1438108219592531970', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194952630283', '1501570619841810433', '1438108219793858561', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194961018881', '1501570619841810433', '1446778415130722306', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194961018882', '1501570619841810433', '1438108220137791489', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194961018883', '1501570619841810433', '1438108220418809857', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194961018884', '1501570619841810433', '1438108220523667458', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194961018885', '1501570619841810433', '1438108220896960513', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213185', '1501570619841810433', '1438108221127647234', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213186', '1501570619841810433', '1438108221270253570', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213187', '1501570619841810433', '1438108220724994049', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213188', '1501570619841810433', '1438108183395688450', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213189', '1501570619841810433', '1438115924159881218', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213190', '1501570619841810433', '1438116003012796418', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213191', '1501570619841810433', '1438108183492157442', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213192', '1501570619841810433', '1438108186717577217', NULL, '2022-03-09 23:10:37', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1501576194965213193', '1501570619841810433', '1438108187103453186', NULL, '2022-03-09 23:10:37', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1501576319410212868', '1501570619841810433', '1449995470942593026', NULL, '2022-03-09 23:11:07', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1501576328700596228', '1501570619841810433', '1449995470942593026', NULL, '2022-03-09 23:11:09', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1572775794269970434', '1501570619841810433', '1534418199197323265', NULL, '2022-09-22 10:32:25', '127.0.0.1'); @@ -7583,8 +7903,6 @@ INSERT INTO `sys_role_permission` VALUES ('1631912286069936130', '15015706198418 INSERT INTO `sys_role_permission` VALUES ('1631912286069936131', '1501570619841810433', '15c92115213910765570', NULL, '2023-03-04 14:59:43', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1631912286069936132', '1501570619841810433', '1d592115213910765570', NULL, '2023-03-04 14:59:43', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1631912286069936133', '1501570619841810433', '1592120224120850434', NULL, '2023-03-04 14:59:43', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1631912286078324738', '1501570619841810433', '1597419994965786625', NULL, '2023-03-04 14:59:43', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1631912286078324739', '1501570619841810433', '119213522910765570', NULL, '2023-03-04 14:59:43', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1631912286078324740', '1501570619841810433', '1593160959633563650', NULL, '2023-03-04 14:59:43', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1631912286086713346', '1501570619841810433', '1593160905216663554', NULL, '2023-03-04 14:59:43', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1631912286086713347', '1501570619841810433', '1593161025790320641', NULL, '2023-03-04 14:59:43', '127.0.0.1'); @@ -7863,7 +8181,6 @@ INSERT INTO `sys_role_permission` VALUES ('1693199779624624148', 'f6817f48af4fb3 INSERT INTO `sys_role_permission` VALUES ('1693199779633012738', 'f6817f48af4fb3af11b9e8bf182f618b', '1438108183492157442', NULL, '2023-08-20 17:54:20', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1693199779633012739', 'f6817f48af4fb3af11b9e8bf182f618b', '1438108202060341249', NULL, '2023-08-20 17:54:20', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1693199779633012740', 'f6817f48af4fb3af11b9e8bf182f618b', '1461270075543347202', NULL, '2023-08-20 17:54:20', '127.0.0.1'); -INSERT INTO `sys_role_permission` VALUES ('1694946655432511489', 'ee8626f80f7c2619917b6236f3a7f02b', '1438108176814825473', NULL, '2023-08-25 13:35:48', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('16ef8ed3865ccc6f6306200760896c50', 'ee8626f80f7c2619917b6236f3a7f02b', 'e8af452d8948ea49d37c934f5100ae6a', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('1703032629144289281', 'f6817f48af4fb3af11b9e8bf182f618b', '1609123240547344385', NULL, '2023-09-16 21:06:34', '127.0.0.1'); INSERT INTO `sys_role_permission` VALUES ('1703032629144289282', 'f6817f48af4fb3af11b9e8bf182f618b', '1609123437247619074', NULL, '2023-09-16 21:06:34', '127.0.0.1'); @@ -8019,7 +8336,6 @@ INSERT INTO `sys_role_permission` VALUES ('1923218155547787268', '15015706198418 INSERT INTO `sys_role_permission` VALUES ('1923218155547787269', '1501570619841810433', '1892557342028226561', NULL, '2025-05-16 11:25:15', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1923218155547787270', '1501570619841810433', '1893865471550578689', NULL, '2025-05-16 11:25:15', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1937756570591584258', '1501570619841810433', '1438108221551271937', NULL, '2025-06-25 14:15:43', '0:0:0:0:0:0:0:1'); -INSERT INTO `sys_role_permission` VALUES ('1937756570658693121', '1501570619841810433', '1438108187455774722', NULL, '2025-06-25 14:15:43', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1937756570658693122', '1501570619841810433', '1922109301837606914', NULL, '2025-06-25 14:15:43', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1937756570658693123', '1501570619841810433', '2025050104193340030', NULL, '2025-06-25 14:15:43', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1937756570658693124', '1501570619841810433', '2025050104193350031', NULL, '2025-06-25 14:15:43', '0:0:0:0:0:0:0:1'); @@ -8063,9 +8379,88 @@ INSERT INTO `sys_role_permission` VALUES ('1950487483951329281', '15015706198418 INSERT INTO `sys_role_permission` VALUES ('1950487483951329282', '1501570619841810433', '1941349335431077889', NULL, '2025-07-30 17:23:49', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1950487483959717889', '1501570619841810433', '1941349462887587842', NULL, '2025-07-30 17:23:49', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1950487483959717890', '1501570619841810433', '1941349550087168001', NULL, '2025-07-30 17:23:49', '0:0:0:0:0:0:0:1'); -INSERT INTO `sys_role_permission` VALUES ('1950761152497815553', '1501570619841810433', '1443390062919208961', NULL, '2025-07-31 11:31:17', '0:0:0:0:0:0:0:1'); -INSERT INTO `sys_role_permission` VALUES ('1950761152497815554', '1501570619841810433', '1443391584864358402', NULL, '2025-07-31 11:31:17', '0:0:0:0:0:0:0:1'); -INSERT INTO `sys_role_permission` VALUES ('1950761152497815555', '1501570619841810433', '1439542701152575489', NULL, '2025-07-31 11:31:17', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1962489414454194178', '1962488045068464130', '1609123240547344385', NULL, '2025-09-01 20:15:12', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251539722241', '1962488045068464130', '1674708136602542082', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251548110850', '1962488045068464130', '1663816667704500225', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251552305154', '1962488045068464130', '119213522910765570', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251552305155', '1962488045068464130', '1592114574275211345', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251560693762', '1962488045068464130', '1960994076329316353', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251560693763', '1962488045068464130', '1214462306546319322', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251560693764', '1962488045068464130', '1597419994965786625', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251560693765', '1962488045068464130', '1592102143467200514', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251569082370', '1962488045068464130', '1592114893302823614', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251569082371', '1962488045068464130', '1592120323667750934', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251569082372', '1962488045068464130', '1592120372296522490', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251569082373', '1962488045068464130', '1592120427223412865', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251573276674', '1962488045068464130', '1961009998209257473', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251573276675', '1962488045068464130', '1592115712422330529', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251573276676', '1962488045068464130', '1592117222764277032', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251573276677', '1962488045068464130', '1592117276539449346', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251581665281', '1962488045068464130', '1592117377299214338', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251581665282', '1962488045068464130', '1961253156897710081', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251585859586', '1962488045068464130', '1600105607009162230', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251585859587', '1962488045068464130', '1600108123037913486', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962765251585859588', '1962488045068464130', '1609123240547344376', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1962766200899461121', '1962488045068464130', '1592114955650691174', NULL, '2025-09-02 14:35:03', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1963068885343252482', '1962488045068464130', '1600129606082650123', NULL, '2025-09-03 10:37:49', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1963086686351036418', '1962488045068464130', '1963086454217281537', NULL, '2025-09-03 11:48:33', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1963133491872829442', '1962488045068464130', '1963133393868722178', NULL, '2025-09-03 14:54:32', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1963153837854330881', 'ee8626f80f7c2619917b6236f3a7f02b', '1596141938193747970', NULL, '2025-09-03 16:15:23', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1963153837854330882', 'ee8626f80f7c2619917b6236f3a7f02b', '1596335805278990338', NULL, '2025-09-03 16:15:23', '192.168.1.6'); +INSERT INTO `sys_role_permission` VALUES ('1966810195686531074', 'ee8626f80f7c2619917b6236f3a7f02b', '1438108225451974658', NULL, '2025-09-13 18:24:27', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299781357570', '1501570619841810433', '1438108187455774722', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299789746177', '1501570619841810433', '1438108187678072833', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299789746178', '1501570619841810433', '1438108189062193153', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299789746179', '1501570619841810433', '1438108189427097601', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299789746180', '1501570619841810433', '1438108189754253313', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299789746181', '1501570619841810433', '1438108187871010818', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299789746182', '1501570619841810433', '1438108190110769154', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299789746183', '1501570619841810433', '1438108190404370433', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134786', '1501570619841810433', '1438108188034588674', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134787', '1501570619841810433', '1438108190777663490', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134788', '1501570619841810433', '1438108191356477442', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134789', '1501570619841810433', '1438108188378521602', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134790', '1501570619841810433', '1438108192623157249', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134791', '1501570619841810433', '1438108193701093378', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134792', '1501570619841810433', '1438108188542099458', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134793', '1501570619841810433', '1438108194992939010', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134794', '1501570619841810433', '1438108195307511809', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134795', '1501570619841810433', '1438108195487866881', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299798134796', '1501570619841810433', '1438108195638861825', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329089', '1501570619841810433', '1438108195924074497', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329090', '1501570619841810433', '1438108178911977473', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329091', '1501570619841810433', '1438108183630569474', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329092', '1501570619841810433', '1438108183630569477', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329093', '1501570619841810433', '1438108183907393538', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329094', '1501570619841810433', '1438108184049999873', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329095', '1501570619841810433', '1438108188714065922', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329096', '1501570619841810433', '1438108196263813121', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329097', '1501570619841810433', '1438108196528054273', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329098', '1501570619841810433', '1438108196855209985', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329099', '1501570619841810433', '1438108217562488834', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329100', '1501570619841810433', '1438108217860284417', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329101', '1501570619841810433', '1438108218049028097', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299802329102', '1501570619841810433', '1438108218409738242', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717697', '1501570619841810433', '1438108218787225601', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717698', '1501570619841810433', '1438108219034689538', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717699', '1501570619841810433', '1438108219240210434', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717700', '1501570619841810433', '1438108219445731330', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717701', '1501570619841810433', '1438108219592531970', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717702', '1501570619841810433', '1438108219793858561', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717703', '1501570619841810433', '1446778415130722306', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717704', '1501570619841810433', '1438108220137791489', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717705', '1501570619841810433', '1438108220418809857', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717706', '1501570619841810433', '1438108220523667458', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717707', '1501570619841810433', '1438108220896960513', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717708', '1501570619841810433', '1438108221127647234', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717709', '1501570619841810433', '1438108221270253570', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299810717710', '1501570619841810433', '1438108220724994049', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299814912001', '1501570619841810433', '1438108183395688450', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299814912002', '1501570619841810433', '1438115924159881218', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299814912003', '1501570619841810433', '1438116003012796418', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299814912004', '1501570619841810433', '1438108183492157442', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299814912005', '1501570619841810433', '1438108186717577217', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); +INSERT INTO `sys_role_permission` VALUES ('1966827299814912006', '1501570619841810433', '1438108187103453186', NULL, '2025-09-13 19:32:25', '0:0:0:0:0:0:0:1'); INSERT INTO `sys_role_permission` VALUES ('1ac1688ef8456f384091a03d88a89ab1', '52b0cf022ac4187b2a70dfa4f8b2d940', '693ce69af3432bd00be13c3971a57961', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('1af4babaa4227c3cbb830bc5eb513abb', 'ee8626f80f7c2619917b6236f3a7f02b', 'e08cb190ef230d5d4f03824198773950', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('1ba162bbc2076c25561f8622f610d5bf', 'ee8626f80f7c2619917b6236f3a7f02b', 'aedbf679b5773c1f25e9f7b10111da73', NULL, NULL, NULL); @@ -8081,7 +8476,6 @@ INSERT INTO `sys_role_permission` VALUES ('2ea2382af618ba7d1e80491a0185fb8a', 'e INSERT INTO `sys_role_permission` VALUES ('2fcfa2ac3dcfadc7c67107dae9a0de6d', 'ee8626f80f7c2619917b6236f3a7f02b', '73678f9daa45ed17a3674131b03432fb', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('2fdaed22dfa4c8d4629e44ef81688c6a', '52b0cf022ac4187b2a70dfa4f8b2d940', 'aedbf679b5773c1f25e9f7b10111da73', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('300c462b7fec09e2ff32574ef8b3f0bd', '52b0cf022ac4187b2a70dfa4f8b2d940', '2a470fc0c3954d9dbb61de6d80846549', NULL, NULL, NULL); -INSERT INTO `sys_role_permission` VALUES ('326181da3248a62a05e872119a462be1', 'ee8626f80f7c2619917b6236f3a7f02b', '3f915b2769fc80648e92d04e84ca059d', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('35ac7cae648de39eb56213ca1b649713', '52b0cf022ac4187b2a70dfa4f8b2d940', 'b1cb0a3fedf7ed0e4653cb5a229837ee', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('37112f4d372541e105473f18da3dc50d', 'ee8626f80f7c2619917b6236f3a7f02b', 'a400e4f4d54f79bf5ce160ae432231af', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('37789f70cd8bd802c4a69e9e1f633eaa', 'ee8626f80f7c2619917b6236f3a7f02b', 'ae4fed059f67086fd52a73d913cf473d', NULL, NULL, NULL); @@ -8238,7 +8632,6 @@ INSERT INTO `sys_role_permission` VALUES ('7a5d31ba48fe3fb1266bf186dc5f7ba7', '5 INSERT INTO `sys_role_permission` VALUES ('7d2ea745950be3357747ec7750c31c57', 'ee8626f80f7c2619917b6236f3a7f02b', '2a470fc0c3954d9dbb61de6d80846549', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('7de42bdc0b8c5446b7d428c66a7abc12', '52b0cf022ac4187b2a70dfa4f8b2d940', '54dd5457a3190740005c1bfec55b1c34', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('7e19d90cec0dd87aaef351b9ff8f4902', '646c628b2b8295fbdab2d34044de0354', 'f9d3f4f27653a71c52faa9fb8070fbe7', NULL, NULL, NULL); -INSERT INTO `sys_role_permission` VALUES ('7f862c47003eb20e8bad05f506371f92', 'ee8626f80f7c2619917b6236f3a7f02b', 'd7d6e2e4e2934f2c9385a623fd98c6f3', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('83f704524b21b6a3ae324b8736c65333', 'ee8626f80f7c2619917b6236f3a7f02b', '7ac9eb9ccbde2f7a033cd4944272bf1e', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('84d32474316a43b01256d6644e6e7751', 'ee8626f80f7c2619917b6236f3a7f02b', 'ec8d607d0156e198b11853760319c646', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('8703a2410cddb713c33232ce16ec04b9', 'ee8626f80f7c2619917b6236f3a7f02b', '1367a93f2c410b169faa7abcbad2f77c', NULL, NULL, NULL); @@ -8248,7 +8641,6 @@ INSERT INTO `sys_role_permission` VALUES ('8b1e326791375f325d3e6b797753b65e', 'e INSERT INTO `sys_role_permission` VALUES ('8ce1022dac4e558ff9694600515cf510', '1750a8fb3e6d90cb7957c02de1dc8e59', '08e6b9dc3c04489c8e1ff2ce6f105aa4', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('8d848ca7feec5b7ebb3ecb32b2c8857a', '52b0cf022ac4187b2a70dfa4f8b2d940', '4148ec82b6acd69f470bea75fe41c357', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('8eec2c510f1ac9c5eee26c041b1f00ca', 'ee8626f80f7c2619917b6236f3a7f02b', '58857ff846e61794c69208e9d3a85466', NULL, NULL, NULL); -INSERT INTO `sys_role_permission` VALUES ('8f762ff80253f634b08cf59a77742ba4', 'ee8626f80f7c2619917b6236f3a7f02b', '9502685863ab87f0ad1134142788a385', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('903b790e6090414343502c6dc393b7c9', 'ee8626f80f7c2619917b6236f3a7f02b', 'de13e0f6328c069748de7399fcc1dbbd', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('90996d56357730e173e636b99fc48bea', 'ee8626f80f7c2619917b6236f3a7f02b', 'fb07ca05a3e13674dbf6d3245956da2e', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('90e1c607a0631364eec310f3cc4acebd', 'ee8626f80f7c2619917b6236f3a7f02b', '4f66409ef3bbd69c1d80469d6e2a885e', NULL, NULL, NULL); @@ -8265,7 +8657,6 @@ INSERT INTO `sys_role_permission` VALUES ('aefc8c22e061171806e59cd222f6b7e1', '5 INSERT INTO `sys_role_permission` VALUES ('b131ebeafcfd059f3c7e542606ea9ff5', 'ee8626f80f7c2619917b6236f3a7f02b', 'e5973686ed495c379d829ea8b2881fc6', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('b2b2dcfff6986d3d7f890ea62d474651', 'ee8626f80f7c2619917b6236f3a7f02b', '200006f0edf145a2b50eacca07585451', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('b495a46fa0e0d4637abe0db7fd12fe1a', 'ee8626f80f7c2619917b6236f3a7f02b', '717f6bee46f44a3897eca9abd6e2ec44', NULL, NULL, NULL); -INSERT INTO `sys_role_permission` VALUES ('c8571839e6b14796e661f3e2843b80b6', 'ee8626f80f7c2619917b6236f3a7f02b', '45c966826eeff4c99b8f8ebfe74511fc', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('d37ad568e26f46ed0feca227aa9c2ffa', 'f6817f48af4fb3af11b9e8bf182f618b', '9502685863ab87f0ad1134142788a385', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('d3fe195d59811531c05d31d8436f5c8b', '1750a8fb3e6d90cb7957c02de1dc8e59', 'e8af452d8948ea49d37c934f5100ae6a', NULL, NULL, NULL); INSERT INTO `sys_role_permission` VALUES ('e258ca8bf7ee168b93bfee739668eb15', 'ee8626f80f7c2619917b6236f3a7f02b', 'fb367426764077dcf94640c843733985', NULL, NULL, NULL); @@ -8386,6 +8777,7 @@ INSERT INTO `sys_table_white_list` VALUES ('1897919397122269185', 'ces_shop_type INSERT INTO `sys_table_white_list` VALUES ('1907407400953659394', 'airag_flow', 'name,id', '1', 'admin', '2025-04-02 20:18:57', NULL, NULL); INSERT INTO `sys_table_white_list` VALUES ('1907407401083682817', 'airag_model', 'name,id', '1', 'admin', '2025-04-02 20:18:57', NULL, NULL); INSERT INTO `sys_table_white_list` VALUES ('1950438522834546690', 'sys_sms_template', 'template_code', '1', 'admin', '2025-07-30 14:09:16', NULL, NULL); +INSERT INTO `sys_table_white_list` VALUES ('1966817706103730178', 'sys_check_rule', 'rule_code', '1', 'admin', '2025-09-13 18:54:17', NULL, NULL); -- ---------------------------- -- Table structure for sys_tenant @@ -8421,7 +8813,6 @@ CREATE TABLE `sys_tenant` ( -- ---------------------------- INSERT INTO `sys_tenant` VALUES (1000, '北京国炬信息技术有限公司', '2023-03-09 19:55:11', 'jeecg', NULL, NULL, 1, NULL, NULL, NULL, '', '2PI3U6', NULL, NULL, NULL, NULL, NULL, 0, 'admin', '2023-11-05 10:35:15', NULL); INSERT INTO `sys_tenant` VALUES (1001, '北京敲敲云科技有限公司', '2023-10-18 13:37:19', 'ceshi', NULL, NULL, 1, NULL, NULL, NULL, '', 'EX33W8', NULL, NULL, NULL, NULL, NULL, 0, 'admin', '2024-03-18 11:19:28', NULL); -INSERT INTO `sys_tenant` VALUES (1002, '111', '2025-02-07 16:22:57', 'admin', NULL, NULL, 1, NULL, NULL, NULL, NULL, '8UDKXJ', NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL); -- ---------------------------- -- Table structure for sys_tenant_pack @@ -8439,6 +8830,7 @@ CREATE TABLE `sys_tenant_pack` ( `update_time` date NULL DEFAULT NULL COMMENT '更新时间', `pack_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编码,默认添加的三个管理员需要设置编码', `pack_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'custom' COMMENT '产品包类型(default 默认产品包 custom 自定义产品包)', + `iz_sysn` varchar(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '自动分配给用户(0否 1是)', PRIMARY KEY (`id`) USING BTREE, INDEX `idx__stp_tenant_id_pack_code`(`tenant_id`, `pack_code`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '租户产品包' ROW_FORMAT = DYNAMIC; @@ -8446,9 +8838,10 @@ CREATE TABLE `sys_tenant_pack` ( -- ---------------------------- -- Records of sys_tenant_pack -- ---------------------------- -INSERT INTO `sys_tenant_pack` VALUES ('1714517098074152962', 0, '默认套餐', '1', NULL, 'ceshi', '2023-10-18', 'admin', '2023-12-28', NULL, 'default'); -INSERT INTO `sys_tenant_pack` VALUES ('1887779048513064962', 1001, '默认套餐', '1', NULL, 'ceshi', '2023-10-18', 'admin', '2023-12-28', NULL, 'custom'); -INSERT INTO `sys_tenant_pack` VALUES ('1887779067148357633', 1002, '默认套餐', '1', NULL, 'ceshi', '2023-10-18', 'admin', '2023-12-28', NULL, 'custom'); +INSERT INTO `sys_tenant_pack` VALUES ('1714517098074152962', 0, '默认套餐', '1', NULL, 'ceshi', '2023-10-18', 'admin', '2025-08-12', NULL, 'default', NULL); +INSERT INTO `sys_tenant_pack` VALUES ('1955184115322142722', 1000, '默认套餐', '1', NULL, 'ceshi', '2023-10-18', 'admin', '2025-08-12', NULL, 'custom', NULL); +INSERT INTO `sys_tenant_pack` VALUES ('1955187901394534401', 1000, '升级企业套餐', '1', NULL, 'admin', '2025-08-12', 'admin', '2025-08-12', NULL, 'custom', NULL); +INSERT INTO `sys_tenant_pack` VALUES ('1955222289125720066', 1001, '默认套餐', '1', NULL, 'ceshi', '2023-10-18', 'admin', '2025-08-12', NULL, 'custom', NULL); -- ---------------------------- -- Table structure for sys_tenant_pack_perms @@ -8469,18 +8862,33 @@ CREATE TABLE `sys_tenant_pack_perms` ( -- ---------------------------- -- Records of sys_tenant_pack_perms -- ---------------------------- -INSERT INTO `sys_tenant_pack_perms` VALUES ('1714517098137067522', '1714517098074152962', '1473927410093187073', 'ceshi', '2023-10-18', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1714517098199982082', '1714517098074152962', '1473955758466981890', 'ceshi', '2023-10-18', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1714517098199982083', '1714517098074152962', '1542385335362383873', 'ceshi', '2023-10-18', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1714517098199982084', '1714517098074152962', '1554384900763729922', 'ceshi', '2023-10-18', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779048638894082', '1887779048513064962', '1473927410093187073', 'admin', '2025-02-07', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779048697614338', '1887779048513064962', '1473955758466981890', 'admin', '2025-02-07', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779048697614339', '1887779048513064962', '1542385335362383873', 'admin', '2025-02-07', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779048697614340', '1887779048513064962', '1554384900763729922', 'admin', '2025-02-07', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779067148357634', '1887779067148357633', '1473927410093187073', 'admin', '2025-02-07', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779067148357635', '1887779067148357633', '1473955758466981890', 'admin', '2025-02-07', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779067211272194', '1887779067148357633', '1542385335362383873', 'admin', '2025-02-07', NULL, NULL); -INSERT INTO `sys_tenant_pack_perms` VALUES ('1887779067211272195', '1887779067148357633', '1554384900763729922', 'admin', '2025-02-07', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955183422662197249', '1714517098074152962', '1438108225451974658', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955184115389251585', '1955184115322142722', '1438108225451974658', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955187901482614785', '1955187901394534401', '1438108176273760258', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955187901503586305', '1955187901394534401', '1438108176814825473', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955187901516169218', '1955187901394534401', '1620709334357532673', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955187901528752129', '1955187901394534401', '9502685863ab87f0ad1134142788a385', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195388533358593', '1955187901394534401', '1438108187455774722', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195388600467458', '1955187901394534401', '1438108178911977473', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195388659187713', '1955187901394534401', '1438108183395688450', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195509216067585', '1955187901394534401', '1439398677984878593', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195509216067586', '1955187901394534401', '1438108225451974658', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195623284359170', '1955187901394534401', '1443390062919208961', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195663855861761', '1955187901394534401', '1438108183492157442', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955195717383569409', '1955187901394534401', '119213522910765570', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955221560482840577', '1714517098074152962', '1438108176273760258', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955221560617058305', '1714517098074152962', '9502685863ab87f0ad1134142788a385', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955221560617058306', '1714517098074152962', '1620709334357532673', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955221560617058307', '1714517098074152962', '1438108176814825473', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222179079766017', '1714517098074152962', '1438108187455774722', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222179146874881', '1714517098074152962', '1438108178911977473', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222289125720067', '1955222289125720066', '1438108225451974658', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222289125720068', '1955222289125720066', '1438108176273760258', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222289125720069', '1955222289125720066', '9502685863ab87f0ad1134142788a385', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222289125720070', '1955222289125720066', '1620709334357532673', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222289125720071', '1955222289125720066', '1438108176814825473', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222289188634625', '1955222289125720066', '1438108187455774722', 'admin', '2025-08-12', NULL, NULL); +INSERT INTO `sys_tenant_pack_perms` VALUES ('1955222289188634626', '1955222289125720066', '1438108178911977473', 'admin', '2025-08-12', NULL, NULL); -- ---------------------------- -- Table structure for sys_tenant_pack_user @@ -8507,6 +8915,9 @@ CREATE TABLE `sys_tenant_pack_user` ( -- Records of sys_tenant_pack_user -- ---------------------------- INSERT INTO `sys_tenant_pack_user` VALUES ('1633795234318729217', '1633795213938606082', 'a75d45a015c44384a04449ee80dc3503', 1, 'admin', '2023-03-09 19:41:53', NULL, NULL, 1); +INSERT INTO `sys_tenant_pack_user` VALUES ('1955184602037567490', '1955184115322142722', '1955183658394664962', 1000, 'admin', '2025-08-12 16:28:29', NULL, NULL, 1); +INSERT INTO `sys_tenant_pack_user` VALUES ('1955187972634787841', '1955187901394534401', '1955183658394664962', 1000, 'admin', '2025-08-12 16:41:53', NULL, NULL, 1); +INSERT INTO `sys_tenant_pack_user` VALUES ('1955222312760623107', '1955222289125720066', '1955218082645544962', 1001, 'admin', '2025-08-12 18:58:20', NULL, NULL, 1); -- ---------------------------- -- Table structure for sys_third_account @@ -8594,6 +9005,10 @@ CREATE TABLE `sys_user` ( `client_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备ID', `login_tenant_id` int(11) NULL DEFAULT NULL COMMENT '上次登录选择租户ID', `bpm_status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程入职离职状态', + `sign_enable` tinyint(1) NULL DEFAULT NULL COMMENT '是否启用个性签名(0 否 1是)', + `sign` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '个性签名', + `main_dep_post_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主岗位(部门岗位id)', + `position_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职务(字典)', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `uniq_sys_user_work_no`(`work_no`) USING BTREE, UNIQUE INDEX `uniq_sys_user_username`(`username`) USING BTREE, @@ -8601,49 +9016,39 @@ CREATE TABLE `sys_user` ( UNIQUE INDEX `uniq_sys_user_email`(`email`) USING BTREE, INDEX `idx_su_status`(`status`) USING BTREE, INDEX `idx_su_del_flag`(`del_flag`) USING BTREE, - INDEX `idx_su_del_username`(`username`, `del_flag`) USING BTREE + INDEX `idx_su_del_username`(`username`, `del_flag`) USING BTREE, + INDEX `idx_su_main_dep_post_id`(`main_dep_post_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of sys_user -- ---------------------------- -INSERT INTO `sys_user` VALUES ('1714471285016895490', 'ceshi', '测试用户', 'a9932bb12d2cbc5a', 'AF4vhXUz', NULL, '2024-04-11', NULL, 'winter@jeecg.org', '15201111112', NULL, 1, 0, NULL, NULL, 1, '123', NULL, 'admin', '2023-10-18 10:39:42', 'ceshi', '2025-05-08 16:11:05', 1, '', NULL, 0, NULL); -INSERT INTO `sys_user` VALUES ('3d464b4ea0d2491aab8a7bde74c57e95', 'zhangsan', '张三', '02ea098224c7d0d2077c14b9a3a1ed16', 'x5xRdeKB', 'https://static.jeecg.com/temp/jmlogo_1606575041993.png', '2024-04-11', NULL, '111@1.com', '13426411111', '财务部', 1, 0, NULL, NULL, 1, '0005', NULL, 'admin', '2020-05-14 21:26:24', 'admin', '2024-04-26 13:25:37', 1, '', NULL, NULL, NULL); -INSERT INTO `sys_user` VALUES ('a75d45a015c44384a04449ee80dc3503', 'jeecg', 'jeecg', 'eee378a1258530cb', 'mIgiYJow', 'https://static.jeecg.com/temp/国炬软件logo_1606575029126.png', NULL, 1, '418799587@qq.com', '18611788525', 'A02A01', 1, 0, NULL, NULL, 1, '00002', NULL, 'admin', '2019-02-13 16:02:36', 'admin', '2023-10-18 13:51:36', 1, '', NULL, 1001, NULL); -INSERT INTO `sys_user` VALUES ('e9ca23d68d884d4ebb19d07889727dae', 'admin', '管理员', 'cb362cfeefbf3d8d', 'RCGTeGiH', 'https://static.jeecg.com/temp/国炬软件logo_1606575029126.png', '1986-02-01', 1, 'jeecg@163.com', '18611111111', 'A01', 1, 0, NULL, NULL, 1, '00001', NULL, NULL, '2019-06-21 17:54:10', 'admin', '2025-07-30 15:22:42', 2, '', NULL, 0, NULL); +INSERT INTO `sys_user` VALUES ('1714471285016895490', 'ceshi', '测试用户', 'a9932bb12d2cbc5a', 'AF4vhXUz', NULL, '2024-04-11', NULL, 'winter@jeecg.org', '15201111112', NULL, 1, 0, NULL, NULL, 1, '123', NULL, 'admin', '2023-10-18 10:39:42', 'ceshi', '2025-05-08 16:11:05', 1, '', NULL, 0, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `sys_user` VALUES ('3d464b4ea0d2491aab8a7bde74c57e95', 'zhangsan', '张三', '02ea098224c7d0d2077c14b9a3a1ed16', 'x5xRdeKB', 'https://static.jeecg.com/temp/jmlogo_1606575041993.png', '2024-04-11', NULL, '111@1.com', '13426411111', '财务部', 1, 0, NULL, NULL, 1, '0005', NULL, 'admin', '2020-05-14 21:26:24', 'admin', '2024-04-26 13:25:37', 1, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `sys_user` VALUES ('a75d45a015c44384a04449ee80dc3503', 'jeecg', 'jeecg', 'eee378a1258530cb', 'mIgiYJow', 'https://static.jeecg.com/temp/国炬软件logo_1606575029126.png', NULL, 1, '418799587@qq.com', '18611788525', 'A02A01', 1, 0, NULL, NULL, 1, '00002', NULL, 'admin', '2019-02-13 16:02:36', 'admin', '2023-10-18 13:51:36', 1, '', NULL, 1001, NULL, NULL, NULL, NULL, NULL); +INSERT INTO `sys_user` VALUES ('e9ca23d68d884d4ebb19d07889727dae', 'admin', '管理员', 'cb362cfeefbf3d8d', 'RCGTeGiH', 'https://static.jeecg.com/temp/国炬软件logo_1606575029126.png', '1986-02-01', 1, 'jeecg@163.com', '18611111111', 'A01', 1, 0, NULL, NULL, 1, '00001', NULL, NULL, '2019-06-21 17:54:10', 'admin', '2025-09-13 18:23:04', 2, '', NULL, 1000, NULL, 0, NULL, NULL, NULL); -- ---------------------------- --- Table structure for sys_user_agent +-- Table structure for sys_user_dep_post -- ---------------------------- -DROP TABLE IF EXISTS `sys_user_agent`; -CREATE TABLE `sys_user_agent` ( - `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '序号', - `user_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户名', - `agent_user_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '代理人用户名', - `start_time` datetime NULL DEFAULT NULL COMMENT '代理开始时间', - `end_time` datetime NULL DEFAULT NULL COMMENT '代理结束时间', - `process_ids` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '代理流程ID', - `status` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态0无效1有效', - `create_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人名称', - `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人登录名称', - `create_time` datetime NULL DEFAULT NULL COMMENT '创建日期', - `update_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人名称', - `update_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人登录名称', - `update_time` datetime NULL DEFAULT NULL COMMENT '更新日期', - `sys_org_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属部门', - `sys_company_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属公司', +DROP TABLE IF EXISTS `sys_user_dep_post`; +CREATE TABLE `sys_user_dep_post` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户id', + `dep_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门岗位id', + `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, - UNIQUE INDEX `uk_sug_user_name`(`user_name`) USING BTREE, - INDEX `idx_sug_status`(`status`) USING BTREE, - INDEX `idx_sug_start_time`(`start_time`) USING BTREE, - INDEX `idx_sug_end_time`(`end_time`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户代理人设置' ROW_FORMAT = DYNAMIC; + INDEX `idx_sudp_user_id`(`user_id`) USING BTREE, + INDEX `idx_sudp_dep_id`(`dep_id`) USING BTREE, + INDEX `idx_sudp_user_dep_id`(`user_id`, `dep_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC; -- ---------------------------- --- Records of sys_user_agent +-- Records of sys_user_dep_post -- ---------------------------- -INSERT INTO `sys_user_agent` VALUES ('1632029640019922945', 'zhagnxiao', 'jeecg', '2023-03-04 22:45:50', '2023-03-04 05:00:00', NULL, '1', NULL, 'admin', '2023-03-04 22:46:02', NULL, NULL, NULL, 'A01', NULL); -INSERT INTO `sys_user_agent` VALUES ('1803245960282488834', '18611566565', NULL, '2024-06-19 09:58:32', '2054-06-19 09:58:32', NULL, '1', NULL, 'jeecg', '2024-06-19 09:58:34', NULL, NULL, NULL, 'A02A01', NULL); -- ---------------------------- -- Table structure for sys_user_depart @@ -8714,8 +9119,8 @@ INSERT INTO `sys_user_role` VALUES ('1783729121881956354', '3d464b4ea0d2491aab8a INSERT INTO `sys_user_role` VALUES ('1794912584001581058', 'a75d45a015c44384a04449ee80dc3503', '1169504891467464706', 0); INSERT INTO `sys_user_role` VALUES ('1794912584001581059', 'a75d45a015c44384a04449ee80dc3503', '1169504891467464707', 0); INSERT INTO `sys_user_role` VALUES ('1920390985230229505', '1714471285016895490', 'ee8626f80f7c2619917b6236f3a7f02b', 0); -INSERT INTO `sys_user_role` VALUES ('1950457002841501698', 'e9ca23d68d884d4ebb19d07889727dae', '1501570619841810433', 0); -INSERT INTO `sys_user_role` VALUES ('1950457002841501699', 'e9ca23d68d884d4ebb19d07889727dae', 'f6817f48af4fb3af11b9e8bf182f618b', 0); +INSERT INTO `sys_user_role` VALUES ('1955207738061701122', 'e9ca23d68d884d4ebb19d07889727dae', '1501570619841810433', 1000); +INSERT INTO `sys_user_role` VALUES ('1955207738061701123', 'e9ca23d68d884d4ebb19d07889727dae', 'f6817f48af4fb3af11b9e8bf182f618b', 1000); INSERT INTO `sys_user_role` VALUES ('79d66ef7aa137cfa9957081a1483009d', '9a668858c4c74cf5a2b25ad9608ba095', 'ee8626f80f7c2619917b6236f3a7f02b', 0); INSERT INTO `sys_user_role` VALUES ('b3ffd9311a1ca296c44e2409b547384f', '01b802058ea94b978a2c96f4807f6b48', '1', 0); INSERT INTO `sys_user_role` VALUES ('be2639167ede09379937daca7fc3bb73', '526f300ab35e44faaed54a9fb0742845', 'ee8626f80f7c2619917b6236f3a7f02b', 0); @@ -8748,7 +9153,10 @@ CREATE TABLE `sys_user_tenant` ( -- ---------------------------- -- Records of sys_user_tenant -- ---------------------------- -INSERT INTO `sys_user_tenant` VALUES ('1714517525209489409', 'a75d45a015c44384a04449ee80dc3503', 1001, '1', 'ceshi', '2023-10-18 13:43:27', NULL, NULL); +INSERT INTO `sys_user_tenant` VALUES ('1955179797651038210', 'a75d45a015c44384a04449ee80dc3503', 1001, '1', 'admin', '2025-08-12 16:09:24', NULL, NULL); +INSERT INTO `sys_user_tenant` VALUES ('1955182032762126337', 'e9ca23d68d884d4ebb19d07889727dae', 1000, '1', 'admin', '2025-08-12 16:18:17', NULL, NULL); +INSERT INTO `sys_user_tenant` VALUES ('1955207737998786562', 'e9ca23d68d884d4ebb19d07889727dae', 1001, '1', 'admin', '2025-08-12 18:00:25', NULL, NULL); +INSERT INTO `sys_user_tenant` VALUES ('1955211766602534913', '1714471285016895490', 1001, '1', 'admin', '2025-08-12 18:16:26', NULL, NULL); -- ---------------------------- -- Table structure for test_demo @@ -8841,8 +9249,9 @@ CREATE TABLE `test_note` ( -- ---------------------------- INSERT INTO `test_note` VALUES ('1257876639515222017', 'admin', '2020-05-06 11:35:35', NULL, NULL, 'A01', '不同意', 20, '1', '2020-05-06 00:00:00', '999', NULL, NULL, NULL, NULL); INSERT INTO `test_note` VALUES ('1304309860578455553', 'admin', '2020-09-11 14:44:38', 'admin', '2025-06-25 17:51:19', 'A01', 'zhangsan', 18, '1', '2020-09-11 00:00:00', '

2223333

', NULL, '', NULL, NULL); -INSERT INTO `test_note` VALUES ('1923203898831777793', 'admin', '2025-05-16 10:28:35', 'admin', '2025-07-11 10:40:47', 'A01', 'admin', 10, '2', NULL, '', NULL, '', NULL, NULL); -INSERT INTO `test_note` VALUES ('1943500714139598850', 'admin', '2025-07-11 10:40:53', 'admin', '2025-07-29 17:53:13', 'A01', 'admin', 0, '1', '2025-07-29 00:00:00', '

经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大. 
每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说, 
这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要

', NULL, '140311', NULL, NULL); +INSERT INTO `test_note` VALUES ('1923203898831777793', 'admin', '2025-05-16 10:28:35', 'admin', '2025-07-31 14:12:28', 'A01', 'jeecg', 10, '2', NULL, '', NULL, '', NULL, NULL); +INSERT INTO `test_note` VALUES ('1943500714139598850', 'admin', '2025-07-11 10:40:53', 'admin', '2025-07-31 14:12:20', 'A01', 'admin', 1212, '1', '2025-07-29 00:00:00', '

经过上述讨论, 我们不得不面对一个非常尴尬的事实, 那就是, 这样看来, 一般来讲, 我们都必须务必慎重的考虑考虑. 就我个人来说, 随机一段废话对我的意义, 不能不说非常重大. 
每个人都不得不面对这些问题. 在面对这种问题时, 随机一段废话, 发生了会如何, 不发生又会如何. 总结的来说, 
这种事实对本人来说意义重大, 相信对这个世界也是有一定意义的.所谓随机一段废话, 关键是x需要

', NULL, '140311', NULL, NULL); +INSERT INTO `test_note` VALUES ('1966815579977478145', 'admin', '2025-09-13 18:45:50', 'admin', '2025-09-13 18:45:55', 'A01', 'ceshi', 11, '1', '2025-09-19 00:00:00', '', NULL, '', NULL, NULL); -- ---------------------------- -- Table structure for test_online_link diff --git a/jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/V3.8.3_0__all_upgrade.sql b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/V3.8.3_0__all_upgrade.sql new file mode 100644 index 000000000..80835eae9 --- /dev/null +++ b/jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/resources/flyway/sql/mysql/V3.8.3_0__all_upgrade.sql @@ -0,0 +1,309 @@ +-- ---author:wangshuai---date:20250806-----for: 【QQYUN-12164】用户表添加个人签名和是否启用个人签名字段 +ALTER TABLE sys_user +ADD COLUMN sign_enable tinyint(1) NULL DEFAULT NULL COMMENT '是否启用个性签名(0 否 1是)' AFTER bpm_status, +ADD COLUMN sign varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '个性签名' AFTER sign_enable; + +-- ---author:chenrui---date:20250806-----for: 【QQYUN-12244】AI调用模板生成word简历 +INSERT INTO `airag_flow` (`id`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `tenant_id`, `application_name`, `name`, `descr`, `icon`, `chain`, `design`, `status`, `metadata`) VALUES ('1952634605517447170', 'admin', '2025-08-05 15:35:43', 'admin', '2025-08-06 17:37:27', 'A04', NULL, 'jeecg', '示例_AI生成在线简历', '', '', 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'215734195065536512\'),\n enhanceJava.tag(\'215740280715427840\'),\n end.tag(\'215735188368998400\')\n).tag(\"start-node\")', '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":404,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"个人简介\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"profile\",\"name\":\"基础信息\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"215734195065536512\",\"type\":\"llm\",\"x\":739,\"y\":406,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"这是生成在线 Word 文档的 JSON 结构说明,每个对象表示一个内容块。\\n字段说明:\\n    • type:内容类型。可选:title(标题)、list(列表)、separator(分隔线)、hyperlink(超链接)、pageBreak(分页符)、tab(制表符)、\\\"\\\"(普通文本)。\\n    • level:标题层级,仅 type 为 title 时使用,取值:first ~ sixth。\\n    • value:文本、图片地址、超链接等。\\n    • valueList:用于标题、列表、超链接等,数组元素支持 value 及样式字段。\\n    • listType:列表类型,ul(无序)、ol(有序)。\\n    • listStyle:列表样式,如 disc、decimal、circle、square、checkbox。\\n    • trList、colgroup:表格行列定义,仅用于 table。\\n    • 样式字段:font、size、bold、color、italic、highlight、underline、strikeout。\\n    • 分隔线:dashArray。\\n    • 其他:rowFlex(left、center、right、alignment)、backgroundColor、verticalAlign、textDecoration 等用于特殊样式。\\n示例:\\n[\\n  {\\n    \\\"type\\\": \\\"title\\\",\\n    \\\"level\\\": \\\"first\\\",\\n    \\\"valueList\\\": [{ \\\"value\\\": \\\"主标题示例\\\", \\\"font\\\": \\\"微软雅黑\\\", \\\"size\\\": 26, \\\"bold\\\": true, \\\"rowFlex\\\": \\\"center\\\" }]\\n  },\\n  { \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"普通文本内容示例\\\" },\\n  {\\n    \\\"type\\\": \\\"list\\\",\\n    \\\"listType\\\": \\\"ul\\\",\\n    \\\"listStyle\\\": \\\"disc\\\",\\n    \\\"valueList\\\": [\\n      { \\\"value\\\": \\\"列表项1\\\" },\\n      { \\\"value\\\": \\\"列表项2\\\" }\\n    ]\\n  },\\n  { \\\"type\\\": \\\"separator\\\", \\\"dashArray\\\": [1] },\\n  {\\n    \\\"type\\\": \\\"hyperlink\\\",\\n    \\\"url\\\": \\\"https://www.example.com\\\",\\n    \\\"valueList\\\": [{ \\\"value\\\": \\\"点击访问官网\\\", \\\"color\\\": \\\"#0000FF\\\", \\\"underline\\\": true }]\\n  },\\n  { \\\"type\\\": \\\"pageBreak\\\" },\\n  { \\\"type\\\": \\\"tab\\\" },\\n  { \\\"type\\\": \\\"superscript\\\", \\\"value\\\": \\\"上标内容\\\" },\\n  { \\\"type\\\": \\\"subscript\\\", \\\"value\\\": \\\"下标内容\\\" }\\n]\\n⸻\\n注意:\\n- 只输出`json`格式。\\n- 内容结构、样式组合不限,但字段与取值必须符合说明。\\n- title类型的内容块,中value必须以`\\\\n`结尾\\n- \\\"\\\"\\\"使用`{ \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"\\\\n\\\" }`进行主动换行,对象之间不会自动换行\\\"\\\"\\\"。\\n\\n\"},{\"role\":\"user\",\"content\":\"请根据以上字段和示例,生成一个完整的个人简历文档 JSON。\\n- 至少包含基础信息、个人优势、工作经历、项目经理、教育经历等模块。\\n- 若基础数据不足,可以适当生成参考数据。\\n- 用户信息如下:\\n基础资料:{{base}}\\n简介:{{profile}}\"}]},\"inputParams\":[{\"field\":\"profile\",\"name\":\"base\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"profile\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"215735188368998400\",\"type\":\"end\",\"x\":1577,\"y\":354,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"height\":114,\"width\":332}},{\"id\":\"215740280715427840\",\"type\":\"enhanceJava\",\"x\":1156,\"y\":352,\"properties\":{\"text\":\"Java 增强\",\"options\":{\"enhance\":{\"type\":\"spring\",\"path\":\"jeecgDemoAiWordGen\"}},\"inputParams\":[{\"field\":\"text\",\"name\":\"resp\",\"nodeId\":\"215734195065536512\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":180,\"width\":332}}],\"edges\":[{\"id\":\"215734195073925120\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"215734195065536512\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"215734195065536512_input\",\"pointsList\":[{\"x\":466,\"y\":389},{\"x\":566,\"y\":389},{\"x\":473,\"y\":347},{\"x\":573,\"y\":347}]},{\"id\":\"215740280719622144\",\"type\":\"base-edge\",\"sourceNodeId\":\"215734195065536512\",\"targetNodeId\":\"215740280715427840\",\"sourceAnchorId\":\"215734195065536512_output\",\"targetAnchorId\":\"215740280715427840_input\",\"pointsList\":[{\"x\":905,\"y\":347},{\"x\":1005,\"y\":347},{\"x\":890,\"y\":293},{\"x\":990,\"y\":293}]},{\"id\":\"215740398487289856\",\"type\":\"base-edge\",\"sourceNodeId\":\"215740280715427840\",\"targetNodeId\":\"215735188368998400\",\"sourceAnchorId\":\"215740280715427840_output\",\"targetAnchorId\":\"215735188368998400_input\",\"pointsList\":[{\"x\":1322,\"y\":293},{\"x\":1422,\"y\":293},{\"x\":1311,\"y\":328},{\"x\":1411,\"y\":328}]}]}', 'enable', '{\"outputs\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"个人简介\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"profile\",\"name\":\"基础信息\",\"required\":true,\"type\":\"string\"}]}'); + +-- -author:chenrui---date:2025/8/11-----for:[QQYUN-13400]删除废弃菜单--- +delete from sys_permission where id = '1948206070361595906'; +delete from sys_permission where id = '1948205626927194114'; + +-- -author:chenrui---date:2025/8/13-----for:[QQYUN-13394]优化,开源版本的账号都是错误的,用户不知道需要配置自己的账号--- +-- 添加激活字段 +ALTER TABLE `airag_model` +ADD COLUMN `activate_flag` int NULL COMMENT '是否激活(1=是,0=否)' AFTER `model_params`; +-- 更新历史数据值 +update airag_model set activate_flag = 0 ; + + + +-- ---author:chenrui---date:20250818-----for:更新生成简历提示词,确保生成的json可以被解析 +UPDATE `airag_flow` SET `chain` = 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'215734195065536512\'),\n enhanceJava.tag(\'215740280715427840\'),\n end.tag(\'215735188368998400\')\n).tag(\"start-node\")', `design` = '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":404,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"个人简介\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"profile\",\"name\":\"基础信息\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"215734195065536512\",\"type\":\"llm\",\"x\":739,\"y\":406,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你必须只输出合法且可被 JSON.parse() 正确解析的 JSON。\\n不要输出任何解释、注释或 JSON 以外的文字。\\n\\n\\nJSON 结构规则:\\n- 每个对象表示一个内容块。\\n- 字段说明:\\n • \\\"type\\\":内容类型,可选:\\\"title\\\"(标题)、\\\"list\\\"(列表)、\\\"separator\\\"(分隔线)、\\\"hyperlink\\\"(超链接)、\\\"pageBreak\\\"(分页符)、\\\"tab\\\"(制表符)、\\\"\\\"(普通文本)、\\\"superscript\\\"(上标)、\\\"subscript\\\"(下标)、\\\"table\\\"(表格)。\\n • \\\"level\\\":标题层级,仅当 type 为 \\\"title\\\" 时使用,取值:\\\"first\\\" ~ \\\"sixth\\\"。\\n • \\\"value\\\":文本、图片地址、超链接等。\\n • \\\"valueList\\\":数组,用于标题、列表、超链接等,数组元素支持 \\\"value\\\" 及样式字段。\\n • \\\"listType\\\":列表类型,取值:\\\"ul\\\"(无序)、\\\"ol\\\"(有序)。\\n • \\\"listStyle\\\":列表样式,如 \\\"disc\\\"、\\\"decimal\\\"、\\\"circle\\\"、\\\"square\\\"、\\\"checkbox\\\"。\\n • \\\"trList\\\"、\\\"colgroup\\\":表格行列定义,仅用于 \\\"table\\\"。\\n • 样式字段:\\\"font\\\"、\\\"size\\\"、\\\"bold\\\"、\\\"color\\\"、\\\"italic\\\"、\\\"highlight\\\"、\\\"underline\\\"、\\\"strikeout\\\"。\\n • \\\"dashArray\\\":用于 \\\"separator\\\"。\\n • 其他样式字段:\\\"rowFlex\\\"(\\\"left\\\"、\\\"center\\\"、\\\"right\\\"、\\\"alignment\\\")、\\\"backgroundColor\\\"、\\\"verticalAlign\\\"、\\\"textDecoration\\\"。\\n- 当 type = \\\"title\\\" 时,\\\"value\\\" 必须以 \\\"\\\\n\\\" 结尾。\\n- 主动换行请使用 `{ \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"\\\\n\\\" }`,不同对象之间不会自动换行。\\n- 所有键名和字符串必须使用英文双引号 `\\\"`。\\n\\n\\n输出必须严格是 JSON 数组,例如:\\n[\\n {\\n \\\"type\\\": \\\"title\\\",\\n \\\"level\\\": \\\"first\\\",\\n \\\"valueList\\\": [{ \\\"value\\\": \\\"主标题示例\\\\n\\\", \\\"font\\\": \\\"微软雅黑\\\", \\\"size\\\": 26, \\\"bold\\\": true, \\\"rowFlex\\\": \\\"center\\\" }]\\n },\\n { \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"普通文本内容示例\\\" },\\n {\\n \\\"type\\\": \\\"list\\\",\\n \\\"listType\\\": \\\"ul\\\",\\n \\\"listStyle\\\": \\\"disc\\\",\\n \\\"valueList\\\": [\\n { \\\"value\\\": \\\"列表项1\\\" },\\n { \\\"value\\\": \\\"列表项2\\\" }\\n ]\\n }\\n]\"},{\"role\":\"user\",\"content\":\"请根据以上字段和示例,生成一个完整的个人简历文档 JSON。\\n- 至少包含基础信息、个人优势、工作经历、项目经理、教育经历等模块。\\n- 若基础数据不足,可以适当生成参考数据。\\n- 用户信息如下:\\n基础资料:{{base}}\\n简介:{{profile}}\"}]},\"inputParams\":[{\"field\":\"profile\",\"name\":\"base\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"profile\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"215735188368998400\",\"type\":\"end\",\"x\":1577,\"y\":354,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"height\":114,\"width\":332}},{\"id\":\"215740280715427840\",\"type\":\"enhanceJava\",\"x\":1156,\"y\":352,\"properties\":{\"text\":\"Java 增强\",\"options\":{\"enhance\":{\"type\":\"spring\",\"path\":\"jeecgDemoAiWordGen\"}},\"inputParams\":[{\"field\":\"text\",\"name\":\"resp\",\"nodeId\":\"215734195065536512\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":180,\"width\":332}}],\"edges\":[{\"id\":\"215734195073925120\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"215734195065536512\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"215734195065536512_input\",\"pointsList\":[{\"x\":466,\"y\":389},{\"x\":566,\"y\":389},{\"x\":473,\"y\":347},{\"x\":573,\"y\":347}]},{\"id\":\"215740280719622144\",\"type\":\"base-edge\",\"sourceNodeId\":\"215734195065536512\",\"targetNodeId\":\"215740280715427840\",\"sourceAnchorId\":\"215734195065536512_output\",\"targetAnchorId\":\"215740280715427840_input\",\"pointsList\":[{\"x\":905,\"y\":347},{\"x\":1005,\"y\":347},{\"x\":890,\"y\":293},{\"x\":990,\"y\":293}]},{\"id\":\"215740398487289856\",\"type\":\"base-edge\",\"sourceNodeId\":\"215740280715427840\",\"targetNodeId\":\"215735188368998400\",\"sourceAnchorId\":\"215740280715427840_output\",\"targetAnchorId\":\"215735188368998400_input\",\"pointsList\":[{\"x\":1322,\"y\":293},{\"x\":1422,\"y\":293},{\"x\":1311,\"y\":328},{\"x\":1411,\"y\":328}]}]}', `status` = 'enable', `metadata` = '{\"outputs\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"个人简介\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"profile\",\"name\":\"基础信息\",\"required\":true,\"type\":\"string\"}]}' WHERE `id` = '1952634605517447170'; + +-- ---author:wangshuai---date:20250820-----for:【QQYUN-13421】扩展职务加职务等级:修改原来职务字段 +ALTER TABLE `sys_position` +CHANGE COLUMN `post_rank` `post_level` int(2) NULL DEFAULT NULL COMMENT '职务等级' AFTER `name`; + +-- ---author:wangshuai---date:20250820-----for:【QQYUN-13426】部门表新增职级和上级岗位字段 +-- 修改字典部门类型 +UPDATE `sys_dict` SET `description` = '机构类型 1公司,2部门,3岗位,4子公司' WHERE `id` = '1174511106530525185'; +INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `item_color`) VALUES ('1955230463631126529', '1174511106530525185', '子公司', '4', NULL, 1, 1, 'admin', '2025-08-12 19:30:44', NULL, NULL, NULL); + +-- 部门表新增职级和上级岗位字段 +ALTER TABLE `sys_depart` +MODIFY COLUMN `org_category` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '机构类别 1公司,2部门,3岗位,4子公司' AFTER `description`, +ADD COLUMN `position_id` varchar(32) NULL COMMENT '职级id' AFTER `iz_leaf`, +ADD COLUMN `dep_post_parent_id` varchar(32) NULL COMMENT '上级岗位id' AFTER `position_id`, +ADD INDEX `idx_sd_position_id`(`position_id`) USING BTREE, +ADD INDEX `idx_sd_dep_post_parent_id`(`dep_post_parent_id`) USING BTREE; + +-- author:wangshuai---date:20250820--for: 【QQYUN-13422】【用户管理】添加字段 主岗位 兼职岗位 取消职务 --- + +-- 用户表新增岗位和兼职岗位字段 +ALTER TABLE `sys_user` +ADD COLUMN `main_dep_post_id` varchar(32) NULL COMMENT '主岗位(部门岗位id)' AFTER `sign`, +ADD COLUMN `other_dep_post_id` varchar(1000) NULL COMMENT '兼职岗位(部门岗位id)' AFTER `main_dep_post_id`, +ADD INDEX `idx_su_main_dep_post_id`(`main_dep_post_id`) USING BTREE, +ADD INDEX `idx_su_other_dep_post_id`(`other_dep_post_id`) USING BTREE; + +-- author:wangshuai---date:20250821-for: 初始化职务数据及新增部门数据 --- + +-- 职务默认数据 +delete from sys_position; + +INSERT INTO `sys_position` (`id`, `code`, `name`, `post_level`, `company_id`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `tenant_id`) VALUES ('1958470823064436737', '5za8WqucKR', '职员', 6, NULL, 'admin', '2025-08-21 18:06:46', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` (`id`, `code`, `name`, `post_level`, `company_id`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `tenant_id`) VALUES ('1958470865577902082', 'hGAuYslALj', '副部长', 5, NULL, 'admin', '2025-08-21 18:06:56', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` (`id`, `code`, `name`, `post_level`, `company_id`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `tenant_id`) VALUES ('1958470912214368258', 'M0xkqpPsg7', '部长', 4, NULL, 'admin', '2025-08-21 18:07:07', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` (`id`, `code`, `name`, `post_level`, `company_id`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `tenant_id`) VALUES ('1958471030867034113', 'npEbkFq6Uw', '副总经理', 3, NULL, 'admin', '2025-08-21 18:07:35', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` (`id`, `code`, `name`, `post_level`, `company_id`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `tenant_id`) VALUES ('1958471074953363458', 'DEPMkWRJEu', '总经理', 2, NULL, 'admin', '2025-08-21 18:07:46', NULL, NULL, 'A01A08', 0); +INSERT INTO `sys_position` (`id`, `code`, `name`, `post_level`, `company_id`, `create_by`, `create_time`, `update_by`, `update_time`, `sys_org_code`, `tenant_id`) VALUES ('1958471111989067778', 'gu7Rbffh0L', '董事长', 1, NULL, 'admin', '2025-08-21 18:07:54', NULL, NULL, 'A01A08', 0); + +-- 新增部门数据 +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958496243038556161', '', '控股集团', NULL, NULL, 0, NULL, '1', '1', 'A05', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:47:48', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958496444470005762', '1958496243038556161', '投资控股集团有限公司', NULL, NULL, 0, NULL, '4', '2', 'A05A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:48:34', 'admin', '2025-08-21 19:49:57', 0, 0, NULL, ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958496759810363394', '1958496243038556161', '城市运营管理集团有限公司', NULL, NULL, 1, NULL, '4', '2', 'A05A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:49:49', 'admin', '2025-08-21 20:30:23', 0, 0, NULL, ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958496836318662658', '1958496444470005762', '领导班子', NULL, NULL, 0, NULL, '2', '3', 'A05A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:08', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958496891561840641', '1958496444470005762', '办公室', NULL, NULL, 2, NULL, '2', '3', 'A05A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:21', 'admin', '2025-08-21 19:50:36', 0, 0, NULL, ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958496943017562114', '1958496444470005762', '财务管理中心', NULL, NULL, 3, NULL, '2', '3', 'A05A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:33', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958497020528300033', '1958496444470005762', '投资发展部', NULL, NULL, 4, NULL, '2', '3', 'A05A01A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:50:51', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958497164103520258', '1958496836318662658', '董事长', NULL, NULL, 0, NULL, '3', '4', 'A05A01A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:51:26', NULL, NULL, 0, 1, '1958471111989067778', ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958497256772472834', '1958496836318662658', '党委书记', NULL, NULL, 1, NULL, '3', '4', 'A05A01A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:51:48', 'admin', '2025-08-21 19:54:53', 0, 1, '1958471030867034113', '1958497164103520258'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958497591230468098', '1958496836318662658', '控股总经理', NULL, NULL, 3, NULL, '3', '4', 'A05A01A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:53:08', 'admin', '2025-08-21 19:54:42', 0, 1, '1958471074953363458', '1958497164103520258'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958497769387724802', '1958496836318662658', '纪委书记', NULL, NULL, 4, NULL, '3', '4', 'A05A01A01A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:53:50', 'admin', '2025-08-21 19:54:06', 0, 1, '1958471030867034113', '1958497591230468098'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958498187287203841', '1958496891561840641', '控股办公室主任', NULL, NULL, 1, NULL, '3', '4', 'A05A01A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:55:30', 'admin', '2025-08-21 19:55:50', 0, 1, '1958470912214368258', '1958497164103520258'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958498716927135745', '1958496891561840641', '副主任', NULL, NULL, 2, NULL, '3', '4', 'A05A01A02A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 19:57:36', 'admin', '2025-08-21 19:57:50', 0, 1, '1958470865577902082', '1958498187287203841'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958502219078733826', '1958496891561840641', '职员', NULL, NULL, 3, NULL, '3', '4', 'A05A01A02A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:11:31', NULL, NULL, 0, 1, '1958470823064436737', '1958498187287203841'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958502381062754305', '1958496943017562114', '主任', NULL, NULL, 1, NULL, '3', '4', 'A05A01A03A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:12:10', 'admin', '2025-08-21 20:13:13', 0, 1, '1958470912214368258', '1958502611426512898'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958502611426512898', '1958496836318662658', '控股副总经理', NULL, NULL, 5, NULL, '3', '4', 'A05A01A01A05', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:13:04', 'admin', '2025-08-21 20:27:14', 0, 1, '1958471030867034113', '1958497591230468098'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958502810966331393', '1958496943017562114', '副主任', NULL, NULL, 2, NULL, '3', '4', 'A05A01A03A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:13:52', 'admin', '2025-08-21 20:14:40', 0, 1, '1958470865577902082', '1958502381062754305'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958502942289989634', '1958496943017562114', '职员', NULL, NULL, 2, NULL, '3', '4', 'A05A01A03A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:14:23', 'admin', '2025-08-21 20:14:28', 0, 1, '1958470823064436737', '1958502810966331393'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958503159999533057', '1958497020528300033', '部长', NULL, NULL, 1, NULL, '3', '4', 'A05A01A04A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:15:15', NULL, NULL, 0, 1, '1958470912214368258', '1958502611426512898'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958503409933914114', '1958497020528300033', '副部长', NULL, NULL, 2, NULL, '3', '4', 'A05A01A04A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:16:15', NULL, NULL, 0, 1, '1958470865577902082', '1958503159999533057'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958503468805165058', '1958497020528300033', '员工', NULL, NULL, 3, NULL, '3', '4', 'A05A01A04A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:16:29', NULL, NULL, 0, 1, '1958470823064436737', '1958503409933914114'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958507136782733313', '1958496759810363394', '领导班子', NULL, NULL, 1, NULL, '2', '3', 'A05A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:31:03', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958507356253884418', '1958496759810363394', '信息技术发展有限公司', NULL, NULL, 4, NULL, '4', '3', 'A05A02A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:31:56', 'admin', '2025-08-21 21:12:57', 0, 0, NULL, ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958507448138502146', '1958507136782733313', '董事长', NULL, NULL, 1, NULL, '3', '4', 'A05A02A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:32:18', 'admin', '2025-08-21 20:33:24', 0, 1, '1958471111989067778', ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958507542866857985', '1958507136782733313', '副总经理', NULL, NULL, 3, NULL, '3', '4', 'A05A02A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:32:40', 'admin', '2025-08-21 20:33:26', 0, 1, '1958471030867034113', ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958507650828242946', '1958507136782733313', '总经理', NULL, NULL, 2, NULL, '3', '4', 'A05A02A01A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 20:33:06', 'admin', '2025-08-21 20:33:20', 0, 1, '1958471074953363458', ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958518943542972418', '1958507356253884418', '领导班子', NULL, NULL, 1, NULL, '2', '4', 'A05A02A03A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:17:58', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958519010207240193', '1958507356253884418', '综合管理部', NULL, NULL, 2, NULL, '2', '4', 'A05A02A03A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:18:14', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958519045623943169', '1958507356253884418', '财务部', NULL, NULL, 3, NULL, '2', '4', 'A05A02A03A03', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:18:23', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958519097058693121', '1958507356253884418', '软件研发部', NULL, NULL, 4, NULL, '2', '4', 'A05A02A03A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:18:35', NULL, NULL, 0, 0, NULL, NULL); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958520331257810945', '1958496891561840641', '总工程师', NULL, NULL, 2, NULL, '3', '4', 'A05A01A02A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:23:29', 'admin', '2025-08-21 21:23:52', 0, 1, '1958471030867034113', '1958497164103520258'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958520788395003906', '1958496759810363394', '办公室', NULL, NULL, 2, NULL, '2', '3', 'A05A02A04', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:25:18', 'admin', '2025-08-21 21:26:51', 0, 0, NULL, ''); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958520876810932225', '1958520788395003906', '总工程师', NULL, NULL, 1, NULL, '3', '4', 'A05A02A04A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:25:39', 'admin', '2025-08-21 21:26:25', 0, 1, '1958471030867034113', '1958507650828242946'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958521034948775937', '1958518943542972418', '执行董事兼总经理', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A01A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:26:17', NULL, NULL, 0, 1, '1958471111989067778', '1958520876810932225'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958521513564999681', '1958518943542972418', '副总经理', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A01A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:28:11', NULL, NULL, 0, 1, '1958471030867034113', '1958521034948775937'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958521634549698561', '1958519010207240193', '副部长', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A02A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:28:40', 'admin', '2025-08-21 21:30:15', 0, 1, '1958470865577902082', '1958521034948775937'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958523766002716674', '1958519010207240193', '信息归档员', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A02A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:37:08', NULL, NULL, 0, 1, '1958470823064436737', '1958521634549698561'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958524282631917570', '1958519045623943169', '部长', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A03A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:39:11', NULL, NULL, 0, 1, '1958470912214368258', '1958521034948775937'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958524369311404033', '1958519045623943169', '出纳', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A03A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:39:32', NULL, NULL, 0, 1, '1958470823064436737', '1958524282631917570'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958524471841165313', '1958519097058693121', '项目经理', NULL, NULL, 1, NULL, '3', '5', 'A05A02A03A04A01', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:39:56', NULL, NULL, 0, 1, '1958470912214368258', '1958521513564999681'); +INSERT INTO `sys_depart` (`id`, `parent_id`, `depart_name`, `depart_name_en`, `depart_name_abbr`, `depart_order`, `description`, `org_category`, `org_type`, `org_code`, `mobile`, `fax`, `address`, `memo`, `status`, `del_flag`, `qywx_identifier`, `ding_identifier`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`, `iz_leaf`, `position_id`, `dep_post_parent_id`) VALUES ('1958524565596442626', '1958519097058693121', '软件工程师', NULL, NULL, 2, NULL, '3', '5', 'A05A02A03A04A02', NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, 'admin', '2025-08-21 21:40:19', NULL, NULL, 0, 1, '1958470823064436737', '1958524471841165313'); + + +-- ---author:scott---date:20250824-----for: 修改部门表字段注释说明 +ALTER TABLE `sys_depart` + MODIFY COLUMN `org_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '树深度层级level' AFTER `org_category`; + +-- --author:liusq---date:20250827-----for: 删除代理配置菜单 +DELETE FROM sys_permission WHERE id = "1948648516302536706"; +DELETE FROM sys_role_permission WHERE permission_id = "1948648516302536706"; + +-- ---author:scott---date:20250827-----for:[QQYUN-13516]有时通过AI生成简历,解析json报错 +UPDATE `airag_flow` SET `application_name` = 'jeecg', `name` = '示例_AI生成在线简历', `chain` = 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'215734195065536512\'),\n enhanceJava.tag(\'215740280715427840\'),\n end.tag(\'215735188368998400\')\n).tag(\"start-node\")', `design` = '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":404,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"个人简介\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"profile\",\"name\":\"基础信息\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"215734195065536512\",\"type\":\"llm\",\"x\":739,\"y\":406,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你必须只输出合法且可被 JSON.parse() 正确解析的 JSON。\\n不要输出任何解释、注释或 JSON 以外的文字。\\n\\n\\nJSON 结构规则:\\n- 每个对象表示一个内容块。\\n- 字段说明:\\n• \\\"type\\\":内容类型,可选:\\\"title\\\"(标题)、\\\"list\\\"(列表)、\\\"separator\\\"(分隔线)、\\\"hyperlink\\\"(超链接)、\\\"pageBreak\\\"(分页符)、\\\"tab\\\"(制表符)、\\\"\\\"(普通文本)、\\\"superscript\\\"(上标)、\\\"subscript\\\"(下标)、\\\"table\\\"(表格)。\\n• \\\"level\\\":标题层级,仅当 type 为 \\\"title\\\" 时使用,取值:\\\"first\\\" ~ \\\"sixth\\\"。\\n• \\\"value\\\":文本、图片地址、超链接等。\\n• \\\"valueList\\\":数组,用于标题、列表、超链接等,数组元素支持 \\\"value\\\" 及样式字段。\\n• \\\"listType\\\":列表类型,取值:\\\"ul\\\"(无序)、\\\"ol\\\"(有序)。\\n• \\\"listStyle\\\":列表样式,如 \\\"disc\\\"、\\\"decimal\\\"、\\\"circle\\\"、\\\"square\\\"、\\\"checkbox\\\"。\\n• \\\"trList\\\"、\\\"colgroup\\\":表格行列定义,仅用于 \\\"table\\\"。\\n• 样式字段:\\\"font\\\"、\\\"size\\\"、\\\"bold\\\"、\\\"color\\\"、\\\"italic\\\"、\\\"highlight\\\"、\\\"underline\\\"、\\\"strikeout\\\"。\\n• \\\"dashArray\\\":用于 \\\"separator\\\"。\\n• 其他样式字段:\\\"rowFlex\\\"(\\\"left\\\"、\\\"center\\\"、\\\"right\\\"、\\\"alignment\\\")、\\\"backgroundColor\\\"、\\\"verticalAlign\\\"、\\\"textDecoration\\\"。\\n- 当 type = \\\"title\\\" 时,\\\"value\\\" 必须以 \\\"\\\\n\\\" 结尾。\\n- 主动换行请使用 `{ \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"\\\\n\\\" }`,不同对象之间不会自动换行。\\n- 所有键名和字符串必须使用英文双引号 `\\\"`。\\n\\n\\n输出必须严格是 JSON 数组,例如:\\n[\\n{\\n\\\"type\\\": \\\"title\\\",\\n\\\"level\\\": \\\"first\\\",\\n\\\"valueList\\\": [{ \\\"value\\\": \\\"主标题示例\\\\n\\\", \\\"font\\\": \\\"微软雅黑\\\", \\\"size\\\": 26, \\\"bold\\\": true, \\\"rowFlex\\\": \\\"center\\\" }]\\n},\\n{ \\\"type\\\": \\\"\\\", \\\"value\\\": \\\"普通文本内容示例\\\" },\\n{\\n\\\"type\\\": \\\"list\\\",\\n\\\"listType\\\": \\\"ul\\\",\\n\\\"listStyle\\\": \\\"disc\\\",\\n\\\"valueList\\\": [\\n{ \\\"value\\\": \\\"列表项1\\\" },\\n{ \\\"value\\\": \\\"列表项2\\\" }\\n]\\n}\\n]\\n\\n\\n执行步骤:\\n1. 根据用户需求生成json数据\\n2. 检查生产的json数据是否正确。如果正常,输出给用户;否则重新生成。\"},{\"role\":\"user\",\"content\":\"请根据以上字段和示例,生成一个完整的个人简历文档 JSON。\\n- 至少包含基础信息、个人优势、工作经历、项目经理、教育经历等模块。\\n- 若基础数据不足,可以适当生成参考数据。\\n- 用户信息如下:\\n基础资料:{{base}}\\n简介:{{profile}}\"}]},\"inputParams\":[{\"field\":\"profile\",\"name\":\"base\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"profile\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"215735188368998400\",\"type\":\"end\",\"x\":1577,\"y\":354,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"height\":114,\"width\":332}},{\"id\":\"215740280715427840\",\"type\":\"enhanceJava\",\"x\":1156,\"y\":352,\"properties\":{\"text\":\"Java 增强\",\"options\":{\"enhance\":{\"type\":\"spring\",\"path\":\"jeecgDemoAiWordGen\"}},\"inputParams\":[{\"field\":\"text\",\"name\":\"resp\",\"nodeId\":\"215734195065536512\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":180,\"width\":332}}],\"edges\":[{\"id\":\"215734195073925120\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"215734195065536512\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"215734195065536512_input\",\"pointsList\":[{\"x\":466,\"y\":389},{\"x\":566,\"y\":389},{\"x\":473,\"y\":347},{\"x\":573,\"y\":347}]},{\"id\":\"215740280719622144\",\"type\":\"base-edge\",\"sourceNodeId\":\"215734195065536512\",\"targetNodeId\":\"215740280715427840\",\"sourceAnchorId\":\"215734195065536512_output\",\"targetAnchorId\":\"215740280715427840_input\",\"pointsList\":[{\"x\":905,\"y\":347},{\"x\":1005,\"y\":347},{\"x\":890,\"y\":293},{\"x\":990,\"y\":293}]},{\"id\":\"215740398487289856\",\"type\":\"base-edge\",\"sourceNodeId\":\"215740280715427840\",\"targetNodeId\":\"215735188368998400\",\"sourceAnchorId\":\"215740280715427840_output\",\"targetAnchorId\":\"215735188368998400_input\",\"pointsList\":[{\"x\":1322,\"y\":293},{\"x\":1422,\"y\":293},{\"x\":1311,\"y\":328},{\"x\":1411,\"y\":328}]}]}', `status` = 'enable', `metadata` = '{\"outputs\":[{\"field\":\"result\",\"name\":\"resp\",\"nodeId\":\"215740280715427840\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"个人简介\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"profile\",\"name\":\"基础信息\",\"required\":true,\"type\":\"string\"}]}' WHERE `id` = '1952634605517447170'; + +-- ---author:chenrui---date:20250828-----for:【QQYUN-13449】 AI加使用辅助引导(目前有这功能,用户也不会用) +UPDATE `airag_flow` SET `chain` = 'THEN(\n start.tag(\'start-node\'),\n SWITCH(switch.tag(\'173365501230346240\')).to(\n THEN(\n llm.tag(\'172956395755208704\'),\n end.tag(\'172957153284259840\')\n ).tag(\"172956395755208704\"),\n THEN(\n llm.tag(\'173365800833675264\'),\n end.tag(\'173366253646540800\')\n ).tag(\"173365800833675264\"),\n end.tag(\'173366439085109248\'),\n THEN(\n llm.tag(\'175149164433014784\'),\n end.tag(\'175153953988444160\')\n ).tag(\"175149164433014784\"),\n THEN(\n llm.tag(\'175505963485245440\'),\n end.tag(\'175506006644633600\')\n ).tag(\"175505963485245440\"),\n THEN(\n llm.tag(\'175807569594040320\'),\n end.tag(\'175808663015538688\')\n ).tag(\"175807569594040320\"),\n THEN(\n llm.tag(\'221504502491222016\'),\n end.tag(\'221512800426758144\')\n ).tag(\"221504502491222016\"),\n THEN(\n llm.tag(\'223992240450801664\'),\n end.tag(\'223993058876952576\')\n ).tag(\"223992240450801664\")\n ).tag(\'173365501230346240\')\n).tag(\"start-node\")', `design` = '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":262,\"y\":458,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true},{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"ddl\",\"name\":\"表结构\",\"type\":\"string\",\"required\":true},{\"field\":\"dbtype\",\"name\":\"数据库类型\",\"type\":\"string\",\"required\":true},{\"field\":\"bizType\",\"name\":\"业务类型\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"172956395755208704\",\"type\":\"llm\",\"x\":1166,\"y\":160,\"properties\":{\"text\":\"生成sql\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色:SQL生成助手\\n你是一个专业的SQL语句生成工具,能够根据用户提供的描述和表结构自动生成高效的SQL查询语句。\\n\\n## 目标:\\n- 根据用户的描述生成准确的SQL查询语句。\\n\\n## 技能:\\n1. 理解用户提供的需求和表结构。\\n2. 自动构建符合SQL语法的查询语句。\\n3. 优化生成的SQL以提高执行效率。\\n\\n## 工作流:\\n1. 接收用户描述和表结构信息。\\n2. 分析用户需求,确定所需的SQL操作类型(如查询、插入、更新、删除)。\\n3. 根据分析结果生成相应的SQL语句。\\n\\n## 输出格式:\\n- 生成的SQL语句应为标准格式,如:SELECT * FROM table_name ;\\n- 将输出的SQL语句格式化\\n- 只输出sql语句,不要额外解释,不要md语法,不要换行符,不要有sql注释。\\n\\n## 限制:\\n\\n- 除非明确说明,否则不要生成查询条件\\n- 确保生成的SQL语句符合数据库的语法要求,确保sql能直接执行。\\n- 确保字段和表能正确对应。\"},{\"role\":\"user\",\"content\":\"表结构:\\n{{ddl}}\\n---------\\n数据库类型:\\n{{dbtype}}\\n----------\\n需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"dbtype\",\"name\":\"dbtype\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"172957153284259840\",\"type\":\"end\",\"x\":1643,\"y\":129,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"sql\",\"nodeId\":\"172956395755208704\"}],\"height\":114,\"width\":332}},{\"id\":\"173365501230346240\",\"type\":\"switch\",\"x\":688,\"y\":575,\"properties\":{\"text\":\"条件分支\",\"options\":{\"if\":[{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genSql\"}],\"next\":\"172956395755208704\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genJsonRows\"}],\"next\":\"173365800833675264\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"chooseTables\"}],\"next\":\"175149164433014784\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genChart\"}],\"next\":\"175505963485245440\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"intentCheck\"}],\"next\":\"175807569594040320\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"designReport\"}],\"next\":\"221504502491222016\"},{\"logic\":\"AND\",\"conditions\":[{\"nodeId\":\"start-node\",\"field\":\"bizType\",\"operator\":\"EQUALS\",\"value\":\"genPrompt\"}],\"next\":\"223992240450801664\"}],\"else\":{\"next\":\"173366439085109248\"}},\"inputParams\":[],\"outputParams\":[{\"field\":\"index\",\"name\":\"分支索引\",\"type\":\"number\"}],\"height\":274,\"width\":332}},{\"id\":\"173365800833675264\",\"type\":\"llm\",\"x\":1167,\"y\":368,\"properties\":{\"text\":\"生成rows\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个 **“在线报表 JSON 生成器”**,能够理解用户描述及数据集,并生成符合规范的 **合法 JSON**。  \\n\\n\\n---\\n\\n\\n## 工作流程\\n\\n\\n### 步骤一:数据集选择  \\n1. 读取用户提供的数据集结构。  \\n2. 根据需求从中选定一个数据集。  \\n3. 后续只能使用选定数据集的字段。  \\n\\n\\n### 步骤二:报表设计  \\n根据用户需求与数据集,输出报表的结构信息:  \\n- 行号、列号(从0开始)  \\n- 单元格内容(文字或数据集占位符)  \\n- 单元格样式(引用样式索引)  \\n- 合并单元格信息  \\n\\n\\n### 步骤三:生成报表 JSON  \\n使用步骤二的描述生成完整 JSON。  \\n\\n\\n---\\n\\n\\n## 输出要求\\n1. **输出必须是合法 JSON**,能直接 `JSON.parse()`。  \\n2. 必须包含以下部分:  \\n   - `\\\"styles\\\"`:样式数组,每种样式单独定义,在单元格中用索引引用。  \\n   - `\\\"merges\\\"`:合并单元格范围(如 `\\\"D3:E4\\\"`)。  \\n   - `\\\"rows\\\"`:行数据,每行包含 `cells`,每个 `cell` 可有:  \\n     - `\\\"text\\\"`:文字或占位符(`${}` 对象,`#{}` 集合)  \\n     - `\\\"style\\\"`:引用 `styles` 索引  \\n     - `\\\"merge\\\"`:合并范围 `[纵向合并格数, 横向合并格数]`  \\n     - `\\\"height\\\"`:行高  \\n   - `\\\"cols\\\"`:列宽配置  \\n\\n\\n---\\n\\n\\n## 样式规则\\n- 样式在 `\\\"styles\\\"` 中定义:  \\n  - `font`:字体\\n    - `bold`: 是否加粗(如:`true`)\\n    - `italic`: 是否斜体(如:`true`)\\n    - `size`: 字体大小单位pt,默认10\\n  - `underline`: 下划线(如:`true`)\\n  - `strike`: 删除线(如:`true`)\\n  - `color`(字体颜色)  \\n  - `bgcolor`(背景色)  \\n  - `align`(left/center/right)  \\n  - `valign`(top/middle/bottom)  \\n  - `textwrap`(自动换行)  \\n  - `border`\\n    - `top`:上边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `bottom`:下边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `left`:左边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `right`:右边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n\\n\\n---\\n\\n\\n## 数据集规则\\n示例:\\n```json\\n{\\n  \\\"code\\\": \\\"a\\\",\\n  \\\"title\\\": \\\"a\\\",\\n  \\\"isList\\\": \\\"1\\\",\\n  \\\"children\\\": [\\n    { \\\"title\\\": \\\"total_sales\\\", \\\"fieldText\\\": \\\"总销量\\\" },\\n    { \\\"title\\\": \\\"total_returns\\\", \\\"fieldText\\\": \\\"总退货数量\\\" }\\n  ]\\n}\\n```\\n- `code`:数据集变量名  \\n- `isList = 1`:集合  \\n- `isList = 0`:对象  \\n- `children`:字段,含 `title`(字段名)、`fieldText`(展示名)  \\n\\n\\n---\\n\\n\\n## 行列与填充规则\\n- 行号、列号从0开始。  \\n- `\\\"cols\\\"` 设置列宽。  \\n- **集合 (`isList=1`)**:  \\n  - 一行字段标题(children.fieldText)  \\n  - 下一行字段占位符(`#{code.title}`)  \\n- **对象 (`isList=0`)**:  \\n  - 每字段占两列:左列为标题,右列为占位符 `${code.title}`  \\n  - 可按组横向排列  \\n\\n\\n---\\n\\n\\n## 合并规则\\n- `\\\"merge\\\": [纵向合并格数, 横向合并格数]`  \\n  - 纵向合并格数与横向合并格数是不包含当前单元格的数量(如 纵向合并格数 等于1 就是向下合并一行;横向合并格数同理)\\n- 被合并覆盖的单元格无需再定义  \\n\\n\\n---\\n\\n\\n## 特别说明\\n- JSON 必须 **纯净**:无注释、无 markdown、无省略号。  \\n- 用户指定的样式不能改动,可在此基础上做美化。\\n- 除非用户明确要求,默认都对生成的报表做基础美化(如增加边框、设置字体、设置背景色)\\n- 用户描述的行列序号需 **减一** 转换为下标。  \\n- 仅生成一份报表 JSON。  \\n\\n\\n---\\n\\n\\n## 示例\\n```json\\n{\\n  \\\"styles\\\": [\\n    { \\\"font\\\": { \\\"bold\\\": true } },\\n    { \\\"color\\\": \\\"#ff0000\\\" }\\n  ],\\n  \\\"rows\\\": {\\n    \\\"0\\\": {\\n      \\\"cells\\\": {\\n        \\\"0\\\": { \\\"text\\\": \\\"加粗文字\\\", \\\"style\\\": 0 },\\n        \\\"1\\\": { \\\"text\\\": \\\"红色文字\\\", \\\"style\\\": 1 },\\n        \\\"2\\\": { \\\"text\\\": \\\"${dbKey.dbField}\\\", \\\"style\\\": 1 }\\n      }\\n    }\\n  },\\n  \\\"cols\\\": {\\n    \\\"1\\\": { \\\"width\\\": 100 }\\n  },\\n  \\\"merges\\\": [\\\"A1:B1\\\"]\\n}\\n```\\n\\n\"},{\"role\":\"user\",\"content\":\"用户数据集:\\n{{ddl}}\\n用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"173366253646540800\",\"type\":\"end\",\"x\":1643,\"y\":336,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"designJson\",\"nodeId\":\"173365800833675264\"}],\"height\":114,\"width\":332}},{\"id\":\"173366439085109248\",\"type\":\"end\",\"x\":1166,\"y\":1662,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"error:选择正确的业务类型\"},\"inputParams\":[],\"outputParams\":[],\"height\":114,\"width\":332}},{\"id\":\"175149164433014784\",\"type\":\"llm\",\"x\":1164,\"y\":598,\"properties\":{\"text\":\"选择表\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":2,\"messages\":[{\"role\":\"system\",\"content\":\"## 任务\\n根据用户需求,从下方数据库表列表中选择所有关联的表名称。\\n\\n\\n## 数据库表列表(格式:表名 | 注释)\\n{{ddl}}\\n\\n## 输出规则\\n1. 严格按JSON数组格式输出,例如:[\\\"order\\\"]。\\n2. 仅包含表名称,无需注释。\\n3. **禁止添加列表外的表**。\\n4. 表的选择范围可以适当大一些。\\n4. 无业务相关性时输出空数组:[]\\n\\n\\n请回复纯JSON,不要包含其他内容。\"},{\"role\":\"user\",\"content\":\"用户需求:{{question}}\"}]},\"inputParams\":[{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175153953988444160\",\"type\":\"end\",\"x\":1643,\"y\":564,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"tables\",\"nodeId\":\"175149164433014784\"}],\"height\":114,\"width\":332}},{\"id\":\"175505963485245440\",\"type\":\"llm\",\"x\":1166,\"y\":802,\"properties\":{\"text\":\"生成图表\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"根据以下数据以及用户需求生成符合格式要求的图表数据。\\n\\n\\n## 工作流程:\\n\\n\\n1. 根据用户需求选择一个合适的数据集\\n2. 根据数据集和需求,从图表列表中选择一个合适的图标类型。\\n3. 组装最终输出的json\\n\\n\\n⸻\\n## 可选的图表如下(标识|描述):\\n\\n\\n- 1维图表\\n - bar.simple|普通柱形图\\n - bar.background|带背景柱形图\\n - bar.horizontal|横向柱形图\\n - line.simple|普通折线图\\n - line.area|面积堆积折线图\\n - line.smooth|平滑曲线折线图\\n - line.step|阶梯折线图\\n - pie.simple|普通饼图\\n - pie.doughnut|环状饼图\\n - pie.rose|南丁格尔玫瑰饼图\\n - scatter.simple|普通散点图\\n - funnel.simple|普通漏斗图\\n - funnel.pyramid|金字塔漏斗图\\n - pictorial.spirits|普通象形图\\n - map.scatter|点地图\\n - gauge.simple|360°仪表盘\\n - gauge.simple180|180°仪表盘\\n- 2维\\n - bar.multi|多数据对比柱形图\\n - bar.negative|正负条形图\\n - bar.stack|堆叠柱形图\\n - bar.stack.horizontal|堆叠条形图\\n - bar.multi.horizontal|多数据条形柱状图\\n - line.multi|多数据对比折线图\\n - mixed.linebar|普通折柱图\\n - scatter.bubble|气泡散点图\\n - radar.basic|普通雷达图\\n - radar.custom|圆形雷达图\\n⸻\\n## 数据集格式说明:\\n```\\n{\\n \\\"dbId\\\": \\\"1069915169263800320\\\",\\n \\\"code\\\": \\\"a\\\",\\n \\\"title\\\": \\\"a\\\",\\n \\\"isList\\\": \\\"1\\\",\\n \\\"type\\\": \\\"0\\\",\\n \\\"children\\\": [\\n {\\n \\\"title\\\": \\\"total_sales\\\",\\n \\\"fieldText\\\": \\\"total_sales\\\"\\n },\\n {\\n \\\"title\\\": \\\"total_returns\\\",\\n \\\"fieldText\\\": \\\"total_returns\\\"\\n }\\n ]\\n}\\n```\\n* code:数据集变量名\\n* isList:为”1”表示集合,“0”表示对象\\n* children:为字段列表,包含title(字段名)和fieldText(展示名)\\n* type:0|sql,1|api,2|code,3|json\\n⸻\\n## 输出json格式\\n{\\n \\\"dataType\\\": \\\"sql\\\",\\n \\\"apiStatus\\\": \\\"0\\\",\\n \\\"apiUrl\\\": \\\"\\\",\\n \\\"dataId\\\": \\\"1069898455939633152\\\",\\n \\\"axisX\\\": \\\"supplier_name\\\",\\n \\\"axisY\\\": \\\"total_returns\\\",\\n \\\"series\\\": \\\"material_name\\\",\\n \\\"yText\\\": \\\"total_returns\\\",\\n \\\"xText\\\": \\\"supplier_name\\\",\\n \\\"dbCode\\\": \\\"a\\\",\\n \\\"isCustomPropName\\\": false,\\n \\\"chartType\\\": \\\"line.multi\\\",\\n \\\"id\\\": \\\"0aGl4PUfbIfy8BMF\\\",\\n \\\"run\\\": 1,\\n \\\"title\\\": \\\"\\\",\\n}\\n* dataType:与数据集type对应(0|sql,1|api,2|code,3|json)\\n* dataId:对应数据集dbId\\n* dbCode:对应数据集的code\\n* axisX:分类属性,从数据集字段中取值(fieldText)\\n* axisY:值属性,从数据集字段中取值(fieldText)\\n* series: 系列,从数据集字段中取值(fieldText)\\n* xText:分类属性显示,从数据集字段中取值(title)\\n* yText:值属性显示,从数据集字段中取值(title)\\n* chartType:图表的标识\\n* title:为这个图表起一个标题\\n* isCustomPropName: 如果是api数据集,该值为true\\n* apiStatus: 如果是api数据集则等于\\\"1\\\",否则\\\"0\\\"\\n\\n\\n## 输出格式\\n* 直接返回JSON数据,不要解释,不要md语法,不要换行符,不要有注释。\\n* 确保输出的json格式正确完整。\"},{\"role\":\"user\",\"content\":\"## 用户数据集:\\n{{ddl}}\\n## 用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"},{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175506006644633600\",\"type\":\"end\",\"x\":1643,\"y\":769,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"chart\",\"nodeId\":\"175505963485245440\"}],\"height\":114,\"width\":332}},{\"id\":\"175807569594040320\",\"type\":\"llm\",\"x\":1166,\"y\":1018,\"properties\":{\"text\":\"意图识别\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个“在线报表的需求分析器”,能够理解用户的需求输入,\\n\\n请根据用户需求与提供的数据集设计,综合判断应执行的工作流步骤,并为每个步骤调整需求描述,同时选择最合适的数据集。  \\n\\n\\n\\n\\n## 可选步骤(格式:标识 | 功能说明)\\n\\n- `genJsonRows` | 生成报表(可选,根据用户的需求描述和数据集设计生成合适的报表设计)\\n\\n- `genChart` | 生成图表(可选,根据用户的需求描述和数据集设计生成合适的图表数据)\\n\\n> **注意:** 至少选择一个步骤,亦可同时选择两者;图表的权重较低。\\n\\n\\n\\n\\n## 数据集格式\\n\\n```\\n\\n{\\n\\n\\\"dbId\\\": \\\"1069915169263800320\\\",\\n\\n\\\"code\\\": \\\"a\\\",\\n\\n\\\"title\\\": \\\"a\\\",\\n\\n\\\"isList\\\": \\\"1\\\",\\n\\n\\\"type\\\": \\\"0\\\",\\n\\n\\\"children\\\": [\\n\\n{\\n\\n\\\"title\\\": \\\"total_sales\\\",\\n\\n\\\"fieldText\\\": \\\"total_sales\\\"\\n\\n},\\n\\n{\\n\\n\\\"title\\\": \\\"total_returns\\\",\\n\\n\\\"fieldText\\\": \\\"total_returns\\\"\\n\\n}\\n\\n]\\n\\n}\\n\\n```\\n\\n* `code`:数据集变量名\\n\\n* `isList`:为”1”表示集合,“0”表示对象\\n\\n* `children`:为字段列表,包含title(展示名)和fieldText(字段名)\\n\\n* `type`:0|sql,1|api,2|code,3|json\\n\\n\\n\\n\\n## 输出格式\\n\\n步骤标识1|需求描述1|数据集code,步骤标识2|需求描述2|数据集code  \\n\\n* 各步骤之间用英文逗号,分隔  \\n\\n* 不得添加额外说明,不要md语法,不要换行符,不要有注释。\\n\\n\\n\\n\\n## 注意:\\n\\n- 在生成需求描述时,应确保不丢失原有需求的全部内容,只是并针对所选步骤微调。\\n\\n\\n\"},{\"role\":\"user\",\"content\":\"## 用户数据集:\\n{{ddl}}\\n## 用户需求:\\n{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"175808663015538688\",\"type\":\"end\",\"x\":1643,\"y\":985,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"intent\",\"nodeId\":\"175807569594040320\"}],\"height\":114,\"width\":332}},{\"id\":\"221504502491222016\",\"type\":\"llm\",\"x\":1166,\"y\":1237,\"properties\":{\"text\":\"生成excel设计\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"你是一个“在线Excel JSON生成器”,能够理解用户描述并生成符合规范的 JSON。  \\n**严格规则**:\\n1. 只能根据描述生成 JSON。\\n2. JSON 必须合法,可被 `JSON.parse()` 正确解析。\\n3. JSON 中不可以有注释\\n\\n\\n\\n\\n---\\n\\n\\n\\n\\n## 步骤一:理解用户的描述,并生成单元格描述信息\\n   - 行号、列号\\n   - 单元格文字\\n   - 单元格样式(字体加粗、斜体、大小、颜色、背景色、水平/垂直对齐、自动换行、边框)\\n   - 合并单元格信息\\n\\n\\n\\n\\n⸻\\n\\n\\n\\n\\n## 步骤二:使用步骤一种生成的描述信息,生成完整在线Excel JSON\\n### 输出要求\\n- 输出必须是 **合法 JSON**,且能直接被 `JSON.parse()` 正确解析。  \\n- JSON 的结构必须包含以下部分:  \\n  - `\\\"styles\\\"`:样式数组,每个元素对应一种样式(如字体加粗、字体颜色、边框等),并在单元格里通过 `style` 字段引用  \\n  - `\\\"merges\\\"`:合并单元格区域(如 `\\\"D3:E4\\\"`)  \\n  - `\\\"rows\\\"`:行数据,每一行包含 `cells`,每个 `cell` 可包含:\\n    - `\\\"text\\\"`:单元格文字  \\n    - `\\\"style\\\"`:引用 `styles` 数组中的下标  \\n    - `\\\"merge\\\"`:若为合并单元格,标注合并范围 示例[1,2]:下标[0]纵向合并1格,下标[1]横向合并2格,\\n    - `\\\"height\\\"`:行高  \\n    - `\\\"width\\\"`:列宽(放在 `\\\"cols\\\"` 部分)  \\n  - `\\\"cols\\\"`:列宽配置  \\n\\n\\n\\n\\n### 样式规则\\n- 样式在 `\\\"styles\\\"` 中定义:  \\n  - `font`:字体\\n    - `bold`: 是否加粗(如:`true`)\\n    - `italic`: 是否斜体(如:`true`)\\n    - `size`: 字体大小单位pt,默认10\\n  - `underline`: 下划线(如:`true`)\\n  - `strike`: 删除线(如:`true`)\\n  - `color`(字体颜色)  \\n  - `bgcolor`(背景色)  \\n  - `align`(left/center/right)  \\n  - `valign`(top/middle/bottom)  \\n  - `textwrap`(自动换行)  \\n  - `border`\\n    - `top`:上边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `bottom`:下边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `left`:左边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n    - `right`:右边框(如 `[\\\"thin\\\",\\\"#000\\\"]`)  \\n\\n\\n\\n\\n### 行列规则\\n- `\\\"rows\\\"` 中的 key 是行号(从 0 开始)  \\n- `\\\"cells\\\"` 中的 key 是列号(从 0 开始)  \\n- 可指定 `\\\"height\\\"` 设置行高  \\n- `\\\"cols\\\"` 中的 key 是列号,值包含 `\\\"width\\\"` 设置列宽  \\n\\n\\n\\n\\n## 合并规则\\n- `\\\"merge\\\": [纵向合并格数, 横向合并格数]`  \\n  - 纵向合并格数与横向合并格数是不包含当前单元格的数量(如 纵向合并格数 等于1 就是向下合并一行;横向合并格数同理)\\n- 被合并覆盖的单元格无需再定义  \\n\\n\\n\\n\\n## 示例\\n(简化示例)\\n\\n\\n\\n\\n```json\\n{\\n  \\\"styles\\\": [\\n    { \\\"font\\\": { \\\"bold\\\": true } },\\n    { \\\"color\\\": \\\"#ff0000\\\" }\\n  ],\\n  \\\"rows\\\": {\\n    \\\"0\\\": {\\n      \\\"cells\\\": {\\n        \\\"0\\\": { \\\"text\\\": \\\"加粗文字\\\", \\\"style\\\": 0 },\\n        \\\"1\\\": { \\\"text\\\": \\\"红色文字\\\", \\\"style\\\": 1 }\\n      }\\n    }\\n  },\\n  \\\"cols\\\": {\\n    \\\"1\\\": { \\\"width\\\": 100 }\\n  },\\n  \\\"merges\\\": [\\\"A1:B1\\\"],\\n}\\n\\n\\n\\n\\n## 特别说明\\n- JSON 必须 **纯净**:无注释、无 markdown、无省略号。  \\n- 用户指定的样式不能改动,可在此基础上做美化。\\n- 除非用户明确要求,默认都对生成的报表做基础美化(如增加边框、设置字体、设置背景色)\\n- 用户描述的行列序号需 **减一** 转换为下标。  \\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\"},{\"role\":\"user\",\"content\":\"理解用户需求,并按要求生成json数据。\\n用户需求如下:\\n{{question}}\\n\\n\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"221512800426758144\",\"type\":\"end\",\"x\":1643,\"y\":1201,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"designJson\",\"nodeId\":\"221504502491222016\"}],\"height\":114,\"width\":332}},{\"id\":\"223992240450801664\",\"type\":\"llm\",\"x\":1166,\"y\":1441,\"properties\":{\"text\":\"提示词生成\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":0.7}},\"history\":3,\"messages\":[{\"role\":\"system\",\"content\":\"# 报表生成提示词优化器\\n\\n\\n## 目标\\n\\n\\n根据用户输入的需求和数据集定义,自动生成简洁、明确的用户 message。\\n系统会自动带上数据集定义,因此无需包含数据集定义内容。\\n\\n\\n## 工作流程\\n\\n\\n### 步骤一:理解需求与数据集\\n\\n\\n- 从用户的自然语言需求和数据集定义中,提取**业务方向**。\\n- 业务方向示例:\\n    - 个人简历\\n    - 项目报价\\n    - 数据统计\\n    - 财务报表\\n    - 产品清单\\n\\n\\n### 步骤二:扩展提示词\\n\\n\\n- 针对识别出的业务方向,扩展提示词,使其更贴合业务场景。\\n- 示例:\\n    如果用户需求是\\\"生成一份个人简历\\\",则扩展提示词为:\\n    \\\"请基于数据集生成个人简历模版,突出教育背景、工作经历和技能展示。\\\"\\n\\n\\n### 步骤三:生成用户 message\\n\\n\\n- 输出最终的用户 message,不包含系统提示词,不包含数据集定义。\\n- 要求:\\n    - 保留用户需求的原意。\\n    - 优化表达,使 AI 更好地理解并执行任务。\\n    - 根据业务方向,附加必要的模版说明。\\n    - 提示词结构最好包含:\\n        - 主要需求:用户的主要需求,比如:生成一个用于软件产品的报价表。\\n        - 结构要求:对于生成的内容的要求\\n        - 样式要求:对样式的整体和细节的要求,比如:整体排版美观、标题使用16号字。\\n\\n\\n#### 输出示例:\\n\\n\\n```\\n生成一个 **员工薪资报表**,要求如下:  \\n\\n\\n1. **数据内容**  \\n   - 报表需要展示以下信息:员工姓名、性别、生日、联系电话、薪资。  \\n\\n\\n2. **样式要求**  \\n   - 添加一个醒目的报表标题,字体16号。  \\n   - 标题行使用蓝色背景,并且字体加粗。  \\n   - 数据行保持清晰整齐,便于阅读。  \\n\\n\\n3. **输出要求**  \\n   - 表格内容规范,排版美观,符合员工薪资报表的格式。 \\n```\\n\\n\\n\\n\\n## 输出要求\\n\\n\\n- 最终输出为简洁明了的用户 message。\\n- 不限定关键词和字段,完全根据需求和数据集定义生成。\\n- 控制长度,不要超过500字。\\n\\n\"},{\"role\":\"user\",\"content\":\"用户需求:\\n{{question}}\\n数据集定义\\n{{ddl}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"},{\"field\":\"ddl\",\"name\":\"ddl\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"223993058876952576\",\"type\":\"end\",\"x\":1652,\"y\":1408,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":false,\"outputContent\":\"\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"text\",\"name\":\"prompt\",\"nodeId\":\"223992240450801664\"}],\"height\":114,\"width\":332}}],\"edges\":[{\"id\":\"172957153288454144\",\"type\":\"base-edge\",\"sourceNodeId\":\"172956395755208704\",\"targetNodeId\":\"172957153284259840\",\"sourceAnchorId\":\"172956395755208704_output\",\"targetAnchorId\":\"172957153284259840_input\",\"pointsList\":[{\"x\":1332,\"y\":101},{\"x\":1432,\"y\":101},{\"x\":1377,\"y\":103},{\"x\":1477,\"y\":103}]},{\"id\":\"173365501234540544\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"173365501230346240\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"173365501230346240_input\",\"pointsList\":[{\"x\":428,\"y\":443},{\"x\":528,\"y\":443},{\"x\":422,\"y\":469},{\"x\":522,\"y\":469}]},{\"id\":\"173366253650735104\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365800833675264\",\"targetNodeId\":\"173366253646540800\",\"sourceAnchorId\":\"173365800833675264_output\",\"targetAnchorId\":\"173366253646540800_input\",\"pointsList\":[{\"x\":1333,\"y\":309},{\"x\":1433,\"y\":309},{\"x\":1377,\"y\":310},{\"x\":1477,\"y\":310}]},{\"id\":\"173372961415852032\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"172956395755208704\",\"sourceAnchorId\":\"173365501230346240_source_if\",\"targetAnchorId\":\"172956395755208704_input\",\"pointsList\":[{\"x\":854,\"y\":503},{\"x\":954,\"y\":503},{\"x\":900,\"y\":101},{\"x\":1000,\"y\":101}]},{\"id\":\"173372967073968128\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"173365800833675264\",\"sourceAnchorId\":\"173365501230346240_case_2\",\"targetAnchorId\":\"173365800833675264_input\",\"pointsList\":[{\"x\":854,\"y\":529},{\"x\":954,\"y\":529},{\"x\":901,\"y\":309},{\"x\":1001,\"y\":309}]},{\"id\":\"173372974988619776\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"173366439085109248\",\"sourceAnchorId\":\"173365501230346240_source_else\",\"targetAnchorId\":\"173366439085109248_input\",\"pointsList\":[{\"x\":854,\"y\":685},{\"x\":954,\"y\":685},{\"x\":900,\"y\":1636},{\"x\":1000,\"y\":1636}]},{\"id\":\"175149164437209088\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175149164433014784\",\"sourceAnchorId\":\"173365501230346240_case_3\",\"targetAnchorId\":\"175149164433014784_input\",\"pointsList\":[{\"x\":854,\"y\":555},{\"x\":954,\"y\":555},{\"x\":898,\"y\":539},{\"x\":998,\"y\":539}]},{\"id\":\"175153997969915904\",\"type\":\"base-edge\",\"sourceNodeId\":\"175149164433014784\",\"targetNodeId\":\"175153953988444160\",\"sourceAnchorId\":\"175149164433014784_output\",\"targetAnchorId\":\"175153953988444160_input\",\"pointsList\":[{\"x\":1330,\"y\":539},{\"x\":1430,\"y\":539},{\"x\":1377,\"y\":538},{\"x\":1477,\"y\":538}]},{\"id\":\"175505963489439744\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175505963485245440\",\"sourceAnchorId\":\"173365501230346240_case_4\",\"targetAnchorId\":\"175505963485245440_input\",\"pointsList\":[{\"x\":854,\"y\":581},{\"x\":954,\"y\":581},{\"x\":900,\"y\":743},{\"x\":1000,\"y\":743}]},{\"id\":\"175506006648827904\",\"type\":\"base-edge\",\"sourceNodeId\":\"175505963485245440\",\"targetNodeId\":\"175506006644633600\",\"sourceAnchorId\":\"175505963485245440_output\",\"targetAnchorId\":\"175506006644633600_input\",\"pointsList\":[{\"x\":1332,\"y\":743},{\"x\":1432,\"y\":743},{\"x\":1377,\"y\":743},{\"x\":1477,\"y\":743}]},{\"id\":\"175807569598234624\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"175807569594040320\",\"sourceAnchorId\":\"173365501230346240_case_5\",\"targetAnchorId\":\"175807569594040320_input\",\"pointsList\":[{\"x\":854,\"y\":607},{\"x\":954,\"y\":607},{\"x\":900,\"y\":959},{\"x\":1000,\"y\":959}]},{\"id\":\"175808663019732992\",\"type\":\"base-edge\",\"sourceNodeId\":\"175807569594040320\",\"targetNodeId\":\"175808663015538688\",\"sourceAnchorId\":\"175807569594040320_output\",\"targetAnchorId\":\"175808663015538688_input\",\"pointsList\":[{\"x\":1332,\"y\":959},{\"x\":1432,\"y\":959},{\"x\":1377,\"y\":959},{\"x\":1477,\"y\":959}]},{\"id\":\"221512800426758145\",\"type\":\"base-edge\",\"sourceNodeId\":\"221504502491222016\",\"targetNodeId\":\"221512800426758144\",\"sourceAnchorId\":\"221504502491222016_output\",\"targetAnchorId\":\"221512800426758144_input\",\"pointsList\":[{\"x\":1332,\"y\":1178},{\"x\":1432,\"y\":1178},{\"x\":1377,\"y\":1175},{\"x\":1477,\"y\":1175}]},{\"id\":\"221534054756093952\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"221504502491222016\",\"sourceAnchorId\":\"173365501230346240_case_6\",\"targetAnchorId\":\"221504502491222016_input\",\"pointsList\":[{\"x\":854,\"y\":633},{\"x\":954,\"y\":633},{\"x\":900,\"y\":1178},{\"x\":1000,\"y\":1178}]},{\"id\":\"223992240454995968\",\"type\":\"base-edge\",\"sourceNodeId\":\"173365501230346240\",\"targetNodeId\":\"223992240450801664\",\"sourceAnchorId\":\"173365501230346240_case_7\",\"targetAnchorId\":\"223992240450801664_input\",\"pointsList\":[{\"x\":854,\"y\":659},{\"x\":954,\"y\":659},{\"x\":900,\"y\":1382},{\"x\":1000,\"y\":1382}]},{\"id\":\"223993058881146880\",\"type\":\"base-edge\",\"sourceNodeId\":\"223992240450801664\",\"targetNodeId\":\"223993058876952576\",\"sourceAnchorId\":\"223992240450801664_output\",\"targetAnchorId\":\"223993058876952576_input\",\"pointsList\":[{\"x\":1332,\"y\":1382},{\"x\":1432,\"y\":1382},{\"x\":1386,\"y\":1382},{\"x\":1486,\"y\":1382}]}]}', `status` = 'enable', `metadata` = '{\"outputs\":[{\"field\":\"text\",\"name\":\"prompt\",\"nodeId\":\"223992240450801664\"},{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"content\",\"name\":\"用户问题\",\"required\":true,\"type\":\"string\"},{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"ddl\",\"name\":\"表结构\",\"required\":true,\"type\":\"string\"},{\"field\":\"dbtype\",\"name\":\"数据库类型\",\"required\":true,\"type\":\"string\"},{\"field\":\"bizType\",\"name\":\"业务类型\",\"required\":true,\"type\":\"string\"}]}' WHERE `id` = '1909856345692065793'; + +-- ---author:wangshuai---date:20250902-----for:【QQYUN-13415】租户改造菜单、菜单权限及租户管理员角色升级sql +-- 新增用户按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1214462306546319322', '119213522910765570', '新增用户', '', '', 1, NULL, NULL, 2, 'system:user:addTenantUser', '1', 1.00, 0, NULL, 1, 0, 0, NULL, NULL, 'admin', '2020-01-07 16:22:32', NULL, NULL, 0, 0, '1', 0); + +-- 删除用户按钮权限 +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592114574275211345', '119213522910765570', '删除用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:17:49', NULL, NULL, 0, 0, '1', 0); + +-- 新增租户部门菜单升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1961009998209257473', '1674708136602542082', '租户部门', '/depart/TenantDepartList', 'system/depart/TenantDepartList', 1, '', NULL, 1, NULL, '0', 3.30, 0, 'ant-design:apartment-outlined', 1, 0, 0, 0, NULL, 'admin', '2025-08-28 18:16:32', 'admin', '2025-08-29 10:20:25', 0, 0, NULL, 0); + +-- 添加一个用户和多个套餐关系按钮权限 +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1960994076329316353', '119213522910765570', '添加一个用户和多个套餐关系', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:addPacksUser', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2025-08-28 17:13:16', NULL, NULL, 0, 0, '1', 0); + +-- 新增租户套餐菜单升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1961253156897710081', '1674708136602542082', '租户套餐', '/pack/TenantCurrentPackList', 'system/tenant/pack/TenantCurrentPackList', 1, '', NULL, 1, NULL, '0', 3.40, 0, 'ant-design:read-filled', 1, 0, 0, 0, NULL, 'admin', '2025-08-29 10:22:46', 'admin', '2025-08-29 10:24:46', 0, 0, NULL, 0); + +-- 产品包查询列表权限升级菜单 +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1609123240547344376', '1961253156897710081', '产品包分页列表查询', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:packList', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-31 17:44:11', NULL, NULL, 0, 0, '1', 0); + +-- 我的租户变更为叶子节点 +UPDATE `sys_permission` SET `is_leaf` = 0 WHERE `id` = '1961253156897710081'; + +-- 查询租户下用户按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1600108123037913486', '1961253156897710081', '查询租户下用户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:user:list', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 20:41:20', 'admin', '2023-01-11 12:10:48', 0, 0, '1', 0); + +-- 邀请人员加入 +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1600105607009162230', '1961253156897710081', '邀请用户', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:invitation:user', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 20:31:20', NULL, NULL, 0, 0, '1', 0); + +-- 租户角色设置成非叶子节点 +UPDATE `sys_permission` SET `is_leaf` = 0 WHERE `id` = '1597419994965786625'; + +-- 角色编辑按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592120372296522490', '1597419994965786625', '角色编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:role:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:40:52', NULL, NULL, 0, 0, '1', 0); + +-- 角色添加按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592120323667750934', '1597419994965786625', '角色添加', NULL, NULL, 0, NULL, NULL, 2, 'system:role:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:40:40', NULL, NULL, 0, 0, '1', 0); + +-- 角色删除按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592120427223412865', '1597419994965786625', '角色删除', NULL, NULL, 0, NULL, NULL, 2, 'system:role:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:41:05', NULL, NULL, 0, 0, '1', 0); + +-- 角色添加已有用户按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592102143467200514', '1597419994965786625', '给指定角色添加用户', NULL, NULL, 0, NULL, NULL, 2, 'system:user:addUserRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:18:49', NULL, NULL, 0, 0, '1', 0); + +-- 角色删除已有用户按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592114893302823614', '1597419994965786625', '删除指定角色的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteRole', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:05', NULL, NULL, 0, 0, '1', 0); + +-- 角色批量删除已有用户按钮权限升级sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592114955650691174', '1597419994965786625', '批量删除指定角色的用户关系', NULL, NULL, 0, NULL, NULL, 2, 'system:user:deleteRoleBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:19:20', NULL, NULL, 0, 0, '1', 0); + +-- 租户部门设置成非叶子节点 +UPDATE `sys_permission` SET `is_leaf` = 0 WHERE `id` = '1961009998209257473'; + +-- 添加部门按钮权限sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592115712422330529', '1961009998209257473', '部门添加', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:add', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:22:21', 'admin', '2022-11-14 19:30:49', 0, 0, '1', 0); + +-- 编辑部门按钮权限sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592117222764277032', '1961009998209257473', '部门编辑', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:edit', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:21', 'admin', '2022-11-14 19:30:55', 0, 0, '1', 0); + +-- 删除、批量删除部门按钮权限sql +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592117276539449346', '1961009998209257473', '部门删除', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:delete', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:33', 'admin', '2022-11-14 19:31:06', 0, 0, '1', 0); +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1592117377299214338', '1961009998209257473', '部门批量删除', NULL, NULL, 0, NULL, NULL, 2, 'system:depart:deleteBatch', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-11-14 19:28:58', 'admin', '2022-11-14 19:31:12', 0, 0, '1', 0); + +-- 租户管理员角色升级sql +INSERT INTO `sys_role` (`id`, `role_name`, `role_code`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `tenant_id`) VALUES ('1962488045068464130', '租户管理员', 'zuhuadmin', NULL, 'admin', '2025-09-01 20:09:46', NULL, NULL, 0); + +-- 租户管理员菜单权限 +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962489414454194178', '1962488045068464130', '1609123240547344385', NULL, '2025-09-01 20:15:12', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251539722241', '1962488045068464130', '1674708136602542082', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251548110850', '1962488045068464130', '1663816667704500225', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251552305154', '1962488045068464130', '119213522910765570', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251552305155', '1962488045068464130', '1592114574275211345', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251560693762', '1962488045068464130', '1960994076329316353', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251560693763', '1962488045068464130', '1214462306546319322', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251560693764', '1962488045068464130', '1597419994965786625', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251560693765', '1962488045068464130', '1592102143467200514', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251569082370', '1962488045068464130', '1592114893302823614', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251569082371', '1962488045068464130', '1592120323667750934', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251569082372', '1962488045068464130', '1592120372296522490', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251569082373', '1962488045068464130', '1592120427223412865', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251573276674', '1962488045068464130', '1961009998209257473', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251573276675', '1962488045068464130', '1592115712422330529', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251573276676', '1962488045068464130', '1592117222764277032', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251573276677', '1962488045068464130', '1592117276539449346', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251581665281', '1962488045068464130', '1592117377299214338', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251581665282', '1962488045068464130', '1961253156897710081', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251585859586', '1962488045068464130', '1600105607009162230', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251585859587', '1962488045068464130', '1600108123037913486', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962765251585859588', '1962488045068464130', '1609123240547344376', NULL, '2025-09-02 14:31:17', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1962766200899461121', '1962488045068464130', '1592114955650691174', NULL, '2025-09-02 14:35:03', '192.168.1.6'); + +-- ---author:liusq---date:20250902-----for:修改默认首页的关联类型 +UPDATE sys_role_index SET `relation_type` = 'DEFAULT' WHERE `role_code` = 'DEF_INDEX_ALL'; + +-- ---author:liusq---date:20250902-----for:关联类型字典增加default类型 +INSERT INTO `sys_dict_item`(`id`, `dict_id`, `item_text`, `item_value`, `item_color`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`) VALUES ('1963079150651305985', '1939572486447292418', '全局默认', 'DEFAULT', NULL, NULL, 3, 1, 'admin', '2025-09-03 11:18:36', NULL, NULL); + + +-- ---author:wangshuai---date:20250903-----for: 租户改造菜单、菜单权限、套餐增加是否自动分配给用户字段、test角色名称描述修改 +-- 租户请离按钮权限 +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1600129606082650123', '119213522910765570', '租户请离', NULL, NULL, 0, NULL, NULL, 2, 'system:tenant:leave', '1', NULL, 0, NULL, 1, 0, 0, 0, NULL, 'admin', '2022-12-06 22:06:42', NULL, NULL, 0, 0, '1', 0); + +-- 租户职务菜单 +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1963086454217281537', '1674708136602542082', '租户职务', '/position/TenantPositionList', 'system/position/TenantPositionList', 1, '', NULL, 1, NULL, '0', 3.50, 0, 'ant-design:user-outlined', 1, 0, 0, 0, NULL, 'admin', '2025-09-03 11:47:38', NULL, NULL, 0, 0, NULL, 0); + +-- 新版我的租户 +INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`) VALUES ('1963133393868722178', '1674708136602542082', '我的租户', '/my/MyTenantDetail', 'system/tenant/my/MyTenantDetail', 1, '', NULL, 1, NULL, '0', 3.00, 0, 'ant-design:user-outlined', 1, 0, 0, 0, NULL, 'admin', '2025-09-03 14:54:09', NULL, NULL, 0, 0, NULL, 0); + +-- 租户管理员角色菜单权限 +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1963068885343252482', '1962488045068464130', '1600129606082650123', NULL, '2025-09-03 10:37:49', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1963086686351036418', '1962488045068464130', '1963086454217281537', NULL, '2025-09-03 11:48:33', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1963133491872829442', '1962488045068464130', '1963133393868722178', NULL, '2025-09-03 14:54:32', '192.168.1.6'); + +-- 套餐增加是否自动分配给用户字段 +ALTER TABLE `sys_tenant_pack` +ADD COLUMN `iz_sysn` varchar(1) NULL COMMENT '自动分配给用户(0否 1是)' AFTER `pack_type`; + +-- test角色名称描述修改 +UPDATE `sys_role` SET `role_name` = '系统用户标配角色', `role_code` = 'test', `description` = '系统所有用户拥有的最小权限角色,默认都分配这个角色' WHERE `id` = 'ee8626f80f7c2619917b6236f3a7f02b'; + +-- test角色新增授权,默认授权用户设置 +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1963153837854330881', 'ee8626f80f7c2619917b6236f3a7f02b', '1596141938193747970', NULL, '2025-09-03 16:15:23', '192.168.1.6'); +INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`) VALUES ('1963153837854330882', 'ee8626f80f7c2619917b6236f3a7f02b', '1596335805278990338', NULL, '2025-09-03 16:15:23', '192.168.1.6'); + +-- ---author:wangshuai---date:20250906-----for: 【QQYUN-13637】增加部门岗位用户中间表 + +-- 删除兼职岗位 + +ALTER TABLE `sys_user` +DROP COLUMN `other_dep_post_id`; + +-- 增加用户部门岗位中间表 + +SET NAMES utf8mb4; +SET FOREIGN_KEY_CHECKS = 0; + +-- ---------------------------- +-- Table structure for sys_user_dep_post +-- ---------------------------- +DROP TABLE IF EXISTS `sys_user_dep_post`; +CREATE TABLE `sys_user_dep_post` ( + `id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键', + `user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户id', + `dep_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '部门岗位id', + `create_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '更新人', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_sudp_user_id`(`user_id`) USING BTREE, + INDEX `idx_sudp_dep_id`(`dep_id`) USING BTREE, + INDEX `idx_sudp_user_dep_id`(`user_id`, `dep_id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +SET FOREIGN_KEY_CHECKS = 1; + +-- ---author:wangshuai---date:20250908-----for: 删除旧的我的租户菜单 + +-- 删除旧版我的租户菜单 +delete from sys_permission where id = '1663816667704500225'; + +-- ---author:wangshuai---date:20250908-----for: 【JHHB-177】【用户管理】添加职务字段 获取字典 + +-- 用户增加职务 +ALTER TABLE `sys_user` +ADD COLUMN `position_type` varchar(32) NULL COMMENT '职务(字典)' AFTER `main_dep_post_id`; + +-- 职务字典 +INSERT INTO `sys_dict` (`id`, `dict_name`, `dict_code`, `description`, `del_flag`, `create_by`, `create_time`, `update_by`, `update_time`, `type`, `tenant_id`, `low_app_id`) VALUES ('1964944899916697602', '用户职务', 'user_position', '用户职务', 0, 'admin', '2025-09-08 14:52:26', NULL, NULL, 0, 0, NULL); +INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `item_color`) VALUES ('1964944982842281986', '1964944899916697602', '董事长', '0', NULL, 0, 1, 'admin', '2025-09-08 14:52:45', 'admin', '2025-09-08 14:53:54', NULL); +INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `item_color`) VALUES ('1964945020519714817', '1964944899916697602', '总经理', '1', NULL, 1, 1, 'admin', '2025-09-08 14:52:54', NULL, NULL, NULL); +INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `item_color`) VALUES ('1964945061850386434', '1964944899916697602', '副总经理', '2', NULL, 2, 1, 'admin', '2025-09-08 14:53:04', 'admin', '2025-09-08 14:53:46', NULL); +INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `item_color`) VALUES ('1964945100802887681', '1964944899916697602', '部长', '3', NULL, 3, 1, 'admin', '2025-09-08 14:53:14', 'admin', '2025-09-08 14:53:43', NULL); +INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `item_color`) VALUES ('1964945142854979586', '1964944899916697602', '副部长', '4', NULL, 4, 1, 'admin', '2025-09-08 14:53:24', 'admin', '2025-09-08 14:53:40', NULL); +INSERT INTO `sys_dict_item` (`id`, `dict_id`, `item_text`, `item_value`, `description`, `sort_order`, `status`, `create_by`, `create_time`, `update_by`, `update_time`, `item_color`) VALUES ('1964945196395270146', '1964944899916697602', '职员', '5', NULL, 5, 1, 'admin', '2025-09-08 14:53:36', NULL, NULL, NULL); + +-- ---author:chenrui---date:20250909-----for: aiflow-kotlin执行报错 +UPDATE `airag_flow` SET `chain` = 'THEN(\n start.tag(\'start-node\'),\n llm.tag(\'160650416019521536\'),\n WHEN(\n code_160652991133433856.tag(\'code_160652991133433856\'),\n code_166081977564753920.tag(\'code_166081977564753920\'),\n code_167835393352683520.tag(\'code_167835393352683520\')\n ).tag(\"code_160652991133433856\"),\n end.tag(\'160656278891560960\')\n).tag(\"start-node\")', `design` = '{\"nodes\":[{\"id\":\"start-node\",\"type\":\"start\",\"x\":300,\"y\":418,\"properties\":{\"text\":\"开始\",\"remarks\":\"\",\"options\":{},\"inputParams\":[{\"field\":\"history\",\"name\":\"历史记录\",\"type\":\"string[]\",\"required\":false},{\"field\":\"content\",\"name\":\"用户问题\",\"type\":\"string\",\"required\":true}],\"outputParams\":[],\"height\":92,\"width\":332}},{\"id\":\"160650416019521536\",\"type\":\"llm\",\"x\":693,\"y\":462,\"properties\":{\"text\":\"LLM\",\"options\":{\"model\":{\"modeId\":\"1890232564262739969\",\"params\":{\"model\":\"OpenAI\",\"temperature\":null,\"topP\":0.9,\"presencePenalty\":0.1,\"frequencyPenalty\":0.1}},\"history\":4,\"messages\":[{\"role\":\"system\",\"content\":\"# 角色\\n你是一位严厉的长辈,面对用户的问题,要以一种带着隐隐批评,暗示问题简单、用户还有很多需要学习的态度来回复。通过大模型模拟李白来对话,回答用户提出的各种问题。\\n\\n\\n## 技能\\n### 技能 1: 回答问题\\n1. 当用户提出问题时,先简要评价问题较为简单,然后给出回答。\\n2. 回答完问题后,适当提及用户还需要加强学习、增长见识等内容。\\n\\n\\n## 限制:\\n- 回复内容必须逻辑清晰、语言通顺,符合严厉长辈的角色设定。 \\n\\n\"},{\"role\":\"user\",\"content\":\"{{question}}\"}]},\"inputParams\":[{\"field\":\"content\",\"name\":\"question\",\"nodeId\":\"start-node\"}],\"outputParams\":[{\"field\":\"text\",\"name\":\"回复内容\",\"type\":\"string\"}],\"height\":180,\"width\":332}},{\"id\":\"code_160652991133433856\",\"type\":\"code\",\"x\":1135,\"y\":179,\"properties\":{\"text\":\"js\",\"options\":{\"codeType\":\"javascript\",\"code\":\"function main(params) {\\n if(params.llmRes){\\n let resLength = params.llmRes.length\\n params.llmRes = params.llmRes + \'\\\\n字数:\'+resLength\\n }\\n return {\\n result: params.llmRes,\\n }\\n}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"160656278891560960\",\"type\":\"end\",\"x\":1653,\"y\":449,\"properties\":{\"text\":\"结束\",\"options\":{\"outputText\":true,\"outputContent\":\"js:{{res}}\\ngroovy:{{res1}}\\nkotlin:{{res2}}\\npython:{{res3}}\\naviator:{{res4}}\"},\"inputParams\":[],\"outputParams\":[{\"field\":\"result\",\"name\":\"res\",\"nodeId\":\"code_160652991133433856\"},{\"field\":\"result\",\"name\":\"res1\",\"nodeId\":\"code_166081977564753920\"},{\"field\":\"result\",\"name\":\"res2\",\"nodeId\":\"code_166090618376253440\"},{\"field\":\"result\",\"name\":\"res3\",\"nodeId\":\"code_167828303175372800\"},{\"field\":\"result\",\"name\":\"res4\",\"nodeId\":\"code_167835393352683520\"}],\"height\":136,\"width\":332}},{\"id\":\"code_166081977564753920\",\"type\":\"code\",\"x\":1140,\"y\":413,\"properties\":{\"text\":\"groovy\",\"options\":{\"codeType\":\"groovy\",\"code\":\"def main(params) {\\n if (params.llmRes) {\\n def resLength = params.llmRes.length()\\n params.llmRes += \\\"\\\\n字数:\\\" + resLength\\n }\\n return [result: params.llmRes]\\n}\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\",\"required\":false}],\"height\":158,\"width\":332}},{\"id\":\"code_167835393352683520\",\"type\":\"code\",\"x\":1141,\"y\":667,\"properties\":{\"text\":\"aviator\",\"options\":{\"codeType\":\"aviator\",\"code\":\"let llmRes = params.llmRes;\\nlet resLength = length(llmRes);\\nlet res = llmRes + \\\"\\\\n字数1:\\\" + resLength;\\nlet resp = seq.map(\\\"result\\\",res);\"},\"inputParams\":[{\"field\":\"text\",\"name\":\"llmRes\",\"nodeId\":\"160650416019521536\"}],\"outputParams\":[{\"field\":\"result\",\"name\":\"返回结果\",\"type\":\"string\"}],\"height\":158,\"width\":332}}],\"edges\":[{\"id\":\"160650416019521537\",\"type\":\"base-edge\",\"sourceNodeId\":\"start-node\",\"targetNodeId\":\"160650416019521536\",\"sourceAnchorId\":\"start-node_output\",\"targetAnchorId\":\"160650416019521536_input\",\"pointsList\":[{\"x\":466,\"y\":403},{\"x\":566,\"y\":403},{\"x\":427,\"y\":403},{\"x\":527,\"y\":403}]},{\"id\":\"160652991137628160\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_160652991133433856\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_160652991133433856_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":869,\"y\":131},{\"x\":969,\"y\":131}]},{\"id\":\"160656278899949568\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_160652991133433856\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_160652991133433856_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1301,\"y\":131},{\"x\":1401,\"y\":131},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]},{\"id\":\"166082001409372160\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_166081977564753920\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_166081977564753920_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":874,\"y\":365},{\"x\":974,\"y\":365}]},{\"id\":\"166082017557442560\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_166081977564753920\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_166081977564753920_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1306,\"y\":365},{\"x\":1406,\"y\":365},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]},{\"id\":\"167835393356877824\",\"type\":\"base-edge\",\"sourceNodeId\":\"160650416019521536\",\"targetNodeId\":\"code_167835393352683520\",\"sourceAnchorId\":\"160650416019521536_output\",\"targetAnchorId\":\"code_167835393352683520_input\",\"pointsList\":[{\"x\":859,\"y\":403},{\"x\":959,\"y\":403},{\"x\":875,\"y\":619},{\"x\":975,\"y\":619}]},{\"id\":\"167836988980817920\",\"type\":\"base-edge\",\"sourceNodeId\":\"code_167835393352683520\",\"targetNodeId\":\"160656278891560960\",\"sourceAnchorId\":\"code_167835393352683520_output\",\"targetAnchorId\":\"160656278891560960_input\",\"pointsList\":[{\"x\":1307,\"y\":619},{\"x\":1407,\"y\":619},{\"x\":1387,\"y\":412},{\"x\":1487,\"y\":412}]}]}', `status` = 'enable', `metadata` = '{\"outputs\":[{\"field\":\"outputText\",\"type\":\"string\"}],\"inputs\":[{\"field\":\"history\",\"name\":\"历史记录\",\"required\":false,\"type\":\"string[]\"},{\"field\":\"content\",\"name\":\"用户问题\",\"required\":true,\"type\":\"string\"}]}' WHERE `id` = '1897552224058400770'; + +-- ---author:wangshuai---date:20250908-----for: 修改职务表的表述和菜单名称 +-- 修改字段名称 +ALTER TABLE `sys_position` +MODIFY COLUMN `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '职务级别名称' AFTER `code`, +COMMENT = '职务级别'; + +-- 更新菜单名称为职务级别 +UPDATE `sys_permission` SET `name` = '职务级别' WHERE `id` = '1438469604861403137'; + +-- 删除旧的用户代理表 +drop table if exists sys_user_agent; \ No newline at end of file