diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index f3ecfd1..04c6320 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,14 +4,18 @@
-
-
-
-
+
+
-
+
+
+
+
+
+
+
@@ -72,52 +76,52 @@
- {
- "keyToString": {
- "ApiPost:METDOD_SEND_RECORD:etl-cleaning": "{\"/test-database-connection\":[{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":19.0,\"second\":30.0,\"nano\":8.776759E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"rot\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":19.0,\"second\":34.0,\"nano\":6.501146E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"ro0t\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":19.0,\"second\":47.0,\"nano\":2.462764E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":19.0,\"second\":50.0,\"nano\":7.744186E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":20.0,\"second\":54.0,\"nano\":9.914494E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":20.0,\"second\":55.0,\"nano\":7.348136E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":20.0,\"second\":56.0,\"nano\":3.706863E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":26.0,\"second\":17.0,\"nano\":7.818898E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"oot\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"error\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":26.0,\"second\":22.0,\"nano\":7.223729E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://47.101.130.221:3306/product\\\",\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\"\\n}\",\"responseBody\":\"ok\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":21.0},\"time\":{\"hour\":16.0,\"minute\":26.0,\"second\":29.0,\"nano\":9.663834E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"1\\\",\\n \\\"url\\\": \\\"1\\\",\\n \\\"username\\\": \\\"1\\\",\\n \\\"password\\\": \\\"1\\\"\\n}\",\"responseBody\":\"error\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":11.0,\"minute\":55.0,\"second\":45.0,\"nano\":8801900.0}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://124.223.156.14:3306/high?useUnicode\\u003dtrue\\u0026characterEncoding\\u003dutf8\\u0026zeroDateTimeBehavior\\u003dconvertToNull\\u0026useSSL\\u003dtrue\\u0026serverTimezone\\u003dGMT%2B8\\\",\\n \\\"username\\\": \\\"1\\\",\\n \\\"password\\\": \\\"1\\\"\\n}\",\"responseBody\":\"error\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":11.0,\"minute\":56.0,\"second\":49.0,\"nano\":9.493733E8}}},{\"url\":\"http://localhost:8080/test-database-connection\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"driverClassName\\\": \\\"com.mysql.cj.jdbc.Driver\\\",\\n \\\"url\\\": \\\"jdbc:mysql://124.223.156.14:3306/high?useUnicode\\u003dtrue\\u0026characterEncoding\\u003dutf8\\u0026zeroDateTimeBehavior\\u003dconvertToNull\\u0026useSSL\\u003dtrue\\u0026serverTimezone\\u003dGMT%2B8\\\",\\n \\\"username\\\": \\\"1\\\",\\n \\\"password\\\": \\\"1\\\"\\n}\",\"responseBody\":\"error\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":22.0},\"time\":{\"hour\":11.0,\"minute\":56.0,\"second\":51.0,\"nano\":5.352936E8}}}],\"/place/showPlacePage\":[{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"typeId\\\": 1,\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 1\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {}\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":3.0,\"second\":48.0,\"nano\":8.461698E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"typeId\\\": 1,\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 1\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 1,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台是数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":15.0,\"minute\":28.0,\"second\":9.0,\"nano\":3.328613E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"typeId\\\": 1,\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 1,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台是数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":15.0,\"minute\":28.0,\"second\":19.0,\"nano\":2.64721E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"typeId\\\": null,\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":15.0,\"minute\":28.0,\"second\":39.0,\"nano\":8.127842E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 1\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":15.0,\"minute\":29.0,\"second\":4.0,\"nano\":8.162046E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":15.0,\"minute\":29.0,\"second\":9.0,\"nano\":5.511239E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":17.0,\"minute\":2.0,\"second\":12.0,\"nano\":8.57685E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 1\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":29.0},\"time\":{\"hour\":14.0,\"minute\":4.0,\"second\":0.0,\"nano\":9.16019E7}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":29.0},\"time\":{\"hour\":14.0,\"minute\":4.0,\"second\":9.0,\"nano\":6.076071E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":10.0,\"second\":7.0,\"nano\":5.761402E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":10.0,\"second\":9.0,\"nano\":4.998583E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":11.0,\"second\":44.0,\"nano\":4.069749E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":13.0,\"second\":6.0,\"nano\":7.074556E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":13.0,\"second\":35.0,\"nano\":6.973303E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":13.0,\"second\":37.0,\"nano\":9.886721E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": null\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": null\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":13.0,\"second\":41.0,\"nano\":7.55605E7}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": \\\"mysql\\\"\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": \\\"redis\\\"\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":16.0,\"second\":30.0,\"nano\":3.778627E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 1\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": \\\"mysql\\\"\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":8.0,\"minute\":42.0,\"second\":34.0,\"nano\":1.561251E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"bank\\\": \\\"\\\",\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": \\\"mysql\\\"\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": \\\"redis\\\"\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":8.0,\"minute\":42.0,\"second\":39.0,\"nano\":7.886653E8}}},{\"url\":\"http://localhost:10001/place/showPlacePage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 2\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 2,\\n \\\"data\\\": [\\n {\\n \\\"name\\\": \\\"电商平台数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T01:49:06.000+00:00\\\",\\n \\\"statue\\\": 0,\\n \\\"typeName\\\": \\\"mysql\\\"\\n },\\n {\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28T02:31:25.000+00:00\\\",\\n \\\"statue\\\": 1,\\n \\\"typeName\\\": \\\"redis\\\"\\n }\\n ]\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":22.0,\"minute\":14.0,\"second\":7.0,\"nano\":4.262667E8}}}],\"/item/insertItem\":[{\"url\":\"http://localhost:10001/item/insertItem\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"itemDesc\\\": \\\"\\\",\\n \\\"itemUsername\\\": \\\"root\\\",\\n \\\"itemPass\\\": \\\"ays@123\\\",\\n \\\"itemPort\\\": \\\"3306\\\",\\n \\\"itemName\\\": \\\"\\\",\\n \\\"itemYaml\\\": \\\"\\\",\\n \\\"itemStatue\\\": 1,\\n \\\"itemBank\\\": \\\"\\\",\\n \\\"place\\\": \\\"jdbc:mysql://47.101.130.221:3306/etl\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":27.0},\"time\":{\"hour\":14.0,\"minute\":55.0,\"second\":39.0,\"nano\":4.873831E8}}}],\"/place/insertData\":[{\"url\":\"http://localhost:10001/place/insertData\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"name\\\": \\\"电商平台是数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28 09:44:54\\\",\\n \\\"typeId\\\": 1,\\n \\\"statue\\\": false,\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\",\\n \\\"port\\\": \\\"6379\\\",\\n \\\"dataName\\\": \\\"etl\\\",\\n \\\"yaml\\\": \\\"\\\",\\n \\\"dataUrl\\\": \\\"47.101.130.221:3306\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/place/insertData\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eFri Jun 28 09:46:30 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dBad Request, status\\u003d400).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":46.0,\"second\":30.0,\"nano\":5.738283E8}}},{\"url\":\"http://localhost:10001/place/insertData\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"name\\\": \\\"电商平台是数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28 09:44:54\\\",\\n \\\"typeId\\\": 1,\\n \\\"statue\\\": false,\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\",\\n \\\"port\\\": \\\"6379\\\",\\n \\\"dataName\\\": \\\"etl\\\",\\n \\\"yaml\\\": \\\"\\\",\\n \\\"dataUrl\\\": \\\"47.101.130.221:3306\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/place/insertData\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eFri Jun 28 09:47:28 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dBad Request, status\\u003d400).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":47.0,\"second\":28.0,\"nano\":4.213945E8}}},{\"url\":\"http://localhost:10001/place/insertData\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"name\\\": \\\"电商平台是数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28 09:44:54\\\",\\n \\\"typeId\\\": 1,\\n \\\"statue\\\": false,\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\",\\n \\\"port\\\": \\\"6379\\\",\\n \\\"dataName\\\": \\\"etl\\\",\\n \\\"yaml\\\": \\\"\\\",\\n \\\"dataUrl\\\": \\\"47.101.130.221:3306\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/place/insertData\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eFri Jun 28 09:47:57 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dBad Request, status\\u003d400).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":47.0,\"second\":57.0,\"nano\":5.19561E7}}},{\"url\":\"http://localhost:10001/place/insertData\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"name\\\": \\\"电商平台是数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28 09:44:54\\\",\\n \\\"typeId\\\": 1,\\n \\\"statue\\\": false,\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\",\\n \\\"port\\\": \\\"6379\\\",\\n \\\"dataName\\\": \\\"etl\\\",\\n \\\"yaml\\\": \\\"\\\",\\n \\\"dataUrl\\\": \\\"47.101.130.221:3306\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/place/insertData\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eFri Jun 28 09:48:05 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dBad Request, status\\u003d400).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":48.0,\"second\":5.0,\"nano\":7.96102E8}}},{\"url\":\"http://localhost:10001/place/insertData\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"name\\\": \\\"电商平台是数据库\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28 09:44:54\\\",\\n \\\"typeId\\\": 1,\\n \\\"statue\\\": false,\\n \\\"username\\\": \\\"root\\\",\\n \\\"password\\\": \\\"ays@123\\\",\\n \\\"port\\\": \\\"6379\\\",\\n \\\"dataName\\\": \\\"etl\\\",\\n \\\"yaml\\\": \\\"\\\",\\n \\\"dataUrl\\\": \\\"47.101.130.221:3306\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": true\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":49.0,\"second\":7.0,\"nano\":1.140743E8}}},{\"url\":\"http://localhost:10001/place/insertData\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28 10:26:00\\\",\\n \\\"typeId\\\": 2,\\n \\\"statue\\\": 1,\\n \\\"username\\\": \\\"\\\",\\n \\\"password\\\": \\\"123456\\\",\\n \\\"port\\\": \\\"6379\\\",\\n \\\"dataName\\\": \\\"\\\",\\n \\\"yaml\\\": \\\"\\\",\\n \\\"dataUrl\\\": \\\"47.101.130.221\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/place/insertData\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eFri Jun 28 10:29:02 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dBad Request, status\\u003d400).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":10.0,\"minute\":29.0,\"second\":2.0,\"nano\":5.229108E8}}},{\"url\":\"http://localhost:10001/place/insertData\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"name\\\": \\\"电商项目数据库(redis)\\\",\\n \\\"bank\\\": \\\"暂无简介\\\",\\n \\\"updateTime\\\": \\\"2024-06-28 10:26:00\\\",\\n \\\"typeId\\\": 2,\\n \\\"statue\\\": 1,\\n \\\"username\\\": \\\"\\\",\\n \\\"password\\\": \\\"123456\\\",\\n \\\"port\\\": \\\"6379\\\",\\n \\\"dataName\\\": \\\"\\\",\\n \\\"yaml\\\": \\\"\\\",\\n \\\"dataUrl\\\": \\\"47.101.130.221\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": true\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":10.0,\"minute\":31.0,\"second\":26.0,\"nano\":1.745613E8}}}],\"/place/testMysql/{id}\":[{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"error\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":49.0,\"second\":25.0,\"nano\":3.06246E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"error\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":50.0,\"second\":19.0,\"nano\":2.335331E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":50.0,\"second\":48.0,\"nano\":9.099958E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":50.0,\"second\":51.0,\"nano\":5.018244E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":9.0,\"minute\":50.0,\"second\":52.0,\"nano\":6.643323E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":10.0,\"minute\":25.0,\"second\":49.0,\"nano\":1.133712E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":10.0,\"minute\":32.0,\"second\":29.0,\"nano\":6.536878E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"2\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":10.0,\"minute\":32.0,\"second\":34.0,\"nano\":2.528828E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/place/testMysql/1\\n\\nConnectException: Connection refused: connect\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":19.0,\"minute\":41.0,\"second\":26.0,\"nano\":1.140526E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/place/testMysql/1\\n\\nConnectException: Connection refused: connect\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":19.0,\"minute\":41.0,\"second\":29.0,\"nano\":7.949113E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":19.0,\"minute\":44.0,\"second\":45.0,\"nano\":8.120279E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":29.0},\"time\":{\"hour\":14.0,\"minute\":4.0,\"second\":22.0,\"nano\":5.242711E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"2\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":29.0},\"time\":{\"hour\":14.0,\"minute\":4.0,\"second\":28.0,\"nano\":2.676117E8}}},{\"url\":\"http://localhost:10001/place/testMysql/{id}\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"description\":\"\",\"is_checked\":1.0,\"key\":\"id\",\"type\":\"Text\",\"not_null\":\"1\",\"field_type\":\"Long\",\"value\":\"1\"},{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": \\\"ok\\\"\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":8.0,\"minute\":42.0,\"second\":45.0,\"nano\":7.221778E8}}}],\"/type/showTypeList\":[{\"url\":\"http://localhost:10001/type/showTypeList\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"mysql\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"redis\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":28.0},\"time\":{\"hour\":15.0,\"minute\":28.0,\"second\":56.0,\"nano\":8.93632E7}}},{\"url\":\"http://localhost:10001/type/showTypeList\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"mysql\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"redis\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":29.0},\"time\":{\"hour\":14.0,\"minute\":4.0,\"second\":17.0,\"nano\":8.974304E8}}},{\"url\":\"http://localhost:10001/type/showTypeList\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"mysql\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"redis\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":17.0,\"second\":44.0,\"nano\":8.03218E8}}}],\"/role-type/showTypeList\":[{\"url\":\"http://localhost:10001/role-type/showTypeList\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": []\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":17.0,\"second\":28.0,\"nano\":9.046485E8}}}],\"/data-task/showListPage\":[{\"url\":\"http://localhost:10001/data-task/showListPage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"id\\\": 1,\\n \\\"urgentLevel\\\": \\\"\\\",\\n \\\"statue\\\": 1,\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 1\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 0,\\n \\\"data\\\": []\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":6.0,\"day\":30.0},\"time\":{\"hour\":11.0,\"minute\":17.0,\"second\":35.0,\"nano\":4.395318E8}}},{\"url\":\"http://localhost:10001/data-task/showListPage\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"id\\\": 1,\\n \\\"statue\\\": 1,\\n \\\"pageNum\\\": 1,\\n \\\"pageSize\\\": 1\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": {\\n \\\"total\\\": 0,\\n \\\"data\\\": []\\n }\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":8.0,\"minute\":42.0,\"second\":54.0,\"nano\":6.085124E8}}}],\"/dataTable/getTableName\":[{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"Type definition error: [simple type, class com.etl.cleaning.domian.request.TableRequest]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.etl.cleaning.domian.request.TableRequest` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)\\\\\\\\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 2, column: 3]\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":18.0,\"minute\":51.0,\"second\":36.0,\"nano\":7.435371E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"Type definition error: [simple type, class com.etl.cleaning.domian.request.TableRequest]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.etl.cleaning.domian.request.TableRequest` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)\\\\\\\\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 2, column: 3]\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":18.0,\"minute\":52.0,\"second\":21.0,\"nano\":4.644998E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":18.0,\"minute\":58.0,\"second\":46.0,\"nano\":2.920276E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":0.0,\"second\":11.0,\"nano\":6.824795E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":0.0,\"second\":18.0,\"nano\":7.336976E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":0.0,\"second\":31.0,\"nano\":5.196509E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":2.0,\"second\":14.0,\"nano\":1.355243E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306/etl\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":3.0,\"second\":6.0,\"nano\":4.29027E7}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306/etl\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":3.0,\"second\":10.0,\"nano\":8.195649E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.sql.SQLException: No suitable driver found for 47.101.130.221:3306/etl\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":3.0,\"second\":55.0,\"nano\":3.437401E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n \\\"data_place\\\",\\n \\\"data_role\\\",\\n \\\"data_task\\\",\\n \\\"data_type\\\",\\n \\\"role_type\\\",\\n \\\"config_info\\\",\\n \\\"config_info_aggr\\\",\\n \\\"config_info_beta\\\",\\n \\\"config_info_tag\\\",\\n \\\"config_tags_relation\\\",\\n \\\"group_capacity\\\",\\n \\\"his_config_info\\\",\\n \\\"permissions\\\",\\n \\\"roles\\\",\\n \\\"tenant_capacity\\\",\\n \\\"tenant_info\\\",\\n \\\"users\\\",\\n \\\"user\\\",\\n \\\"course\\\",\\n \\\"score\\\",\\n \\\"student\\\",\\n \\\"teacher\\\",\\n \\\"alarm_record\\\",\\n \\\"all_heatmap\\\",\\n \\\"all_percentile\\\",\\n \\\"browser_app_error_rate\\\",\\n \\\"browser_app_error_sum\\\",\\n \\\"browser_app_page_ajax_error_sum\\\",\\n \\\"browser_app_page_dns_avg\\\",\\n \\\"browser_app_page_dom_analysis_avg\\\",\\n \\\"browser_app_page_dom_ready_avg\\\",\\n \\\"browser_app_page_dom_ready_percentile\\\",\\n \\\"browser_app_page_error_rate\\\",\\n \\\"browser_app_page_error_sum\\\",\\n \\\"browser_app_page_first_pack_avg\\\",\\n \\\"browser_app_page_first_pack_percentile\\\",\\n \\\"browser_app_page_fmp_avg\\\",\\n \\\"browser_app_page_fmp_percentile\\\",\\n \\\"browser_app_page_fpt_avg\\\",\\n \\\"browser_app_page_fpt_percentile\\\",\\n \\\"browser_app_page_js_error_sum\\\",\\n \\\"browser_app_page_load_page_avg\\\",\\n \\\"browser_app_page_load_page_percentile\\\",\\n \\\"browser_app_page_pv\\\",\\n \\\"browser_app_page_redirect_avg\\\",\\n \\\"browser_app_page_res_avg\\\",\\n \\\"browser_app_page_resource_error_sum\\\",\\n \\\"browser_app_page_ssl_avg\\\",\\n \\\"browser_app_page_tcp_avg\\\",\\n \\\"browser_app_page_trans_avg\\\",\\n \\\"browser_app_page_ttfb_avg\\\",\\n \\\"browser_app_page_ttl_avg\\\",\\n \\\"browser_app_page_ttl_percentile\\\",\\n \\\"browser_app_page_unknown_error_sum\\\",\\n \\\"browser_app_pv\\\",\\n \\\"browser_app_single_version_error_rate\\\",\\n \\\"browser_app_single_version_error_sum\\\",\\n \\\"browser_app_single_version_pv\\\",\\n \\\"browser_error_log\\\",\\n \\\"database_access_cpm\\\",\\n \\\"database_access_percentile\\\",\\n \\\"database_access_resp_time\\\",\\n \\\"database_access_sla\\\",\\n \\\"endpoint_avg\\\",\\n \\\"endpoint_cpm\\\",\\n \\\"endpoint_percentile\\\",\\n \\\"endpoint_relation_cpm\\\",\\n \\\"endpoint_relation_percentile\\\",\\n \\\"endpoint_relation_resp_time\\\",\\n \\\"endpoint_relation_server_side\\\",\\n \\\"endpoint_relation_sla\\\",\\n \\\"endpoint_sla\\\",\\n \\\"endpoint_traffic\\\",\\n \\\"envoy_bug_failures\\\",\\n \\\"envoy_heap_memory_max_used\\\",\\n \\\"envoy_heap_memory_used\\\",\\n \\\"envoy_memory_allocated\\\",\\n \\\"envoy_memory_allocated_max\\\",\\n \\\"envoy_memory_physical_size\\\",\\n \\\"envoy_memory_physical_size_max\\\",\\n \\\"envoy_parent_connections_used\\\",\\n \\\"envoy_total_connections_used\\\",\\n \\\"envoy_worker_threads\\\",\\n \\\"envoy_worker_threads_max\\\",\\n \\\"events\\\",\\n \\\"instance_clr_available_completion_port_threads\\\",\\n \\\"instance_clr_available_worker_threads\\\",\\n \\\"instance_clr_cpu\\\",\\n \\\"instance_clr_gen0_collect_count\\\",\\n \\\"instance_clr_gen1_collect_count\\\",\\n \\\"instance_clr_gen2_collect_count\\\",\\n \\\"instance_clr_heap_memory\\\",\\n \\\"instance_clr_max_completion_port_threads\\\",\\n \\\"instance_clr_max_worker_threads\\\",\\n \\\"instance_jvm_cpu\\\",\\n \\\"instance_jvm_memory_heap\\\",\\n \\\"instance_jvm_memory_heap_max\\\",\\n \\\"instance_jvm_memory_noheap\\\",\\n \\\"instance_jvm_memory_noheap_max\\\",\\n \\\"instance_jvm_old_gc_count\\\",\\n \\\"instance_jvm_old_gc_time\\\",\\n \\\"instance_jvm_thread_daemon_count\\\",\\n \\\"instance_jvm_thread_live_count\\\",\\n \\\"instance_jvm_thread_peak_count\\\",\\n \\\"instance_jvm_young_gc_count\\\",\\n \\\"instance_jvm_young_gc_time\\\",\\n \\\"instance_traffic\\\",\\n \\\"log\\\",\\n \\\"meter_http_server_requests_count\\\",\\n \\\"meter_http_server_requests_duration\\\",\\n \\\"meter_jdbc_connections_active\\\",\\n \\\"meter_jdbc_connections_idle\\\",\\n \\\"meter_jdbc_connections_max\\\",\\n \\\"meter_jvm_classes_loaded\\\",\\n \\\"meter_jvm_classes_unloaded\\\",\\n \\\"meter_jvm_gc_pause_count\\\",\\n \\\"meter_jvm_gc_pause_duration\\\",\\n \\\"meter_jvm_memory_committed\\\",\\n \\\"meter_jvm_memory_max\\\",\\n \\\"meter_jvm_memory_used\\\",\\n \\\"meter_jvm_threads_daemon\\\",\\n \\\"meter_jvm_threads_live\\\",\\n \\\"meter_jvm_threads_peak\\\",\\n \\\"meter_process_cpu_usage\\\",\\n \\\"meter_process_files_max\\\",\\n \\\"meter_process_files_open\\\",\\n \\\"meter_system_cpu_usage\\\",\\n \\\"meter_system_load_average_1m\\\",\\n \\\"meter_tomcat_sessions_active_current\\\",\\n \\\"meter_tomcat_sessions_active_max\\\",\\n \\\"meter_tomcat_sessions_rejected\\\",\\n \\\"network_address_alias\\\",\\n \\\"profile_task\\\",\\n \\\"profile_task_log\\\",\\n \\\"profile_task_segment_snapshot\\\",\\n \\\"segment\\\",\\n \\\"service_apdex\\\",\\n \\\"service_cpm\\\",\\n \\\"service_instance_cpm\\\",\\n \\\"service_instance_relation_client_call_sla\\\",\\n \\\"service_instance_relation_client_cpm\\\",\\n \\\"service_instance_relation_client_percentile\\\",\\n \\\"service_instance_relation_client_resp_time\\\",\\n \\\"service_instance_relation_client_side\\\",\\n \\\"service_instance_relation_server_call_sla\\\",\\n \\\"service_instance_relation_server_cpm\\\",\\n \\\"service_instance_relation_server_percentile\\\",\\n \\\"service_instance_relation_server_resp_time\\\",\\n \\\"service_instance_relation_server_side\\\",\\n \\\"service_instance_resp_time\\\",\\n \\\"service_instance_sla\\\",\\n \\\"service_percentile\\\",\\n \\\"service_relation_client_call_sla\\\",\\n \\\"service_relation_client_cpm\\\",\\n \\\"service_relation_client_percentile\\\",\\n \\\"service_relation_client_resp_time\\\",\\n \\\"service_relation_client_side\\\",\\n \\\"service_relation_server_call_sla\\\",\\n \\\"service_relation_server_cpm\\\",\\n \\\"service_relation_server_percentile\\\",\\n \\\"service_relation_server_resp_time\\\",\\n \\\"service_relation_server_side\\\",\\n \\\"service_resp_time\\\",\\n \\\"service_sla\\\",\\n \\\"service_traffic\\\",\\n \\\"top_n_database_statement\\\",\\n \\\"ui_template\\\",\\n \\\"sys_config\\\"\\n ]\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":5.0,\"second\":52.0,\"nano\":8.461101E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n \\\"data_place\\\",\\n \\\"data_role\\\",\\n \\\"data_task\\\",\\n \\\"data_type\\\",\\n \\\"role_type\\\",\\n \\\"config_info\\\",\\n \\\"config_info_aggr\\\",\\n \\\"config_info_beta\\\",\\n \\\"config_info_tag\\\",\\n \\\"config_tags_relation\\\",\\n \\\"group_capacity\\\",\\n \\\"his_config_info\\\",\\n \\\"permissions\\\",\\n \\\"roles\\\",\\n \\\"tenant_capacity\\\",\\n \\\"tenant_info\\\",\\n \\\"users\\\",\\n \\\"user\\\",\\n \\\"course\\\",\\n \\\"score\\\",\\n \\\"student\\\",\\n \\\"teacher\\\",\\n \\\"alarm_record\\\",\\n \\\"all_heatmap\\\",\\n \\\"all_percentile\\\",\\n \\\"browser_app_error_rate\\\",\\n \\\"browser_app_error_sum\\\",\\n \\\"browser_app_page_ajax_error_sum\\\",\\n \\\"browser_app_page_dns_avg\\\",\\n \\\"browser_app_page_dom_analysis_avg\\\",\\n \\\"browser_app_page_dom_ready_avg\\\",\\n \\\"browser_app_page_dom_ready_percentile\\\",\\n \\\"browser_app_page_error_rate\\\",\\n \\\"browser_app_page_error_sum\\\",\\n \\\"browser_app_page_first_pack_avg\\\",\\n \\\"browser_app_page_first_pack_percentile\\\",\\n \\\"browser_app_page_fmp_avg\\\",\\n \\\"browser_app_page_fmp_percentile\\\",\\n \\\"browser_app_page_fpt_avg\\\",\\n \\\"browser_app_page_fpt_percentile\\\",\\n \\\"browser_app_page_js_error_sum\\\",\\n \\\"browser_app_page_load_page_avg\\\",\\n \\\"browser_app_page_load_page_percentile\\\",\\n \\\"browser_app_page_pv\\\",\\n \\\"browser_app_page_redirect_avg\\\",\\n \\\"browser_app_page_res_avg\\\",\\n \\\"browser_app_page_resource_error_sum\\\",\\n \\\"browser_app_page_ssl_avg\\\",\\n \\\"browser_app_page_tcp_avg\\\",\\n \\\"browser_app_page_trans_avg\\\",\\n \\\"browser_app_page_ttfb_avg\\\",\\n \\\"browser_app_page_ttl_avg\\\",\\n \\\"browser_app_page_ttl_percentile\\\",\\n \\\"browser_app_page_unknown_error_sum\\\",\\n \\\"browser_app_pv\\\",\\n \\\"browser_app_single_version_error_rate\\\",\\n \\\"browser_app_single_version_error_sum\\\",\\n \\\"browser_app_single_version_pv\\\",\\n \\\"browser_error_log\\\",\\n \\\"database_access_cpm\\\",\\n \\\"database_access_percentile\\\",\\n \\\"database_access_resp_time\\\",\\n \\\"database_access_sla\\\",\\n \\\"endpoint_avg\\\",\\n \\\"endpoint_cpm\\\",\\n \\\"endpoint_percentile\\\",\\n \\\"endpoint_relation_cpm\\\",\\n \\\"endpoint_relation_percentile\\\",\\n \\\"endpoint_relation_resp_time\\\",\\n \\\"endpoint_relation_server_side\\\",\\n \\\"endpoint_relation_sla\\\",\\n \\\"endpoint_sla\\\",\\n \\\"endpoint_traffic\\\",\\n \\\"envoy_bug_failures\\\",\\n \\\"envoy_heap_memory_max_used\\\",\\n \\\"envoy_heap_memory_used\\\",\\n \\\"envoy_memory_allocated\\\",\\n \\\"envoy_memory_allocated_max\\\",\\n \\\"envoy_memory_physical_size\\\",\\n \\\"envoy_memory_physical_size_max\\\",\\n \\\"envoy_parent_connections_used\\\",\\n \\\"envoy_total_connections_used\\\",\\n \\\"envoy_worker_threads\\\",\\n \\\"envoy_worker_threads_max\\\",\\n \\\"events\\\",\\n \\\"instance_clr_available_completion_port_threads\\\",\\n \\\"instance_clr_available_worker_threads\\\",\\n \\\"instance_clr_cpu\\\",\\n \\\"instance_clr_gen0_collect_count\\\",\\n \\\"instance_clr_gen1_collect_count\\\",\\n \\\"instance_clr_gen2_collect_count\\\",\\n \\\"instance_clr_heap_memory\\\",\\n \\\"instance_clr_max_completion_port_threads\\\",\\n \\\"instance_clr_max_worker_threads\\\",\\n \\\"instance_jvm_cpu\\\",\\n \\\"instance_jvm_memory_heap\\\",\\n \\\"instance_jvm_memory_heap_max\\\",\\n \\\"instance_jvm_memory_noheap\\\",\\n \\\"instance_jvm_memory_noheap_max\\\",\\n \\\"instance_jvm_old_gc_count\\\",\\n \\\"instance_jvm_old_gc_time\\\",\\n \\\"instance_jvm_thread_daemon_count\\\",\\n \\\"instance_jvm_thread_live_count\\\",\\n \\\"instance_jvm_thread_peak_count\\\",\\n \\\"instance_jvm_young_gc_count\\\",\\n \\\"instance_jvm_young_gc_time\\\",\\n \\\"instance_traffic\\\",\\n \\\"log\\\",\\n \\\"meter_http_server_requests_count\\\",\\n \\\"meter_http_server_requests_duration\\\",\\n \\\"meter_jdbc_connections_active\\\",\\n \\\"meter_jdbc_connections_idle\\\",\\n \\\"meter_jdbc_connections_max\\\",\\n \\\"meter_jvm_classes_loaded\\\",\\n \\\"meter_jvm_classes_unloaded\\\",\\n \\\"meter_jvm_gc_pause_count\\\",\\n \\\"meter_jvm_gc_pause_duration\\\",\\n \\\"meter_jvm_memory_committed\\\",\\n \\\"meter_jvm_memory_max\\\",\\n \\\"meter_jvm_memory_used\\\",\\n \\\"meter_jvm_threads_daemon\\\",\\n \\\"meter_jvm_threads_live\\\",\\n \\\"meter_jvm_threads_peak\\\",\\n \\\"meter_process_cpu_usage\\\",\\n \\\"meter_process_files_max\\\",\\n \\\"meter_process_files_open\\\",\\n \\\"meter_system_cpu_usage\\\",\\n \\\"meter_system_load_average_1m\\\",\\n \\\"meter_tomcat_sessions_active_current\\\",\\n \\\"meter_tomcat_sessions_active_max\\\",\\n \\\"meter_tomcat_sessions_rejected\\\",\\n \\\"network_address_alias\\\",\\n \\\"profile_task\\\",\\n \\\"profile_task_log\\\",\\n \\\"profile_task_segment_snapshot\\\",\\n \\\"segment\\\",\\n \\\"service_apdex\\\",\\n \\\"service_cpm\\\",\\n \\\"service_instance_cpm\\\",\\n \\\"service_instance_relation_client_call_sla\\\",\\n \\\"service_instance_relation_client_cpm\\\",\\n \\\"service_instance_relation_client_percentile\\\",\\n \\\"service_instance_relation_client_resp_time\\\",\\n \\\"service_instance_relation_client_side\\\",\\n \\\"service_instance_relation_server_call_sla\\\",\\n \\\"service_instance_relation_server_cpm\\\",\\n \\\"service_instance_relation_server_percentile\\\",\\n \\\"service_instance_relation_server_resp_time\\\",\\n \\\"service_instance_relation_server_side\\\",\\n \\\"service_instance_resp_time\\\",\\n \\\"service_instance_sla\\\",\\n \\\"service_percentile\\\",\\n \\\"service_relation_client_call_sla\\\",\\n \\\"service_relation_client_cpm\\\",\\n \\\"service_relation_client_percentile\\\",\\n \\\"service_relation_client_resp_time\\\",\\n \\\"service_relation_client_side\\\",\\n \\\"service_relation_server_call_sla\\\",\\n \\\"service_relation_server_cpm\\\",\\n \\\"service_relation_server_percentile\\\",\\n \\\"service_relation_server_resp_time\\\",\\n \\\"service_relation_server_side\\\",\\n \\\"service_resp_time\\\",\\n \\\"service_sla\\\",\\n \\\"service_traffic\\\",\\n \\\"top_n_database_statement\\\",\\n \\\"ui_template\\\",\\n \\\"sys_config\\\"\\n ]\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":9.0,\"second\":25.0,\"nano\":8.150379E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n \\\"data_place\\\",\\n \\\"data_role\\\",\\n \\\"data_task\\\",\\n \\\"data_type\\\",\\n \\\"role_type\\\"\\n ]\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":13.0,\"second\":33.0,\"nano\":5.36063E7}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n \\\"data_place\\\",\\n \\\"data_role\\\",\\n \\\"data_task\\\",\\n \\\"data_type\\\",\\n \\\"role_type\\\"\\n ]\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":3.0},\"time\":{\"hour\":19.0,\"minute\":13.0,\"second\":35.0,\"nano\":6.816038E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n \\\"data_place\\\",\\n \\\"data_role\\\",\\n \\\"data_task\\\",\\n \\\"data_type\\\",\\n \\\"role_type\\\"\\n ]\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":8.0,\"minute\":42.0,\"second\":25.0,\"nano\":9.012805E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商数据源\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/dataTable/getTableName\\n\\nConnectException: Connection refused: connect\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":22.0,\"minute\":9.0,\"second\":49.0,\"nano\":8.978072E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商数据源描述\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/dataTable/getTableName\\n\\nConnectException: Connection refused: connect\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":22.0,\"minute\":10.0,\"second\":5.0,\"nano\":1.447066E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10001/dataTable/getTableName\\n\\nConnectException: Connection refused: connect\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":22.0,\"minute\":10.0,\"second\":16.0,\"nano\":9.313031E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 1,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n \\\"data_place\\\",\\n \\\"data_role\\\",\\n \\\"data_task\\\",\\n \\\"data_type\\\",\\n \\\"role_type\\\"\\n ]\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":22.0,\"minute\":10.0,\"second\":44.0,\"nano\":5.894852E8}}},{\"url\":\"http://localhost:10001/dataTable/getTableName\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"{\\n \\\"typeId\\\": 2,\\n \\\"name\\\": \\\"电商平台数据库\\\"\\n}\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"One record is expected, but the query result is multiple records\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":5.0},\"time\":{\"hour\":22.0,\"minute\":10.0,\"second\":55.0,\"nano\":7.126955E8}}}],\"/poi/excel/outPoi\":[{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":8.0},\"time\":{\"hour\":20.0,\"minute\":17.0,\"second\":0.0,\"nano\":9.723918E8}}},{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":8.0},\"time\":{\"hour\":20.0,\"minute\":18.0,\"second\":44.0,\"nano\":3.723767E8}}},{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":8.0},\"time\":{\"hour\":20.0,\"minute\":19.0,\"second\":6.0,\"nano\":4.785773E8}}},{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":8.0},\"time\":{\"hour\":20.0,\"minute\":19.0,\"second\":30.0,\"nano\":4.795178E8}}},{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":8.0},\"time\":{\"hour\":20.0,\"minute\":19.0,\"second\":45.0,\"nano\":9.514948E8}}},{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 500,\\n \\\"msg\\\": \\\"\\\\\\\"java.lang.ExceptionInInitializerError\\\\\\\"\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":8.0},\"time\":{\"hour\":20.0,\"minute\":35.0,\"second\":18.0,\"nano\":9.526283E8}}},{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":8.0},\"time\":{\"hour\":20.0,\"minute\":37.0,\"second\":55.0,\"nano\":8.946022E8}}},{\"url\":\"http://localhost:10001/poi/excel/outPoi\",\"header\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"\",\"selectedItem\":\"POST\",\"time\":{\"date\":{\"year\":2024,\"month\":7,\"day\":10},\"time\":{\"hour\":9,\"minute\":38,\"second\":3,\"nano\":195083000}}}]}",
- "ApiPost:METDOD_SEND_RECORD:etl-spike": "{\"/goods/test\":[{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:25:17 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":25.0,\"second\":17.0,\"nano\":4.67907E7}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:25:17 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":25.0,\"second\":17.0,\"nano\":2.019545E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:25:17 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":25.0,\"second\":17.0,\"nano\":3.484693E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:25:17 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":25.0,\"second\":17.0,\"nano\":5.330607E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:25:17 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":25.0,\"second\":17.0,\"nano\":7.020728E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:25:19 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":25.0,\"second\":19.0,\"nano\":1.948741E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:26:12 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":26.0,\"second\":12.0,\"nano\":3.11994E7}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:27:02 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":27.0,\"second\":2.0,\"nano\":1.970275E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 14:28:31 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dNot Found, status\\u003d404).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":28.0,\"second\":31.0,\"nano\":4.389257E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"电脑\\\",\\n \\\"price\\\": 5500.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:00\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"手机\\\",\\n \\\"price\\\": 8800.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:04\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"name\\\": \\\"冰箱\\\",\\n \\\"price\\\": 78008.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:07\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"name\\\": \\\"锅炉\\\",\\n \\\"price\\\": 200.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-03T13:57:10\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"水桶\\\",\\n \\\"price\\\": 100.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:14\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":14.0,\"minute\":29.0,\"second\":47.0,\"nano\":7.243493E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"电脑\\\",\\n \\\"price\\\": 5500.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:00\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"手机\\\",\\n \\\"price\\\": 8800.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:04\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"name\\\": \\\"冰箱\\\",\\n \\\"price\\\": 78008.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:07\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"name\\\": \\\"锅炉\\\",\\n \\\"price\\\": 200.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-03T13:57:10\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"水桶\\\",\\n \\\"price\\\": 100.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:14\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":36.0,\"second\":52.0,\"nano\":6.415599E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"电脑\\\",\\n \\\"price\\\": 5500.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:00\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"手机\\\",\\n \\\"price\\\": 8800.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:04\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"name\\\": \\\"冰箱\\\",\\n \\\"price\\\": 78008.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:07\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"name\\\": \\\"锅炉\\\",\\n \\\"price\\\": 200.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-03T13:57:10\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"水桶\\\",\\n \\\"price\\\": 100.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:14\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":57.0,\"nano\":9.04292E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"电脑\\\",\\n \\\"price\\\": 5500.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:00\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"手机\\\",\\n \\\"price\\\": 8800.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:04\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"name\\\": \\\"冰箱\\\",\\n \\\"price\\\": 78008.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:07\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"name\\\": \\\"锅炉\\\",\\n \\\"price\\\": 200.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-03T13:57:10\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"水桶\\\",\\n \\\"price\\\": 100.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:14\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":58.0,\"nano\":9938700.0}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\nBlocked by Sentinel (flow limiting)\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":58.0,\"nano\":1.685291E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\nBlocked by Sentinel (flow limiting)\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":58.0,\"nano\":2.706572E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\nBlocked by Sentinel (flow limiting)\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":58.0,\"nano\":4.742401E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"电脑\\\",\\n \\\"price\\\": 5500.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:00\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"手机\\\",\\n \\\"price\\\": 8800.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:04\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"name\\\": \\\"冰箱\\\",\\n \\\"price\\\": 78008.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:07\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"name\\\": \\\"锅炉\\\",\\n \\\"price\\\": 200.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-03T13:57:10\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"水桶\\\",\\n \\\"price\\\": 100.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:14\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":58.0,\"nano\":7.4657E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": [\\n {\\n \\\"id\\\": 1,\\n \\\"name\\\": \\\"电脑\\\",\\n \\\"price\\\": 5500.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:00\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 2,\\n \\\"name\\\": \\\"手机\\\",\\n \\\"price\\\": 8800.00,\\n \\\"typename\\\": \\\"电子用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:04\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 3,\\n \\\"name\\\": \\\"冰箱\\\",\\n \\\"price\\\": 78008.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:07\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 4,\\n \\\"name\\\": \\\"锅炉\\\",\\n \\\"price\\\": 200.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-03T13:57:10\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n },\\n {\\n \\\"id\\\": 5,\\n \\\"name\\\": \\\"水桶\\\",\\n \\\"price\\\": 100.00,\\n \\\"typename\\\": \\\"生活用品\\\",\\n \\\"time\\\": \\\"2024-07-02T13:57:14\\\",\\n \\\"place\\\": \\\"河南濮阳\\\",\\n \\\"style\\\": \\\"黑色\\\"\\n }\\n ]\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":58.0,\"nano\":8.370787E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\nBlocked by Sentinel (flow limiting)\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":58.0,\"nano\":9.031898E8}}},{\"url\":\"http://localhost:10002/goods/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/goods/test\\n\\nBlocked by Sentinel (flow limiting)\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":15.0,\"minute\":38.0,\"second\":59.0,\"nano\":8.03615E7}}}],\"/pdf/test\":[{\"url\":\"http://localhost:10002/pdf/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/pdf/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 22:09:08 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":22.0,\"minute\":9.0,\"second\":8.0,\"nano\":7.038883E8}}},{\"url\":\"http://localhost:10002/pdf/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/pdf/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 22:13:44 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":22.0,\"minute\":13.0,\"second\":44.0,\"nano\":8.229085E8}}},{\"url\":\"http://localhost:10002/pdf/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"There was an error accessing to URL: http://localhost:10002/pdf/test\\n\\n\\u003chtml\\u003e\\u003cbody\\u003e\\u003ch1\\u003eWhitelabel Error Page\\u003c/h1\\u003e\\u003cp\\u003eThis application has no explicit mapping for /error, so you are seeing this as a fallback.\\u003c/p\\u003e\\u003cdiv id\\u003d\\u0027created\\u0027\\u003eWed Jul 10 22:16:55 CST 2024\\u003c/div\\u003e\\u003cdiv\\u003eThere was an unexpected error (type\\u003dInternal Server Error, status\\u003d500).\\u003c/div\\u003e\\u003c/body\\u003e\\u003c/html\\u003e\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":22.0,\"minute\":16.0,\"second\":55.0,\"nano\":9.219136E8}}},{\"url\":\"http://localhost:10002/pdf/test\",\"header\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1.0,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024.0,\"month\":7.0,\"day\":10.0},\"time\":{\"hour\":22.0,\"minute\":18.0,\"second\":16.0,\"nano\":7.012809E8}}},{\"url\":\"http://localhost:10002/pdf/test\",\"header\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"query\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"rest\":[{\"is_checked\":1,\"type\":\"Text\",\"value\":\"\"}],\"requestBody\":\"\",\"responseBody\":\"{\\n \\\"code\\\": 200,\\n \\\"msg\\\": \\\"操作成功\\\",\\n \\\"data\\\": null\\n}\",\"selectedItem\":\"GET\",\"time\":{\"date\":{\"year\":2024,\"month\":7,\"day\":10},\"time\":{\"hour\":22,\"minute\":33,\"second\":52,\"nano\":415528000}}}]}",
- "HTTP 请求.generated-requests | #1.executor": "Run",
- "HTTP 请求.generated-requests | #6.executor": "Run",
- "Maven.etl-cleaning [clean].executor": "Run",
- "Maven.etl-cleaning [install].executor": "Run",
- "Maven.etl-cloud [clean].executor": "Run",
- "Maven.etl-cloud [install].executor": "Run",
- "RequestMappingsPanelOrder0": "0",
- "RequestMappingsPanelOrder1": "1",
- "RequestMappingsPanelWidth0": "75",
- "RequestMappingsPanelWidth1": "75",
- "RunOnceActivity.OpenProjectViewOnStart": "true",
- "RunOnceActivity.ShowReadmeOnStart": "true",
- "SHARE_PROJECT_CONFIGURATION_FILES": "true",
- "Spring Boot.EtlAysSecurityApplication.executor": "Debug",
- "Spring Boot.EtlCleaningApplication.executor": "Debug",
- "Spring Boot.EtlSpikeApplication.executor": "Debug",
- "WebServerToolWindowFactoryState": "false",
- "git-widget-placeholder": "ays",
- "jdk.selected.JAVA_MODULE": "1.8",
- "kotlin-language-version-configured": "true",
- "last_opened_file_path": "D:/workspace/ETL/etl-spike/src/main/resources/font",
- "node.js.detected.package.eslint": "true",
- "node.js.selected.package.eslint": "(autodetect)",
- "node.js.selected.package.tslint": "(autodetect)",
- "nodejs_package_manager_path": "npm",
- "project.structure.last.edited": "模块",
- "project.structure.proportion": "0.0",
- "project.structure.side.proportion": "0.0",
- "run.code.analysis.last.selected.profile": "pProject Default",
- "run.configurations.included.in.services": "true",
- "settings.editor.selected.configurable": "preferences.pluginManager",
- "spring.configuration.checksum": "a925cb78a857f19db6d9680ed9c97ee6",
- "vue.rearranger.settings.migration": "true",
- "应用程序.OrderController.executor": "Debug",
- "应用程序.SnowFlake.executor": "Debug"
+
+}]]>
@@ -146,7 +150,7 @@
-
+
@@ -225,11 +229,11 @@
+
+
-
-
@@ -286,7 +290,12 @@
-
+
+
+
+
+
+
@@ -480,7 +489,15 @@
1720682351775
-
+
+
+ 1720696102806
+
+
+
+ 1720696102806
+
+
@@ -568,7 +585,8 @@
-
+
+
diff --git a/etl-cleaning/src/main/java/com/etl/cleaning/controller/PoiExcelApi.java b/etl-cleaning/src/main/java/com/etl/cleaning/controller/PoiExcelApi.java
index f50c991..cace27b 100644
--- a/etl-cleaning/src/main/java/com/etl/cleaning/controller/PoiExcelApi.java
+++ b/etl-cleaning/src/main/java/com/etl/cleaning/controller/PoiExcelApi.java
@@ -17,7 +17,6 @@ import java.io.File;
@RestController
@RequestMapping("/poi/excel")
public class PoiExcelApi {
-
private final PlaceService placeService;
public PoiExcelApi(PlaceService placeService){
diff --git a/etl-spike/pom.xml b/etl-spike/pom.xml
index 735f80f..1360256 100644
--- a/etl-spike/pom.xml
+++ b/etl-spike/pom.xml
@@ -19,6 +19,10 @@
2.6.13
+
+ org.springframework.boot
+ spring-boot-starter-amqp
+
org.springframework.boot
spring-boot-starter-web
@@ -34,7 +38,6 @@
org.springframework.boot
spring-boot-starter-data-redis
-
org.springframework
spring-jdbc
diff --git a/etl-spike/src/main/java/com/etl/spike/config/RabbitMqConfig.java b/etl-spike/src/main/java/com/etl/spike/config/RabbitMqConfig.java
new file mode 100644
index 0000000..a755ad6
--- /dev/null
+++ b/etl-spike/src/main/java/com/etl/spike/config/RabbitMqConfig.java
@@ -0,0 +1,56 @@
+package com.etl.spike.config;
+
+import org.springframework.amqp.core.Binding;
+import org.springframework.amqp.core.DirectExchange;
+import org.springframework.amqp.core.Exchange;
+import org.springframework.amqp.core.Queue;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+import java.util.HashMap;
+
+/**
+ * mq配置类
+ */
+
+@Configuration
+public class RabbitMqConfig {
+
+ //创建一个普通队列
+ @Bean
+ public Queue createPublicQueue(){
+ return new Queue ("public_queue");
+ }
+
+
+ //创建一个延迟队列
+ @Bean
+ public Queue createDelayQueue(){
+ HashMap map = new HashMap<> ();
+ map.put ("x-message-ttl",60000);
+ map.put ("x-dead-letter-exchange","order_change");
+ map.put ("x-dead-letter-routing-key","public_queue");
+ return new Queue ("delay_queue",true,false,false,map);
+ }
+
+ //创建一个交换机
+ @Bean
+ public Exchange createExchange(){
+ return new DirectExchange ("order_change");
+ }
+
+ //绑定
+ @Bean
+ public Binding createBinding(){
+ return new Binding ("public_queue",Binding.DestinationType.QUEUE,"order_change", "public_queue",null);
+ }
+
+ //绑定
+ @Bean
+ public Binding createDelayBinding(){
+ return new Binding ("delay_queue",Binding.DestinationType.QUEUE,"order_change", "delay_queue",null);
+ }
+
+
+
+}
diff --git a/etl-spike/src/main/java/com/etl/spike/controller/OrderController.java b/etl-spike/src/main/java/com/etl/spike/controller/OrderController.java
index 192049a..7c3e2c4 100644
--- a/etl-spike/src/main/java/com/etl/spike/controller/OrderController.java
+++ b/etl-spike/src/main/java/com/etl/spike/controller/OrderController.java
@@ -3,15 +3,17 @@ package com.etl.spike.controller;
import cn.hutool.crypto.digest.DigestUtil;
import com.alibaba.csp.sentinel.annotation.SentinelResource;
+import com.alibaba.fastjson2.JSON;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.etl.common.result.Result;
import com.etl.spike.config.SnowFlakeComponeConfig;
import com.etl.spike.entity.Order;
import com.etl.spike.entity.request.OrderRequest;
-import com.etl.spike.entity.request.Stu;
import com.etl.spike.enums.EnumMsg;
import com.etl.spike.service.IOrderService;
import org.redisson.api.RLock;
import org.redisson.api.RedissonClient;
+import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
@@ -19,6 +21,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
+import java.time.LocalDateTime;
import java.util.Objects;
import java.util.concurrent.TimeUnit;
@@ -37,11 +40,13 @@ public class OrderController {
private final IOrderService orderService;
private final RedissonClient redissonClient;
private final SnowFlakeComponeConfig snowFlakeComponeConfig;
- public OrderController(StringRedisTemplate redisTemplate , IOrderService orderService , RedissonClient redissonClient , SnowFlakeComponeConfig snowFlakeComponeConfig){
+ private final RabbitTemplate rabbitTemplate;
+ public OrderController(StringRedisTemplate redisTemplate , IOrderService orderService , RedissonClient redissonClient , SnowFlakeComponeConfig snowFlakeComponeConfig , RabbitTemplate rabbitTemplate){
this.redisTemplate = redisTemplate;
this.orderService = orderService;
this.redissonClient = redissonClient;
this.snowFlakeComponeConfig = snowFlakeComponeConfig;
+ this.rabbitTemplate = rabbitTemplate;
}
/**
@@ -75,9 +80,9 @@ public class OrderController {
String sign = orderRequest.getId ().toString () + orderRequest.getId ().toString () + "&" + seconds;
//生成MD5值
String md5Hex = DigestUtil.md5Hex (sign);
- if ( !md5Hex.equals (orderRequest.getSign ()) ) {
- throw new RuntimeException ("验签失败");
- }
+// if ( !md5Hex.equals (orderRequest.getSign ()) ) {
+// throw new RuntimeException ("验签失败");
+// }
//定义锁键 (不同的商品获取不同的锁)
String lockKey = "redissonLock_"+orderRequest.getGoodsId ();
//获取锁
@@ -88,20 +93,42 @@ public class OrderController {
if(!tryLock){
return Result.error ("获取锁失败");
}
+ //判断用户是否重复购买
+ Order one = orderService.getOne (new LambdaQueryWrapper ().eq (Order :: getUserId ,
+ orderRequest.getUserId ()).eq (Order :: getGoodId , orderRequest.getGoodsId ()));
+ if(one!=null){
+ throw new RuntimeException ("不能重复购买");
+ }
+ String numKey = EnumMsg.REDIS_GOODS_HASH.getMessage () + orderRequest.getGoodsId ();
//检验库存
- if( !redisTemplate.opsForHash ().hasKey (EnumMsg.REDIS_KEY.getMessage () , orderRequest.getGoodsId ())) {
+ if( !redisTemplate.opsForHash ().hasKey (EnumMsg.REDIS_GOODS_NUM.getMessage () , numKey)) {
throw new RuntimeException ("该商品库存异常");
}
String num = Objects.requireNonNull (redisTemplate.opsForHash ().get (EnumMsg.REDIS_GOODS_NUM.getMessage () ,
- orderRequest.getGoodsId ())).toString ();
+ numKey)).toString ();
long goodsNum = Long.parseLong (num);
if(goodsNum<=0){
throw new RuntimeException ("该商品库存不足");
}
- //生成订单(订单参数赋值)
- Order order = new Order ();
- //订单编号雪花算法
+ //订单编号雪花算法(获取订单编号)
long id = snowFlakeComponeConfig.getInstance ().nextId ();
+ //生成订单(订单参数赋值)
+ Order order = Order.builder ().userId (orderRequest.getUserId ()).place ("河南省濮阳市").id (id).flag (1).goodId (orderRequest.getGoodsId ()).payType (
+ "支付宝支付").time (LocalDateTime.now ()).build ();
+ boolean save = orderService.save (order);
+ if(!save){
+ throw new RuntimeException ("订单保存失败");
+ }
+ //锁定redis的库存
+
+ Object o = redisTemplate.opsForHash ().get (EnumMsg.REDIS_GOODS_NUM.getMessage () ,
+ numKey);
+ String string = o.toString ();
+ int value = Integer.parseInt (string);
+ Integer nums = value - 1;
+ redisTemplate.opsForHash ().put (EnumMsg.REDIS_GOODS_NUM.getMessage () , numKey , nums.toString ());
+ //推送到mq
+ rabbitTemplate.convertAndSend ("order_change","delay_queue", JSON.toJSONString (order));
return Result.success ();
} catch (InterruptedException e) {
Thread.currentThread ().interrupt (); //保持中断状态
@@ -113,19 +140,6 @@ public class OrderController {
}
}
}
-
public static void main(String[] args){
-// int a=1;
-// int b=1;
-// System.out.println (a==b); //true
-// String c="1";
-// String d="1";
-// System.out.println (c.equals (d)); //true
-
- Stu stu = new Stu ("aa",1);
- Stu stu1 = new Stu ("aa" , 1);
- System.out.println (stu1==stu);
- System.out.println (stu1.equals (stu));
-
}
}
diff --git a/etl-spike/src/main/java/com/etl/spike/controller/PdfController.java b/etl-spike/src/main/java/com/etl/spike/controller/PdfController.java
index 2f5f5df..f14189c 100644
--- a/etl-spike/src/main/java/com/etl/spike/controller/PdfController.java
+++ b/etl-spike/src/main/java/com/etl/spike/controller/PdfController.java
@@ -19,6 +19,7 @@ public class PdfController {
this.exportPdfTest = exportPdfTest;
}
+
/**
* 导出为pdf
* @return
diff --git a/etl-spike/src/main/java/com/etl/spike/controller/TimesGoodsController.java b/etl-spike/src/main/java/com/etl/spike/controller/TimesGoodsController.java
index 2293a19..0464642 100644
--- a/etl-spike/src/main/java/com/etl/spike/controller/TimesGoodsController.java
+++ b/etl-spike/src/main/java/com/etl/spike/controller/TimesGoodsController.java
@@ -16,6 +16,4 @@ import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/times-goods")
public class TimesGoodsController {
-
-
}
diff --git a/etl-spike/src/main/java/com/etl/spike/entity/Order.java b/etl-spike/src/main/java/com/etl/spike/entity/Order.java
index 424315e..4a4feb4 100644
--- a/etl-spike/src/main/java/com/etl/spike/entity/Order.java
+++ b/etl-spike/src/main/java/com/etl/spike/entity/Order.java
@@ -3,6 +3,7 @@ package com.etl.spike.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
@@ -21,42 +22,36 @@ import java.time.LocalDateTime;
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
-@TableName("order")
+@TableName("orders")
+@Builder
public class Order implements Serializable {
private static final long serialVersionUID = 1L;
-
/**
* 订单ID
*/
@TableId(value = "id", type = IdType.AUTO)
- private Integer id;
-
+ private Long id;
/**
* 商品ID
*/
- private Integer goodId;
-
+ private Long goodId;
/**
* 用户ID
*/
- private Integer userId;
-
+ private Long userId;
/**
* 订单状态
*/
private Integer flag;
-
/**
* 下单时间
*/
private LocalDateTime time;
-
/**
* 支付方式
*/
private String payType;
-
/**
* 收货地址
*/
diff --git a/etl-spike/src/main/java/com/etl/spike/entity/request/OrderRequest.java b/etl-spike/src/main/java/com/etl/spike/entity/request/OrderRequest.java
index c03ce2f..1304bfb 100644
--- a/etl-spike/src/main/java/com/etl/spike/entity/request/OrderRequest.java
+++ b/etl-spike/src/main/java/com/etl/spike/entity/request/OrderRequest.java
@@ -5,7 +5,6 @@ import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
-import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
/**
@@ -29,11 +28,14 @@ public class OrderRequest {
/**
* 加密签名
*/
- @NotBlank(message = "加密签名不能为空")
+// @NotBlank(message = "加密签名不能为空")
private String sign;
/**
* 购买数量
*/
@NotNull(message = "购买数量不能为空")
private Long num;
+
+ @NotNull(message = "用户ID不能为空")
+ public Long userId;
}
diff --git a/etl-spike/src/main/java/com/etl/spike/enums/EnumMsg.java b/etl-spike/src/main/java/com/etl/spike/enums/EnumMsg.java
index 4a8a220..b277738 100644
--- a/etl-spike/src/main/java/com/etl/spike/enums/EnumMsg.java
+++ b/etl-spike/src/main/java/com/etl/spike/enums/EnumMsg.java
@@ -11,7 +11,8 @@ public enum EnumMsg {
// 定义一个带有错误码和描述性字符串的枚举常量
REDIS_KEY(401, "times:"),
REDIS_SMALL_KEY(402, "hashKey:"),
- REDIS_GOODS_NUM(403,"goodNum:");
+ REDIS_GOODS_NUM(403,"goodNum:"),
+ REDIS_GOODS_HASH(404,"numKey:");
private final int code;
private final String message;
diff --git a/etl-spike/src/main/java/com/etl/spike/job/GoodsRedisJob.java b/etl-spike/src/main/java/com/etl/spike/job/GoodsRedisJob.java
index f46bcff..7235da5 100644
--- a/etl-spike/src/main/java/com/etl/spike/job/GoodsRedisJob.java
+++ b/etl-spike/src/main/java/com/etl/spike/job/GoodsRedisJob.java
@@ -34,12 +34,10 @@ public class GoodsRedisJob {
this.timesService = timesService;
this.timesGoodsService = timesGoodsService;
}
-
-
/**
* 开启一个定时任务将mysql中的最近三天的场次,商品信息和库存存入redis
*/
- @Scheduled(cron = "0 0 0 * * ?")
+ @Scheduled(cron = "*/30 * * * * ?")
public void testJob(){
log.info ("定时任务执行(-------------- redis场次信息同步 --------------)");
//计算三天前的日期
@@ -71,7 +69,8 @@ public class GoodsRedisJob {
//存入redis的hash结构,键用event前缀拼接时间戳+场次id
redisTemplate.opsForHash ().put (EnumMsg.REDIS_KEY.getMessage (), redisKey , JSON.toJSONString (item));
//库存存入redis
- redisTemplate.opsForHash ().put (EnumMsg.REDIS_GOODS_NUM.getMessage () , item.getGoodsId (), item.getGoodsNum ());
+ String numKey = EnumMsg.REDIS_GOODS_HASH.getMessage () + item.getGoodsId ();
+ redisTemplate.opsForHash ().put (EnumMsg.REDIS_GOODS_NUM.getMessage () , numKey, item.getGoodsNum ().toString ());
});
}
}
diff --git a/etl-spike/src/main/resources/application.properties b/etl-spike/src/main/resources/application.properties
index 77a209c..2e462eb 100644
--- a/etl-spike/src/main/resources/application.properties
+++ b/etl-spike/src/main/resources/application.properties
@@ -23,3 +23,14 @@ redisson.password=123456
# ????
server.workId=2
server.datacenterId=2
+
+
+spring.rabbitmq.host=47.101.130.221
+spring.rabbitmq.port=5672
+spring.rabbitmq.username=guest
+spring.rabbitmq.password=guest
+spring.rabbitmq.virtual-host=/
+spring.rabbitmq.listener.simple.prefetch=1
+spring.rabbitmq.listener.simple.acknowledge-mode=manual
+spring.rabbitmq.listener.direct.acknowledge-mode=manual
+