summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlijinyang <[email protected]>2023-06-28 16:20:36 +0800
committerlijinyang <[email protected]>2023-06-28 16:20:36 +0800
commitea181009b64ed3ee77d76001bba38c4c91556171 (patch)
tree5163fa6c5ba0fb6686b0f9d94c2b7b72f95498d0
parentb700020f061cfc9cbba777b6f5df133501da854e (diff)
fix:CN-1120 查看qq_web和baidu两个实体的开放端口时报错23.06-rc1
-rw-r--r--cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql13
1 files changed, 7 insertions, 6 deletions
diff --git a/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql b/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql
index ebc0f34..ad0f081 100644
--- a/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql
+++ b/cn-admin/src/main/resources/db/R__AZ_magic_api_file.sql
@@ -677,14 +677,14 @@ INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/', 'this is director
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/', 'this is directory');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/group.json', '{\n \"properties\" : { },\n \"id\" : \"aa40fc70df5949c294c4517f5b0c5076\",\n \"name\" : \"app\",\n \"type\" : \"api\",\n \"parentId\" : \"fb8cd5c4ffb84924b04c05e93f9fe47d\",\n \"path\" : \"/app\",\n \"createTime\" : 1686292796646,\n \"updateTime\" : null,\n \"createBy\" : \"ljy\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/relate/', 'this is directory');
-INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/relate/App开放端口.ms', '{\n \"properties\" : { },\n \"id\" : \"b8869a15e50549589fef70ba24d59234\",\n \"script\" : null,\n \"groupId\" : \"a0e6aa98e5234950886370156c75ea39\",\n \"name\" : \"App开放端口\",\n \"createTime\" : null,\n \"updateTime\" : 1686622154896,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ports\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alibaba_cloud\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1686618538\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686622138\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"e455dc4de54d5fbec0af7791a868508f\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 3,\\n \\\"rows_read\\\": 13781,\\n \\\"bytes_read\\\": 729566,\\n \\\"result_size\\\": 272,\\n \\\"result_rows\\\": 5\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"port\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"l7_protocol\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [{\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"HTTP\\\",\\n \\\"count\\\": \\\"347\\\"\\n }, {\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"HTTPS\\\",\\n \\\"count\\\": \\\"246\\\"\\n }, {\\n \\\"port\\\": \\\"1935\\\",\\n \\\"l7Protocol\\\": \\\"UNCATEGORIZED\\\",\\n \\\"count\\\": \\\"3\\\"\\n }, {\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"UNCATEGORIZED\\\",\\n \\\"count\\\": \\\"1\\\"\\n }, {\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"UNCATEGORIZED\\\",\\n \\\"count\\\": \\\"1\\\"\\n }],\\n \\\"total\\\": 5\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= 1686618538 AND update_time < 1686622138 AND ip IN (\'116.178.75.205\',\'116.178.75.206\',\'27.221.6.122\',\'116.162.103.122\',\'43.224.81.123\',\'116.162.103.123\',\'116.178.68.11\',\'116.178.68.48\',\'222.138.193.121\',\'153.99.250.188\',\'124.160.156.126\',\'116.178.75.209\',\'119.36.0.122\',\'153.37.73.251\',\'153.99.250.156\',\'101.72.213.249\',\'124.160.156.125\',\'116.172.85.120\',\'113.201.152.124\',\'222.138.192.119\',\'221.195.236.117\',\'119.167.235.122\',\'153.99.250.54\',\'153.37.106.252\',\'113.200.142.94\',\'101.69.218.120\',\'139.170.154.250\',\'163.181.2.236\',\'116.178.75.225\',\'113.201.152.121\',\'113.200.142.93\',\'61.241.121.111\',\'112.85.139.254\',\'116.162.103.252\',\'140.206.225.1\',\'2408:877a:2000:8:3::3ee\',\'2408:867a:800:1:3::3f1\',\'2408:867a:800:1:3::3fd\',\'116.178.75.214\',\'218.11.11.172\',\'153.99.250.155\',\'163.181.2.235\',\'112.64.216.249\',\'61.241.120.120\',\'123.125.221.163\',\'123.125.221.245\',\'121.199.204.120\',\'124.160.147.102\',\'113.200.90.119\',\'116.178.68.64\',\'101.67.28.123\',\'124.160.147.122\',\'36.189.233.251\',\'101.71.174.54\',\'157.255.170.202\',\'153.101.41.87\',\'157.255.170.233\',\'79.133.176.221\',\'157.255.170.222\',\'101.72.213.121\',\'124.64.192.170\',\'123.6.227.12\',\'139.227.226.232\',\'101.72.213.123\',\'36.147.7.177\',\'101.72.213.122\',\'140.205.106.71\',\'129.227.40.220\',\'124.64.193.118\',\'139.227.226.233\',\'221.195.236.119\',\'139.227.226.242\',\'125.39.135.144\',\'140.206.225.125\',\'139.227.226.144\',\'121.89.3.216\',\'139.227.226.253\',\'163.181.50.221\',\'124.160.168.243\',\'43.224.81.122\',\'113.200.90.118\',\'116.178.75.213\',\'222.138.193.120\',\'124.165.127.249\',\'124.160.168.223\',\'121.89.3.241\',\'119.167.136.244\',\'163.181.25.221\',\'163.181.102.249\',\'153.35.52.248\',\'121.199.204.68\',\'129.227.255.221\',\'121.199.204.205\',\'157.255.170.194\',\'123.6.227.5\',\'101.71.174.6\',\'222.138.192.118\',\'182.92.18.2\',\'157.255.170.241\',\'119.188.250.121\',\'140.207.195.3\',\'119.167.235.123\',\'221.195.236.116\',\'119.188.237.248\',\'101.67.28.122\',\'121.199.204.181\',\'157.255.170.210\',\'119.167.235.254\',\'163.181.83.244\',\'153.37.73.248\',\'218.60.107.122\',\'124.160.168.194\',\'101.72.213.243\',\'139.227.226.240\',\'139.170.154.249\',\'116.172.85.121\',\'203.132.38.252\',\'119.36.166.251\',\'139.227.226.201\',\'124.160.145.17\',\'47.254.113.122\',\'124.160.145.15\',\'119.188.124.123\',\'47.114.236.51\',\'139.227.226.221\',\'153.99.250.123\',\'121.199.204.122\',\'59.83.212.117\',\'119.188.53.117\',\'139.224.161.49\',\'211.91.238.123\',\'140.207.195.124\',\'121.199.204.204\',\'121.199.204.133\',\'218.60.99.249\',\'47.102.32.245\',\'129.227.255.220\',\'121.199.204.153\',\'124.160.138.38\',\'157.255.170.244\',\'185.175.228.124\',\'124.160.138.40\',\'113.200.142.90\',\'106.11.32.152\',\'221.194.161.196\',\'221.181.204.251\',\'157.255.170.235\',\'27.221.105.243\',\'139.224.161.71\',\'8.45.52.251\',\'112.132.36.251\',\'163.181.32.248\',\'123.125.221.179\',\'47.246.29.205\',\'47.246.42.224\',\'124.160.145.36\',\'123.56.39.43\',\'119.36.0.251\',\'116.178.68.67\',\'139.227.227.58\',\'124.160.145.51\',\'116.178.75.245\',\'124.165.127.223\',\'47.246.4.248\',\'222.141.35.240\',\'119.167.136.252\',\'124.64.193.90\',\'156.59.129.251\',\'47.246.16.222\',\'124.160.168.234\',\'163.181.67.248\',\'124.160.145.33\',\'124.160.168.205\',\'116.178.68.44\',\'124.160.147.119\',\'121.89.3.6\',\'116.178.75.244\',\'116.178.75.240\',\'116.178.68.20\',\'116.162.103.117\',\'140.207.195.7\',\'116.178.75.221\',\'124.160.168.239\',\'124.160.147.114\',\'124.160.168.254\',\'119.36.142.123\',\'119.167.235.250\',\'121.199.204.35\',\'139.227.226.209\',\'27.221.105.242\',\'157.255.170.205\',\'119.188.250.119\',\'124.64.193.156\',\'121.89.3.251\',\'163.181.38.243\',\'153.35.53.118\',\'121.199.107.25\',\'153.37.73.252\',\'101.69.218.121\',\'123.56.39.30\',\'157.255.170.208\',\'157.255.170.219\',\'157.255.170.245\',\'114.250.60.252\',\'125.39.43.139\',\'222.138.192.122\',\'116.178.75.234\',\'124.160.145.39\',\'116.178.75.236\',\'123.56.39.19\',\'123.125.221.189\',\'153.101.35.242\',\'153.37.106.117\',\'121.89.3.252\',\'124.160.138.35\',\'121.199.204.81\',\'124.160.145.3\',\'121.199.204.168\',\'111.41.52.135\',\'36.250.15.112\',\'140.207.195.12\',\'182.92.18.3\',\'121.199.204.85\',\'116.171.170.250\',\'121.199.204.175\',\'8.45.176.195\',\'123.56.39.34\',\'139.224.161.64\',\'124.160.138.48\',\'123.156.199.121\',\'101.71.174.4\',\'157.255.141.121\',\'140.206.109.252\',\'121.199.204.82\',\'112.123.38.118\',\'112.85.139.253\',\'124.64.192.191\',\'121.199.204.99\',\'211.95.144.122\',\'116.162.109.156\',\'116.172.85.117\',\'153.37.106.116\',\'221.195.236.120\',\'163.181.19.243\',\'116.178.75.233\',\'124.160.145.44\',\'116.178.75.249\',\'119.188.53.248\',\'114.250.47.121\',\'116.178.68.45\',\'156.253.7.251\',\'119.167.235.253\',\'139.227.226.150\',\'140.205.2.48\',\'124.160.168.193\',\'119.167.235.118\') GROUP BY port,l7_protocol ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"e455dc4de54d5fbec0af7791a868508f\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"13781\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"729566\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"272\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"5\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"port\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"long\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"port\",\n \"value\" : \"80\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"l7Protocol\",\n \"value\" : \"HTTP\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"count\",\n \"value\" : \"347\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"5\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= 1686618538 AND update_time < 1686622138 AND ip IN (\'116.178.75.205\',\'116.178.75.206\',\'27.221.6.122\',\'116.162.103.122\',\'43.224.81.123\',\'116.162.103.123\',\'116.178.68.11\',\'116.178.68.48\',\'222.138.193.121\',\'153.99.250.188\',\'124.160.156.126\',\'116.178.75.209\',\'119.36.0.122\',\'153.37.73.251\',\'153.99.250.156\',\'101.72.213.249\',\'124.160.156.125\',\'116.172.85.120\',\'113.201.152.124\',\'222.138.192.119\',\'221.195.236.117\',\'119.167.235.122\',\'153.99.250.54\',\'153.37.106.252\',\'113.200.142.94\',\'101.69.218.120\',\'139.170.154.250\',\'163.181.2.236\',\'116.178.75.225\',\'113.201.152.121\',\'113.200.142.93\',\'61.241.121.111\',\'112.85.139.254\',\'116.162.103.252\',\'140.206.225.1\',\'2408:877a:2000:8:3::3ee\',\'2408:867a:800:1:3::3f1\',\'2408:867a:800:1:3::3fd\',\'116.178.75.214\',\'218.11.11.172\',\'153.99.250.155\',\'163.181.2.235\',\'112.64.216.249\',\'61.241.120.120\',\'123.125.221.163\',\'123.125.221.245\',\'121.199.204.120\',\'124.160.147.102\',\'113.200.90.119\',\'116.178.68.64\',\'101.67.28.123\',\'124.160.147.122\',\'36.189.233.251\',\'101.71.174.54\',\'157.255.170.202\',\'153.101.41.87\',\'157.255.170.233\',\'79.133.176.221\',\'157.255.170.222\',\'101.72.213.121\',\'124.64.192.170\',\'123.6.227.12\',\'139.227.226.232\',\'101.72.213.123\',\'36.147.7.177\',\'101.72.213.122\',\'140.205.106.71\',\'129.227.40.220\',\'124.64.193.118\',\'139.227.226.233\',\'221.195.236.119\',\'139.227.226.242\',\'125.39.135.144\',\'140.206.225.125\',\'139.227.226.144\',\'121.89.3.216\',\'139.227.226.253\',\'163.181.50.221\',\'124.160.168.243\',\'43.224.81.122\',\'113.200.90.118\',\'116.178.75.213\',\'222.138.193.120\',\'124.165.127.249\',\'124.160.168.223\',\'121.89.3.241\',\'119.167.136.244\',\'163.181.25.221\',\'163.181.102.249\',\'153.35.52.248\',\'121.199.204.68\',\'129.227.255.221\',\'121.199.204.205\',\'157.255.170.194\',\'123.6.227.5\',\'101.71.174.6\',\'222.138.192.118\',\'182.92.18.2\',\'157.255.170.241\',\'119.188.250.121\',\'140.207.195.3\',\'119.167.235.123\',\'221.195.236.116\',\'119.188.237.248\',\'101.67.28.122\',\'121.199.204.181\',\'157.255.170.210\',\'119.167.235.254\',\'163.181.83.244\',\'153.37.73.248\',\'218.60.107.122\',\'124.160.168.194\',\'101.72.213.243\',\'139.227.226.240\',\'139.170.154.249\',\'116.172.85.121\',\'203.132.38.252\',\'119.36.166.251\',\'139.227.226.201\',\'124.160.145.17\',\'47.254.113.122\',\'124.160.145.15\',\'119.188.124.123\',\'47.114.236.51\',\'139.227.226.221\',\'153.99.250.123\',\'121.199.204.122\',\'59.83.212.117\',\'119.188.53.117\',\'139.224.161.49\',\'211.91.238.123\',\'140.207.195.124\',\'121.199.204.204\',\'121.199.204.133\',\'218.60.99.249\',\'47.102.32.245\',\'129.227.255.220\',\'121.199.204.153\',\'124.160.138.38\',\'157.255.170.244\',\'185.175.228.124\',\'124.160.138.40\',\'113.200.142.90\',\'106.11.32.152\',\'221.194.161.196\',\'221.181.204.251\',\'157.255.170.235\',\'27.221.105.243\',\'139.224.161.71\',\'8.45.52.251\',\'112.132.36.251\',\'163.181.32.248\',\'123.125.221.179\',\'47.246.29.205\',\'47.246.42.224\',\'124.160.145.36\',\'123.56.39.43\',\'119.36.0.251\',\'116.178.68.67\',\'139.227.227.58\',\'124.160.145.51\',\'116.178.75.245\',\'124.165.127.223\',\'47.246.4.248\',\'222.141.35.240\',\'119.167.136.252\',\'124.64.193.90\',\'156.59.129.251\',\'47.246.16.222\',\'124.160.168.234\',\'163.181.67.248\',\'124.160.145.33\',\'124.160.168.205\',\'116.178.68.44\',\'124.160.147.119\',\'121.89.3.6\',\'116.178.75.244\',\'116.178.75.240\',\'116.178.68.20\',\'116.162.103.117\',\'140.207.195.7\',\'116.178.75.221\',\'124.160.168.239\',\'124.160.147.114\',\'124.160.168.254\',\'119.36.142.123\',\'119.167.235.250\',\'121.199.204.35\',\'139.227.226.209\',\'27.221.105.242\',\'157.255.170.205\',\'119.188.250.119\',\'124.64.193.156\',\'121.89.3.251\',\'163.181.38.243\',\'153.35.53.118\',\'121.199.107.25\',\'153.37.73.252\',\'101.69.218.121\',\'123.56.39.30\',\'157.255.170.208\',\'157.255.170.219\',\'157.255.170.245\',\'114.250.60.252\',\'125.39.43.139\',\'222.138.192.122\',\'116.178.75.234\',\'124.160.145.39\',\'116.178.75.236\',\'123.56.39.19\',\'123.125.221.189\',\'153.101.35.242\',\'153.37.106.117\',\'121.89.3.252\',\'124.160.138.35\',\'121.199.204.81\',\'124.160.145.3\',\'121.199.204.168\',\'111.41.52.135\',\'36.250.15.112\',\'140.207.195.12\',\'182.92.18.3\',\'121.199.204.85\',\'116.171.170.250\',\'121.199.204.175\',\'8.45.176.195\',\'123.56.39.34\',\'139.224.161.64\',\'124.160.138.48\',\'123.156.199.121\',\'101.71.174.4\',\'157.255.141.121\',\'140.206.109.252\',\'121.199.204.82\',\'112.123.38.118\',\'112.85.139.253\',\'124.64.192.191\',\'121.199.204.99\',\'211.95.144.122\',\'116.162.109.156\',\'116.172.85.117\',\'153.37.106.116\',\'221.195.236.120\',\'163.181.19.243\',\'116.178.75.233\',\'124.160.145.44\',\'116.178.75.249\',\'119.188.53.248\',\'114.250.47.121\',\'116.178.68.45\',\'156.253.7.251\',\'119.167.235.253\',\'139.227.226.150\',\'140.205.2.48\',\'124.160.168.193\',\'119.167.235.118\') GROUP BY port,l7_protocol ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@get:/v1/entity/detail/app/relate/ips\' as getIps;\r\nimport \'@get:/v1/entity/detail/ip/relate/ports\' as getPorts;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n\r\nvar ips = getIps(parameter);\r\nvar str = \"\";\r\nfor(key,value in ips.data.result) {\r\n if(key+1 != ips.data.result.length) {\r\n str = str + value + \",\";\r\n } else {\r\n str += value;\r\n }\r\n}\r\nresource = str;\r\nvar result = getPorts(parameter);\r\nresult.data.total = result.data.result.length;\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
-INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/relate/App相关IP.ms', '{\n \"properties\" : { },\n \"id\" : \"2cc1a4ad64124d0fbe51380b875bece1\",\n \"script\" : null,\n \"groupId\" : \"a0e6aa98e5234950886370156c75ea39\",\n \"name\" : \"App相关IP\",\n \"createTime\" : null,\n \"updateTime\" : 1686622092422,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ips\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alibaba_cloud\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686560243\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"078efc3f82aabba20db1881a36c92b82\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 48,\\n \\\"rows_read\\\": 18115,\\n \\\"bytes_read\\\": 788984,\\n \\\"result_size\\\": 42352,\\n \\\"result_rows\\\": 1179\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"ip\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [\\\"116.178.75.205\\\", \\\"116.178.75.206\\\", \\\"116.178.75.225\\\", \\\"116.178.75.226\\\", \\\"2408:877a:2000:8:3::3ee\\\", \\\"139.170.154.249\\\", \\\"27.221.6.122\\\", \\\"116.178.111.69\\\", \\\"116.178.111.76\\\", \\\"153.37.73.251\\\", \\\"116.178.111.73\\\", \\\"124.160.156.125\\\", \\\"119.167.235.122\\\", \\\"116.178.75.245\\\", \\\"153.37.106.252\\\", \\\"114.250.60.251\\\", \\\"114.250.60.252\\\", \\\"119.36.0.123\\\", \\\"116.178.111.87\\\", \\\"116.178.111.84\\\", \\\"106.15.241.155\\\", \\\"113.200.142.93\\\", \\\"116.162.103.252\\\", \\\"218.60.107.123\\\", \\\"153.37.73.252\\\", \\\"27.221.6.123\\\", \\\"116.178.75.237\\\", \\\"116.178.75.214\\\", \\\"124.160.156.126\\\", \\\"124.165.127.249\\\", \\\"119.167.235.123\\\", \\\"218.60.107.122\\\", \\\"116.162.103.123\\\", \\\"119.36.142.122\\\", \\\"119.36.0.251\\\", \\\"116.178.111.121\\\", \\\"2408:877a:2000:8:3::3ed\\\", \\\"2408:877a:2000:8:3::3fe\\\", \\\"2408:867a:800:1:3::3f1\\\", \\\"2408:867a:800:1:3::3fd\\\", \\\"2408:877a:2000:8:3::3fa\\\", \\\"43.243.246.252\\\", \\\"112.64.216.249\\\", \\\"121.199.204.246\\\", \\\"116.178.68.64\\\", \\\"121.199.204.171\\\", \\\"153.101.41.87\\\", \\\"192.169.122.251\\\", \\\"121.199.204.65\\\", \\\"123.56.39.8\\\", \\\"124.64.192.169\\\", \\\"123.125.221.181\\\", \\\"124.64.193.102\\\", \\\"139.227.226.148\\\", \\\"211.91.64.254\\\", \\\"121.199.204.18\\\", \\\"121.199.204.79\\\", \\\"124.64.193.101\\\", \\\"129.227.206.221\\\", \\\"157.255.170.243\\\", \\\"47.246.4.243\\\", \\\"157.255.168.33\\\", \\\"124.64.192.175\\\", \\\"139.227.226.253\\\", \\\"121.199.204.66\\\", \\\"124.160.147.123\\\", \\\"121.199.204.141\\\", \\\"123.125.221.255\\\", \\\"121.89.3.19\\\", \\\"140.207.195.8\\\", \\\"124.160.145.60\\\", \\\"121.89.3.254\\\", \\\"123.6.227.15\\\", \\\"123.125.221.162\\\", \\\"121.199.204.143\\\", \\\"124.160.147.121\\\", \\\"123.6.227.16\\\", \\\"123.125.221.160\\\", \\\"153.101.209.248\\\", \\\"139.224.161.53\\\", \\\"124.64.193.80\\\", \\\"157.255.170.241\\\", \\\"119.188.237.248\\\", \\\"153.37.73.244\\\", \\\"139.227.226.251\\\", \\\"121.199.204.190\\\", \\\"8.45.52.252\\\", \\\"139.196.135.139\\\", \\\"121.199.204.6\\\", \\\"157.255.170.195\\\", \\\"139.224.161.50\\\", \\\"47.246.49.222\\\", \\\"139.227.226.199\\\", \\\"124.160.147.111\\\", \\\"211.154.222.251\\\", \\\"121.199.204.244\\\", \\\"124.160.138.38\\\", \\\"123.125.221.187\\\", \\\"182.92.18.4\\\", \\\"139.227.226.152\\\", \\\"27.221.105.243\\\", \\\"124.160.138.46\\\", \\\"139.224.161.71\\\", \\\"47.246.42.224\\\", \\\"124.160.147.115\\\", \\\"116.178.75.222\\\", \\\"106.38.245.231\\\", \\\"121.199.204.177\\\", \\\"139.227.227.58\\\", \\\"124.160.168.249\\\", \\\"121.199.204.8\\\", \\\"123.125.221.253\\\", \\\"1.190.42.248\\\", \\\"163.181.67.248\\\", \\\"116.178.75.240\\\", \\\"123.125.221.178\\\", \\\"116.178.75.221\\\", \\\"124.160.147.125\\\", \\\"121.89.3.24\\\", \\\"121.199.204.147\\\", \\\"123.6.227.10\\\", \\\"121.199.204.194\\\", \\\"153.36.236.116\\\", \\\"139.227.226.255\\\", \\\"121.89.3.251\\\", \\\"124.160.138.45\\\", \\\"139.227.226.249\\\", \\\"157.255.170.245\\\", \\\"121.199.204.188\\\", \\\"112.81.87.243\\\", \\\"116.178.68.9\\\", \\\"121.199.204.196\\\", \\\"36.249.69.244\\\", \\\"123.6.227.13\\\", \\\"121.89.3.252\\\", \\\"124.64.192.189\\\", \\\"123.125.221.166\\\", \\\"121.199.204.47\\\", \\\"121.199.204.159\\\", \\\"157.255.168.12\\\", \\\"123.125.221.251\\\", \\\"112.85.139.254\\\", \\\"121.199.204.145\\\", \\\"121.199.204.58\\\", \\\"121.199.204.85\\\", \\\"121.199.204.39\\\", \\\"47.246.23.205\\\", \\\"114.66.245.119\\\", \\\"121.199.204.175\\\", \\\"8.45.176.195\\\", \\\"163.181.79.241\\\", \\\"222.192.187.120\\\", \\\"124.160.147.117\\\", \\\"121.199.204.86\\\", \\\"101.71.174.4\\\", \\\"157.255.141.121\\\", \\\"121.199.204.242\\\", \\\"106.15.149.70\\\", \\\"121.199.204.44\\\", \\\"157.255.170.193\\\", \\\"121.199.204.99\\\", \\\"121.199.204.25\\\", \\\"124.64.192.157\\\", \\\"140.207.195.6\\\", \\\"121.89.3.249\\\", \\\"116.178.68.60\\\", \\\"123.125.221.185\\\", \\\"111.95.250.122\\\", \\\"139.227.226.150\\\", \\\"124.160.145.42\\\", \\\"140.205.2.48\\\", \\\"121.89.3.31\\\", \\\"123.125.221.172\\\", \\\"153.99.250.155\\\", \\\"218.11.11.172\\\", \\\"124.160.145.61\\\", \\\"153.99.250.188\\\", \\\"123.125.221.245\\\", \\\"121.199.204.151\\\", \\\"8.25.82.221\\\", \\\"124.160.168.197\\\", \\\"121.199.204.67\\\", \\\"139.227.226.243\\\", \\\"121.199.204.182\\\", \\\"124.64.192.174\\\", \\\"123.56.39.27\\\", \\\"157.255.170.253\\\", \\\"124.64.193.100\\\", \\\"121.199.204.78\\\", \\\"121.199.204.19\\\", \\\"36.147.7.177\\\", \\\"111.206.190.120\\\", \\\"124.64.193.103\\\", \\\"124.64.192.168\\\", \\\"123.6.227.7\\\", \\\"121.199.204.64\\\", \\\"140.206.225.125\\\", \\\"139.227.226.144\\\", \\\"59.83.212.116\\\", \\\"124.64.192.177\\\", \\\"139.227.226.197\\\", \\\"140.207.195.4\\\", \\\"121.199.204.161\\\", \\\"124.160.168.243\\\", \\\"124.160.147.103\\\", \\\"121.89.3.220\\\", \\\"182.92.18.18\\\", \\\"153.99.250.156\\\", \\\"101.72.213.250\\\", \\\"121.199.204.254\\\", \\\"124.160.168.241\\\", \\\"124.160.147.101\\\", \\\"129.227.255.221\\\", \\\"116.178.68.52\\\", \\\"123.6.227.5\\\", \\\"121.199.204.248\\\", \\\"222.192.186.60\\\", \\\"139.224.161.51\\\", \\\"121.89.3.223\\\", \\\"139.227.226.146\\\", \\\"120.72.34.20\\\", \\\"163.181.83.244\\\", \\\"153.37.73.248\\\", \\\"120.55.220.4\\\", \\\"121.199.204.180\\\", \\\"139.227.226.241\\\", \\\"119.167.235.249\\\", \\\"111.123.48.252\\\", \\\"211.93.250.251\\\", \\\"123.56.39.24\\\", \\\"116.162.174.123\\\", \\\"27.221.6.119\\\", \\\"121.89.3.238\\\", \\\"124.64.193.86\\\", \\\"163.181.118.248\\\", \\\"139.224.161.52\\\", \\\"116.178.68.58\\\", \\\"27.221.84.254\\\", \\\"121.199.204.153\\\", \\\"121.199.204.198\\\", \\\"157.255.170.255\\\", \\\"139.170.154.176\\\", \\\"185.175.228.124\\\", \\\"139.196.67.70\\\", \\\"106.11.32.152\\\", \\\"221.194.161.196\\\", \\\"153.36.236.117\\\", \\\"124.160.138.44\\\", \\\"139.224.161.73\\\", \\\"124.64.193.82\\\", \\\"121.199.204.157\\\", \\\"116.178.75.241\\\", \\\"163.181.126.243\\\", \\\"123.125.221.174\\\", \\\"139.196.119.0\\\", \\\"123.56.39.1\\\", \\\"113.201.243.248\\\", \\\"163.181.2.236\\\", \\\"123.125.221.243\\\", \\\"121.89.3.206\\\", \\\"116.162.103.251\\\", \\\"124.160.147.119\\\", \\\"123.56.39.39\\\", \\\"121.199.204.167\\\", \\\"125.39.103.251\\\", \\\"121.199.204.4\\\", \\\"124.160.147.105\\\", \\\"116.178.75.242\\\", \\\"121.199.204.250\\\", \\\"116.178.68.56\\\", \\\"27.221.105.242\\\", \\\"139.196.135.131\\\", \\\"124.64.193.88\\\", \\\"121.89.3.10\\\", \\\"121.89.3.225\\\", \\\"125.39.43.139\\\", \\\"121.89.3.226\\\", \\\"36.249.69.248\\\", \\\"124.160.145.22\\\", \\\"123.56.39.19\\\", \\\"123.125.221.189\\\", \\\"124.64.192.156\\\", \\\"121.199.204.98\\\", \\\"121.199.204.24\\\", \\\"121.199.204.179\\\", \\\"121.199.204.45\\\", \\\"121.199.204.252\\\", \\\"121.89.3.205\\\", \\\"121.199.204.87\\\", \\\"121.89.3.12\\\", \\\"139.227.226.193\\\", \\\"163.181.79.240\\\", \\\"121.199.204.165\\\", \\\"114.66.245.118\\\", \\\"121.199.204.84\\\", \\\"121.199.204.38\\\", \\\"121.199.204.59\\\", \\\"124.64.193.121\\\", \\\"103.145.136.124\\\", \\\"121.199.204.27\\\", \\\"157.255.168.13\\\", \\\"121.199.204.149\\\", \\\"123.125.221.176\\\", \\\"121.199.204.46\\\", \\\"124.160.145.40\\\", \\\"116.178.68.113\\\", \\\"121.199.204.186\\\", \\\"123.56.39.3\\\", \\\"139.227.226.247\\\", \\\"124.160.168.193\\\", \\\"119.167.235.253\\\", \\\"124.160.168.213\\\", \\\"1.37.65.251\\\", \\\"121.89.3.14\\\", \\\"222.138.193.121\\\", \\\"139.196.65.85\\\", \\\"121.199.204.131\\\", \\\"124.160.145.19\\\", \\\"121.199.204.206\\\", \\\"163.181.25.222\\\", \\\"101.67.28.123\\\", \\\"123.125.221.225\\\", \\\"111.61.202.250\\\", \\\"124.64.193.106\\\", \\\"163.181.85.248\\\", \\\"157.255.170.233\\\", \\\"140.205.2.47\\\", \\\"139.227.226.223\\\", \\\"121.199.204.61\\\", \\\"124.64.193.119\\\", \\\"121.89.3.246\\\", \\\"124.64.192.172\\\", \\\"139.227.226.213\\\", \\\"140.205.106.71\\\", \\\"123.56.39.5\\\", \\\"121.199.204.62\\\", \\\"124.64.192.171\\\", \\\"124.64.193.105\\\", \\\"125.39.135.144\\\", \\\"157.255.170.203\\\", \\\"121.89.3.8\\\", \\\"125.39.43.140\\\", \\\"123.56.39.41\\\", \\\"101.72.213.249\\\", \\\"124.160.168.223\\\", \\\"119.167.136.244\\\", \\\"163.181.25.221\\\", \\\"121.199.204.236\\\", \\\"101.67.28.119\\\", \\\"123.56.39.42\\\", \\\"139.224.161.57\\\", \\\"139.224.161.48\\\", \\\"124.160.145.0\\\", \\\"124.160.168.221\\\", \\\"222.138.192.118\\\", \\\"119.188.250.121\\\", \\\"139.227.226.211\\\", \\\"221.195.236.116\\\", \\\"157.255.170.201\\\", \\\"121.89.3.16\\\", \\\"121.89.3.245\\\", \\\"157.255.170.231\\\", \\\"157.255.168.5\\\", \\\"163.181.49.221\\\", \\\"140.205.2.44\\\", \\\"119.188.124.123\\\", \\\"116.178.75.218\\\", \\\"139.227.226.221\\\", \\\"211.91.238.123\\\", \\\"121.199.204.204\\\", \\\"121.199.204.133\\\", \\\"124.160.168.211\\\", \\\"116.178.68.71\\\", \\\"123.125.221.227\\\", \\\"121.199.204.218\\\", \\\"139.224.161.54\\\", \\\"139.224.161.75\\\", \\\"139.227.226.225\\\", \\\"157.255.170.235\\\", \\\"121.89.35.1\\\", \\\"116.178.68.11\\\", \\\"139.227.226.239\\\", \\\"112.132.36.251\\\", \\\"116.178.75.239\\\", \\\"123.6.227.3\\\", \\\"124.160.168.209\\\", \\\"121.89.3.29\\\", \\\"121.89.3.243\\\", \\\"140.205.2.42\\\", \\\"121.199.204.137\\\", \\\"121.199.204.200\\\", \\\"157.255.168.1\\\", \\\"124.160.168.225\\\", \\\"222.138.193.117\\\", \\\"121.199.204.230\\\", \\\"47.246.16.222\\\", \\\"121.89.3.6\\\", \\\"116.178.75.244\\\", \\\"163.181.19.248\\\", \\\"124.160.168.239\\\", \\\"123.6.227.19\\\", \\\"157.255.170.205\\\", \\\"139.227.226.209\\\", \\\"124.160.145.4\\\", \\\"153.99.250.56\\\", \\\"139.227.226.215\\\", \\\"157.255.170.219\\\", \\\"124.64.193.91\\\", \\\"157.255.170.207\\\", \\\"124.160.145.45\\\", \\\"139.227.226.217\\\", \\\"124.160.145.24\\\", \\\"121.199.204.81\\\", \\\"47.246.22.206\\\", \\\"123.155.152.116\\\", \\\"121.199.204.232\\\", \\\"119.167.248.56\\\", \\\"211.95.144.121\\\", \\\"124.160.168.227\\\", \\\"121.199.204.22\\\", \\\"121.199.204.43\\\", \\\"121.199.204.129\\\", \\\"157.255.168.15\\\", \\\"124.64.193.159\\\", \\\"121.199.204.21\\\", \\\"121.89.3.1\\\", \\\"121.199.204.40\\\", \\\"121.199.204.82\\\", \\\"121.199.204.202\\\", \\\"112.123.38.118\\\", \\\"112.85.139.253\\\", \\\"121.199.204.135\\\", \\\"124.64.192.191\\\", \\\"211.95.144.122\\\", \\\"124.160.145.46\\\", \\\"47.246.50.223\\\", \\\"123.6.227.1\\\", \\\"116.172.85.117\\\", \\\"124.160.145.27\\\", \\\"221.195.236.120\\\", \\\"140.205.96.254\\\", \\\"139.227.226.227\\\", \\\"124.160.145.59\\\", \\\"116.178.68.45\\\", \\\"119.167.235.118\\\", \\\"124.64.193.93\\\", \\\"121.199.204.226\\\", \\\"101.72.213.248\\\", \\\"124.160.168.233\\\", \\\"47.246.29.206\\\", \\\"123.125.222.127\\\", \\\"163.181.39.219\\\", \\\"117.59.168.252\\\", \\\"119.36.0.122\\\", \\\"121.89.3.20\\\", \\\"124.64.193.104\\\", \\\"124.64.192.170\\\", \\\"121.199.204.63\\\", \\\"140.205.106.70\\\", \\\"124.64.192.173\\\", \\\"124.64.193.118\\\", \\\"121.199.204.60\\\", \\\"139.227.226.233\\\", \\\"153.37.106.246\\\", \\\"157.255.170.223\\\", \\\"123.56.39.16\\\", \\\"139.170.154.237\\\", \\\"124.64.193.107\\\", \\\"124.64.193.99\\\", \\\"123.125.221.235\\\", \\\"27.221.105.119\\\", \\\"123.56.39.35\\\", \\\"121.199.204.216\\\", \\\"121.199.204.121\\\", \\\"123.125.221.229\\\", \\\"124.160.168.203\\\", \\\"139.224.161.55\\\", \\\"121.199.204.208\\\", \\\"123.125.221.237\\\", \\\"116.162.103.122\\\", \\\"124.160.168.201\\\", \\\"121.89.3.209\\\", \\\"121.199.204.123\\\", \\\"121.199.204.214\\\", \\\"123.56.39.36\\\", \\\"182.92.18.2\\\", \\\"123.56.39.15\\\", \\\"157.255.170.221\\\", \\\"139.227.227.63\\\", \\\"157.255.170.211\\\", \\\"139.227.227.60\\\", \\\"139.227.226.201\\\", \\\"43.224.81.123\\\", \\\"47.246.20.205\\\", \\\"121.89.3.231\\\", \\\"124.160.168.231\\\", \\\"123.6.227.8\\\", \\\"139.224.161.49\\\", \\\"124.160.145.6\\\", \\\"121.199.204.224\\\", \\\"121.89.3.22\\\", \\\"121.199.204.238\\\", \\\"153.99.250.54\\\", \\\"139.224.161.56\\\", \\\"121.89.3.214\\\", \\\"157.255.170.209\\\", \\\"139.227.226.205\\\", \\\"156.59.137.249\\\", \\\"124.160.138.40\\\", \\\"221.181.204.251\\\", \\\"139.227.226.219\\\", \\\"139.224.161.68\\\", \\\"124.160.145.2\\\", \\\"221.195.163.122\\\", \\\"163.181.32.248\\\", \\\"116.162.103.116\\\", \\\"60.223.229.251\\\", \\\"121.89.3.237\\\", \\\"119.167.136.252\\\", \\\"121.89.248.1\\\", \\\"116.178.75.224\\\", \\\"123.56.39.13\\\", \\\"121.199.204.210\\\", \\\"121.199.204.127\\\", \\\"124.160.168.205\\\", \\\"123.125.221.233\\\", \\\"120.241.228.250\\\", \\\"113.201.152.121\\\", \\\"119.188.250.119\\\", \\\"157.255.140.253\\\", \\\"157.255.170.225\\\", \\\"123.56.39.30\\\", \\\"47.246.48.223\\\", \\\"124.160.138.43\\\", \\\"139.224.161.74\\\", \\\"139.227.226.235\\\", \\\"139.170.154.233\\\", \\\"222.138.192.122\\\", \\\"157.255.170.227\\\", \\\"124.160.145.39\\\", \\\"123.56.39.33\\\", \\\"27.221.50.250\\\", \\\"124.160.145.58\\\", \\\"139.227.226.237\\\", \\\"124.160.145.26\\\", \\\"124.160.145.47\\\", \\\"140.207.195.123\\\", \\\"124.160.168.207\\\", \\\"124.64.192.190\\\", \\\"121.199.204.125\\\", \\\"112.123.38.119\\\", \\\"121.199.204.83\\\", \\\"123.56.39.10\\\", \\\"111.41.52.135\\\", \\\"121.199.204.41\\\", \\\"36.250.15.112\\\", \\\"121.199.204.20\\\", \\\"157.255.168.14\\\", \\\"123.125.221.231\\\", \\\"124.64.193.158\\\", \\\"182.118.14.226\\\", \\\"121.199.204.139\\\", \\\"121.89.3.234\\\", \\\"124.160.137.145\\\", \\\"157.255.168.17\\\", \\\"121.199.204.42\\\", \\\"113.105.168.254\\\", \\\"121.199.204.23\\\", \\\"157.255.168.249\\\", \\\"140.206.109.252\\\", \\\"47.246.10.223\\\", \\\"121.199.204.222\\\", \\\"121.199.204.80\\\", \\\"139.227.226.207\\\", \\\"124.160.145.44\\\", \\\"157.255.170.217\\\", \\\"123.56.39.28\\\", \\\"119.188.124.119\\\", \\\"123.125.221.254\\\", \\\"123.125.221.163\\\", \\\"139.196.67.3\\\", \\\"163.181.126.248\\\", \\\"163.181.50.222\\\", \\\"121.199.204.140\\\", \\\"123.56.39.11\\\", \\\"123.125.221.248\\\", \\\"124.160.147.122\\\", \\\"121.199.204.1\\\", \\\"116.178.68.53\\\", \\\"139.224.161.20\\\", \\\"101.72.213.121\\\", \\\"47.98.3.4\\\", \\\"157.255.170.242\\\", \\\"121.29.9.142\\\", \\\"129.227.206.220\\\", \\\"123.125.221.180\\\", \\\"101.72.213.122\\\", \\\"139.224.161.80\\\", \\\"116.178.68.59\\\", \\\"123.56.39.29\\\", \\\"139.227.226.84\\\", \\\"121.89.3.216\\\", \\\"124.64.193.87\\\", \\\"116.178.75.211\\\", \\\"163.181.50.221\\\", \\\"47.98.3.211\\\", \\\"124.160.147.112\\\", \\\"121.89.3.11\\\", \\\"121.89.3.235\\\", \\\"157.255.170.196\\\", \\\"140.205.2.37\\\", \\\"124.160.147.110\\\", \\\"124.160.168.250\\\", \\\"121.199.204.172\\\", \\\"121.199.204.245\\\", \\\"211.91.64.253\\\", \\\"124.64.193.110\\\", \\\"121.199.204.68\\\", \\\"157.255.170.194\\\", \\\"121.89.3.9\\\", \\\"124.64.192.164\\\", \\\"121.89.3.236\\\", \\\"121.199.204.77\\\", \\\"119.188.53.116\\\", \\\"139.227.226.198\\\", \\\"153.99.250.187\\\", \\\"121.89.3.215\\\", \\\"121.89.3.13\\\", \\\"116.172.85.120\\\", \\\"101.72.213.243\\\", \\\"124.160.145.10\\\", \\\"139.227.226.157\\\", \\\"139.227.226.250\\\", \\\"124.160.145.13\\\", \\\"121.199.204.191\\\", \\\"119.36.166.251\\\", \\\"116.178.111.99\\\", \\\"47.254.113.122\\\", \\\"140.207.195.5\\\", \\\"116.178.68.63\\\", \\\"182.92.18.15\\\", \\\"59.83.212.117\\\", \\\"124.64.192.167\\\", \\\"123.125.221.161\\\", \\\"121.199.204.74\\\", \\\"123.56.39.2\\\", \\\"124.160.147.120\\\", \\\"124.64.192.178\\\", \\\"121.199.204.142\\\", \\\"124.64.193.113\\\", \\\"119.36.2.4\\\", \\\"123.56.39.14\\\", \\\"124.64.192.184\\\", \\\"182.92.18.13\\\", \\\"121.199.204.189\\\", \\\"157.255.170.244\\\", \\\"139.170.154.250\\\", \\\"124.64.193.153\\\", \\\"124.64.192.159\\\", \\\"121.199.204.97\\\", \\\"140.206.109.33\\\", \\\"121.199.204.195\\\", \\\"124.64.192.127\\\", \\\"121.199.204.55\\\", \\\"121.199.204.88\\\", \\\"121.199.204.34\\\", \\\"139.227.226.254\\\", \\\"163.181.34.249\\\", \\\"123.125.221.179\\\", \\\"117.168.149.252\\\", \\\"8.38.121.222\\\", \\\"140.207.195.1\\\", \\\"121.199.204.146\\\", \\\"58.243.180.254\\\", \\\"124.160.147.124\\\", \\\"116.178.68.67\\\", \\\"124.160.145.32\\\", \\\"218.60.107.119\\\", \\\"123.56.39.37\\\", \\\"222.141.35.240\\\", \\\"121.89.3.208\\\", \\\"123.125.221.165\\\", \\\"124.160.145.53\\\", \\\"124.160.147.108\\\", \\\"124.160.168.248\\\", \\\"123.6.227.6\\\", \\\"114.66.251.119\\\", \\\"120.253.247.59\\\", \\\"116.162.103.240\\\", \\\"124.160.145.50\\\", \\\"121.199.204.241\\\", \\\"121.199.204.176\\\", \\\"124.160.147.114\\\", \\\"124.160.168.254\\\", \\\"139.227.226.153\\\", \\\"121.199.204.56\\\", \\\"121.199.204.37\\\", \\\"123.125.221.186\\\", \\\"121.199.204.49\\\", \\\"121.89.3.230\\\", \\\"121.199.204.94\\\", \\\"121.199.204.28\\\", \\\"121.89.3.7\\\", \\\"121.89.3.233\\\", \\\"123.6.227.4\\\", \\\"153.101.35.242\\\", \\\"139.227.227.55\\\", \\\"116.178.75.251\\\", \\\"123.125.221.184\\\", \\\"116.178.75.230\\\", \\\"157.255.170.192\\\", \\\"124.160.138.35\\\", \\\"163.181.32.243\\\", \\\"121.199.204.168\\\", \\\"124.64.193.83\\\", \\\"139.196.67.71\\\", \\\"106.15.253.172\\\", \\\"121.199.204.174\\\", \\\"121.199.204.243\\\", \\\"124.160.147.126\\\", \\\"123.56.39.34\\\", \\\"121.199.204.144\\\", \\\"129.227.40.219\\\", \\\"124.64.193.89\\\", \\\"124.160.138.48\\\", \\\"140.207.195.15\\\", \\\"47.246.49.221\\\", \\\"124.160.138.36\\\", \\\"123.125.221.167\\\", \\\"123.125.221.250\\\", \\\"8.38.121.221\\\", \\\"139.224.161.60\\\", \\\"121.199.204.158\\\", \\\"139.196.135.71\\\", \\\"157.255.170.246\\\", \\\"121.199.204.5\\\", \\\"116.178.75.233\\\", \\\"47.99.23.3\\\", \\\"123.56.39.17\\\", \\\"156.253.7.251\\\", \\\"121.89.3.228\\\", \\\"121.199.204.197\\\", \\\"163.181.2.235\\\", \\\"124.160.147.102\\\", \\\"124.160.168.242\\\", \\\"121.199.204.160\\\", \\\"139.227.226.196\\\", \\\"112.48.233.250\\\", \\\"116.178.75.210\\\", \\\"140.206.225.124\\\", \\\"123.6.26.117\\\", \\\"101.71.174.54\\\", \\\"117.34.34.248\\\", \\\"139.227.226.145\\\", \\\"111.206.190.121\\\", \\\"123.56.39.46\\\", \\\"123.125.221.190\\\", \\\"101.72.213.123\\\", \\\"121.89.3.25\\\", \\\"139.224.161.82\\\", \\\"157.255.170.252\\\", \\\"139.227.226.242\\\", \\\"124.160.168.196\\\", \\\"116.178.68.55\\\", \\\"121.199.204.183\\\", \\\"121.199.204.150\\\", \\\"121.199.204.7\\\", \\\"116.178.75.213\\\", \\\"121.89.3.241\\\", \\\"123.125.221.173\\\", \\\"121.89.3.27\\\", \\\"121.89.3.242\\\", \\\"121.199.204.152\\\", \\\"124.64.192.179\\\", \\\"123.125.221.246\\\", \\\"121.199.204.75\\\", \\\"124.64.192.166\\\", \\\"123.125.221.171\\\", \\\"121.199.204.14\\\", \\\"119.36.1.117\\\", \\\"157.255.170.250\\\", \\\"140.207.195.3\\\", \\\"121.199.204.181\\\", \\\"124.160.145.12\\\", \\\"124.160.168.194\\\", \\\"119.167.235.254\\\", \\\"123.6.227.20\\\", \\\"139.227.226.240\\\", \\\"139.227.226.147\\\", \\\"124.160.145.11\\\", \\\"123.56.39.45\\\", \\\"101.72.213.242\\\", \\\"116.172.85.121\\\", \\\"140.207.195.9\\\", \\\"121.89.3.30\\\", \\\"121.199.204.76\\\", \\\"119.188.53.117\\\", \\\"121.199.204.17\\\", \\\"121.199.204.249\\\", \\\"123.6.227.18\\\", \\\"124.64.193.111\\\", \\\"157.255.170.198\\\", \\\"129.227.255.220\\\", \\\"139.227.226.194\\\", \\\"121.199.204.162\\\", \\\"121.199.204.95\\\", \\\"121.199.204.29\\\", \\\"47.246.23.204\\\", \\\"124.64.192.186\\\", \\\"121.199.204.48\\\", \\\"113.200.142.90\\\", \\\"121.199.204.36\\\", \\\"124.64.192.125\\\", \\\"8.45.52.251\\\", \\\"124.160.147.104\\\", \\\"124.160.168.244\\\", \\\"59.82.43.161\\\", \\\"27.45.150.116\\\", \\\"121.199.204.166\\\", \\\"121.199.204.251\\\", \\\"123.56.39.43\\\", \\\"123.56.39.9\\\", \\\"124.160.145.51\\\", \\\"124.165.127.223\\\", \\\"47.246.4.248\\\", \\\"112.81.87.242\\\", \\\"124.160.145.30\\\", \\\"124.160.145.52\\\", \\\"222.141.35.241\\\", \\\"123.125.221.242\\\", \\\"124.160.145.33\\\", \\\"116.153.62.117\\\", \\\"121.199.204.156\\\", \\\"140.207.195.7\\\", \\\"123.125.221.169\\\", \\\"139.227.226.244\\\", \\\"121.199.204.89\\\", \\\"121.199.204.35\\\", \\\"119.167.235.250\\\", \\\"121.199.204.54\\\", \\\"124.64.192.126\\\", \\\"121.89.3.18\\\", \\\"121.199.204.185\\\", \\\"157.255.170.248\\\", \\\"153.35.53.118\\\", \\\"121.89.3.244\\\", \\\"121.199.204.96\\\", \\\"47.101.100.1\\\", \\\"140.205.2.45\\\", \\\"121.199.204.199\\\", \\\"47.246.44.222\\\", \\\"163.181.61.252\\\", \\\"124.64.192.185\\\", \\\"140.205.2.46\\\", \\\"121.199.204.187\\\", \\\"61.241.121.111\\\", \\\"124.160.168.192\\\", \\\"139.227.226.246\\\", \\\"121.89.3.247\\\", \\\"139.227.227.57\\\", \\\"121.199.204.3\\\", \\\"121.199.204.148\\\", \\\"139.224.161.61\\\", \\\"123.125.221.240\\\", \\\"123.125.221.177\\\", \\\"140.207.195.14\\\", \\\"113.200.137.240\\\", \\\"121.199.204.154\\\", \\\"121.89.151.129\\\", \\\"121.199.204.253\\\", \\\"121.199.204.164\\\", \\\"124.160.147.106\\\", \\\"124.160.168.246\\\", \\\"139.224.161.62\\\", \\\"27.221.105.250\\\", \\\"121.199.204.178\\\", \\\"124.64.193.85\\\", \\\"123.56.39.40\\\", \\\"124.160.138.34\\\", \\\"116.178.75.231\\\", \\\"116.162.109.156\\\", \\\"163.181.19.243\\\", \\\"139.227.227.54\\\", \\\"153.101.35.243\\\", \\\"114.250.47.121\\\", \\\"119.188.53.248\\\", \\\"61.241.121.112\\\", \\\"61.241.120.118\\\", \\\"121.199.204.9\\\", \\\"123.125.221.188\\\", \\\"116.178.68.7\\\", \\\"61.241.120.120\\\", \\\"125.31.22.123\\\", \\\"121.199.204.237\\\", \\\"121.89.3.204\\\", \\\"116.178.75.209\\\", \\\"36.189.233.251\\\", \\\"123.56.39.18\\\", \\\"157.255.170.202\\\", \\\"121.89.3.227\\\", \\\"139.227.226.83\\\", \\\"211.95.146.121\\\", \\\"106.15.253.196\\\", \\\"129.227.40.220\\\", \\\"116.178.68.18\\\", \\\"153.99.250.55\\\", \\\"79.133.176.220\\\", \\\"124.160.145.7\\\", \\\"157.255.170.232\\\", \\\"121.89.3.3\\\", \\\"139.224.161.59\\\", \\\"43.224.81.122\\\", \\\"123.56.39.20\\\", \\\"113.200.90.118\\\", \\\"47.246.20.204\\\", \\\"123.125.221.224\\\", \\\"121.199.204.130\\\", \\\"222.138.193.120\\\", \\\"124.160.168.212\\\", \\\"116.178.75.215\\\", \\\"121.199.204.207\\\", \\\"121.199.204.73\\\", \\\"123.125.221.226\\\", \\\"124.64.192.101\\\", \\\"121.199.204.219\\\", \\\"121.199.204.12\\\", \\\"153.35.52.248\\\", \\\"153.101.209.239\\\", \\\"121.199.204.205\\\", \\\"111.202.96.123\\\", \\\"124.160.168.210\\\", \\\"123.56.39.23\\\", \\\"121.199.204.132\\\", \\\"139.227.226.220\\\", \\\"119.188.124.122\\\", \\\"61.241.104.116\\\", \\\"124.64.193.92\\\", \\\"157.255.170.230\\\", \\\"203.132.38.252\\\", \\\"157.255.170.200\\\", \\\"116.178.68.46\\\", \\\"124.160.145.17\\\", \\\"222.138.192.119\\\", \\\"221.195.236.117\\\", \\\"139.227.226.210\\\", \\\"47.114.236.51\\\", \\\"121.89.3.224\\\", \\\"124.64.193.98\\\", \\\"153.99.250.123\\\", \\\"121.89.3.4\\\", \\\"123.56.39.38\\\", \\\"121.199.204.235\\\", \\\"124.64.193.117\\\", \\\"121.89.3.207\\\", \\\"124.64.193.108\\\", \\\"43.224.81.118\\\", \\\"121.199.204.229\\\", \\\"124.64.192.163\\\", \\\"47.102.32.249\\\", \\\"121.199.204.30\\\", \\\"139.227.226.214\\\", \\\"163.181.122.244\\\", \\\"157.255.170.218\\\", \\\"101.69.218.120\\\", \\\"121.199.204.51\\\", \\\"157.255.170.204\\\", \\\"113.200.142.89\\\", \\\"121.199.204.93\\\", \\\"124.64.193.157\\\", \\\"47.114.236.84\\\", \\\"120.72.34.21\\\", \\\"124.64.192.180\\\", \\\"139.227.226.208\\\", \\\"124.160.145.57\\\", \\\"221.204.8.242\\\", \\\"124.160.145.36\\\", \\\"121.89.3.222\\\", \\\"124.160.168.224\\\", \\\"139.196.65.86\\\", \\\"121.199.204.231\\\", \\\"221.204.8.248\\\", \\\"121.89.3.239\\\", \\\"124.160.145.54\\\", \\\"124.160.145.35\\\", \\\"116.178.68.48\\\", \\\"124.160.168.208\\\", \\\"119.36.142.123\\\", \\\"157.255.170.234\\\", \\\"124.64.193.154\\\", \\\"121.199.204.90\\\", \\\"124.64.192.183\\\", \\\"163.181.38.243\\\", \\\"139.227.226.238\\\", \\\"121.199.107.25\\\", \\\"27.221.6.118\\\", \\\"121.199.204.33\\\", \\\"139.227.226.224\\\", \\\"123.56.39.25\\\", \\\"121.199.204.52\\\", \\\"218.12.84.117\\\", \\\"123.56.39.26\\\", \\\"116.178.75.234\\\", \\\"119.167.235.119\\\", \\\"124.160.147.96\\\", \\\"47.246.26.253\\\", \\\"139.227.226.226\\\", \\\"139.224.161.78\\\", \\\"124.160.145.3\\\", \\\"121.199.204.203\\\", \\\"116.162.127.251\\\", \\\"121.199.204.134\\\", \\\"116.178.68.78\\\", \\\"101.72.213.118\\\", \\\"139.224.161.67\\\", \\\"121.199.204.128\\\", \\\"182.92.18.3\\\", \\\"140.207.195.12\\\", \\\"121.89.151.130\\\", \\\"116.171.170.250\\\", \\\"139.224.161.64\\\", \\\"124.160.138.32\\\", \\\"123.156.199.121\\\", \\\"47.246.48.222\\\", \\\"27.221.105.249\\\", \\\"121.199.204.233\\\", \\\"116.178.68.16\\\", \\\"121.199.191.127\\\", \\\"163.181.15.248\\\", \\\"47.246.2.199\\\", \\\"153.37.106.116\\\", \\\"139.227.226.216\\\", \\\"140.206.225.1\\\", \\\"116.178.75.249\\\", \\\"121.89.3.202\\\", \\\"121.89.3.23\\\", \\\"106.15.147.56\\\", \\\"123.6.227.9\\\", \\\"124.160.147.95\\\", \\\"157.255.170.206\\\", \\\"121.199.204.217\\\", \\\"124.160.168.202\\\", \\\"123.125.221.228\\\", \\\"121.199.204.120\\\", \\\"123.125.221.234\\\", \\\"113.200.90.119\\\", \\\"139.224.161.58\\\", \\\"124.160.145.1\\\", \\\"79.133.176.221\\\", \\\"157.255.170.222\\\", \\\"121.89.3.28\\\", \\\"211.91.241.249\\\", \\\"123.6.227.12\\\", \\\"139.227.226.232\\\", \\\"123.6.227.2\\\", \\\"139.227.226.202\\\", \\\"36.250.64.242\\\", \\\"139.227.226.82\\\", \\\"221.195.236.119\\\", \\\"116.178.68.14\\\", \\\"140.205.2.49\\\", \\\"157.255.170.212\\\", \\\"123.125.222.126\\\", \\\"8.45.176.194\\\", \\\"121.199.204.227\\\", \\\"36.248.17.114\\\", \\\"116.178.75.217\\\", \\\"124.160.168.232\\\", \\\"140.207.195.116\\\", \\\"124.64.192.162\\\", \\\"163.181.102.249\\\", \\\"121.199.204.239\\\", \\\"121.199.204.71\\\", \\\"124.64.193.109\\\", \\\"101.71.174.6\\\", \\\"124.160.168.230\\\", \\\"153.35.52.244\\\", \\\"124.64.193.116\\\", \\\"121.199.204.225\\\", \\\"124.160.145.16\\\", \\\"101.67.28.122\\\", \\\"157.255.170.210\\\", \\\"121.89.3.250\\\", \\\"124.64.193.94\\\", \\\"113.201.152.124\\\", \\\"121.89.35.2\\\", \\\"123.6.227.11\\\", \\\"139.227.226.230\\\", \\\"124.160.145.15\\\", \\\"121.199.204.122\\\", \\\"140.207.195.124\\\", \\\"124.160.168.200\\\", \\\"218.60.99.249\\\", \\\"124.64.193.115\\\", \\\"47.102.32.245\\\", \\\"111.202.96.122\\\", \\\"121.199.204.215\\\", \\\"163.181.16.252\\\", \\\"121.199.204.13\\\", \\\"121.199.204.209\\\", \\\"163.181.85.244\\\", \\\"123.6.227.0\\\", \\\"121.199.204.72\\\", \\\"123.125.221.236\\\", \\\"121.199.204.53\\\", \\\"157.255.170.238\\\", \\\"139.227.226.234\\\", \\\"139.196.135.170\\\", \\\"113.200.142.94\\\", \\\"121.199.204.32\\\", \\\"124.64.192.182\\\", \\\"121.199.204.91\\\", \\\"121.89.3.15\\\", \\\"157.255.170.224\\\", \\\"123.125.221.232\\\", \\\"123.6.227.17\\\", \\\"124.160.145.34\\\", \\\"47.246.29.205\\\", \\\"124.160.145.55\\\", \\\"121.199.204.211\\\", \\\"124.160.145.97\\\", \\\"124.64.193.90\\\", \\\"124.160.168.204\\\", \\\"121.199.204.126\\\", \\\"124.160.145.28\\\", \\\"121.199.204.221\\\", \\\"163.181.74.252\\\", \\\"156.59.129.251\\\", \\\"124.160.168.234\\\", \\\"124.160.145.49\\\", \\\"116.178.68.44\\\", \\\"124.160.168.228\\\", \\\"116.178.68.20\\\", \\\"116.162.103.117\\\", \\\"124.160.145.56\\\", \\\"123.56.39.4\\\", \\\"47.246.50.222\\\", \\\"221.195.163.123\\\", \\\"124.64.193.156\\\", \\\"121.199.204.92\\\", \\\"121.199.204.50\\\", \\\"157.255.170.208\\\", \\\"101.69.218.121\\\", \\\"139.227.226.204\\\", \\\"121.199.204.31\\\", \\\"157.255.170.216\\\", \\\"47.246.2.200\\\", \\\"120.240.64.252\\\", \\\"157.255.168.0\\\", \\\"119.188.124.118\\\", \\\"116.178.75.236\\\", \\\"101.69.218.240\\\", \\\"222.141.56.113\\\", \\\"153.37.106.117\\\", \\\"123.56.39.6\\\", \\\"119.167.136.251\\\", \\\"116.178.68.10\\\", \\\"36.147.47.250\\\", \\\"121.199.204.223\\\", \\\"140.207.195.10\\\", \\\"124.160.138.33\\\", \\\"139.224.161.65\\\", \\\"140.207.195.13\\\", \\\"139.224.161.66\\\", \\\"123.125.221.230\\\", \\\"101.72.213.119\\\", \\\"124.160.145.5\\\", \\\"123.6.227.14\\\", \\\"121.199.204.124\\\", \\\"121.89.3.17\\\", \\\"121.199.204.213\\\", \\\"139.224.161.79\\\", \\\"119.36.0.252\\\", \\\"59.49.93.251\\\", \\\"139.227.226.236\\\", \\\"124.160.147.97\\\", \\\"222.138.192.123\\\", \\\"123.6.26.118\\\", \\\"163.181.92.252\\\", \\\"163.181.67.243\\\"],\\n \\\"total\\\": 1179\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686560243 AND app_name = \'alibaba_cloud\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"078efc3f82aabba20db1881a36c92b82\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"48\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"18115\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"788984\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"42352\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"1179\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"ip\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"116.178.75.205\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"1179\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686560243 AND app_name = \'alibaba_cloud\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND app_name = \\\'${resource}\\\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailAppRelateIps\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"ip\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/relate/App开放端口.ms', '{\n \"properties\" : { },\n \"id\" : \"b8869a15e50549589fef70ba24d59234\",\n \"script\" : null,\n \"groupId\" : \"a0e6aa98e5234950886370156c75ea39\",\n \"name\" : \"App开放端口\",\n \"createTime\" : null,\n \"updateTime\" : 1687939573375,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ports\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"qq_web\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686622138\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"bc48a9e48c465e1f0d4d7db9bc803783\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 3,\\n \\\"rows_read\\\": 19823,\\n \\\"bytes_read\\\": 652435,\\n \\\"result_size\\\": 99,\\n \\\"result_rows\\\": 2\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"port\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"l7_protocol\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [{\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"HTTPS\\\",\\n \\\"count\\\": \\\"16\\\"\\n }, {\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"HTTP\\\",\\n \\\"count\\\": \\\"10\\\"\\n }],\\n \\\"total\\\": 2\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"bc48a9e48c465e1f0d4d7db9bc803783\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"19823\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"652435\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"99\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"port\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"long\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"port\",\n \"value\" : \"443\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"l7Protocol\",\n \"value\" : \"HTTPS\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"count\",\n \"value\" : \"16\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@get:/v1/entity/detail/app/relate/ips\' as getIps;\r\nimport \'@get:/v1/entity/detail/ip/relate/ports\' as getPorts;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n\r\nvar ips = getIps(parameter);\r\nvar str = \"\";\r\nfor(key,value in ips.data.result) {\r\n if(key+1 != ips.data.result.length) {\r\n str = str + value + \",\";\r\n } else {\r\n str += value;\r\n }\r\n}\r\nresource = str;\r\nvar result = getPorts(parameter);\r\nresult.data.total = result.data.result.length;\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/relate/App相关IP.ms', '{\n \"properties\" : { },\n \"id\" : \"2cc1a4ad64124d0fbe51380b875bece1\",\n \"script\" : null,\n \"groupId\" : \"a0e6aa98e5234950886370156c75ea39\",\n \"name\" : \"App相关IP\",\n \"createTime\" : null,\n \"updateTime\" : 1687939592298,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ips\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"qq_web\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686560243\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"078efc3f82aabba20db1881a36c92b82\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 48,\\n \\\"rows_read\\\": 18115,\\n \\\"bytes_read\\\": 788984,\\n \\\"result_size\\\": 42352,\\n \\\"result_rows\\\": 1179\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"ip\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [\\\"116.178.75.205\\\", \\\"116.178.75.206\\\", \\\"116.178.75.225\\\", \\\"116.178.75.226\\\", \\\"2408:877a:2000:8:3::3ee\\\", \\\"139.170.154.249\\\", \\\"27.221.6.122\\\", \\\"116.178.111.69\\\", \\\"116.178.111.76\\\", \\\"153.37.73.251\\\", \\\"116.178.111.73\\\", \\\"124.160.156.125\\\", \\\"119.167.235.122\\\", \\\"116.178.75.245\\\", \\\"153.37.106.252\\\", \\\"114.250.60.251\\\", \\\"114.250.60.252\\\", \\\"119.36.0.123\\\", \\\"116.178.111.87\\\", \\\"116.178.111.84\\\", \\\"106.15.241.155\\\", \\\"113.200.142.93\\\", \\\"116.162.103.252\\\", \\\"218.60.107.123\\\", \\\"153.37.73.252\\\", \\\"27.221.6.123\\\", \\\"116.178.75.237\\\", \\\"116.178.75.214\\\", \\\"124.160.156.126\\\", \\\"124.165.127.249\\\", \\\"119.167.235.123\\\", \\\"218.60.107.122\\\", \\\"116.162.103.123\\\", \\\"119.36.142.122\\\", \\\"119.36.0.251\\\", \\\"116.178.111.121\\\", \\\"2408:877a:2000:8:3::3ed\\\", \\\"2408:877a:2000:8:3::3fe\\\", \\\"2408:867a:800:1:3::3f1\\\", \\\"2408:867a:800:1:3::3fd\\\", \\\"2408:877a:2000:8:3::3fa\\\", \\\"43.243.246.252\\\", \\\"112.64.216.249\\\", \\\"121.199.204.246\\\", \\\"116.178.68.64\\\", \\\"121.199.204.171\\\", \\\"153.101.41.87\\\", \\\"192.169.122.251\\\", \\\"121.199.204.65\\\", \\\"123.56.39.8\\\", \\\"124.64.192.169\\\", \\\"123.125.221.181\\\", \\\"124.64.193.102\\\", \\\"139.227.226.148\\\", \\\"211.91.64.254\\\", \\\"121.199.204.18\\\", \\\"121.199.204.79\\\", \\\"124.64.193.101\\\", \\\"129.227.206.221\\\", \\\"157.255.170.243\\\", \\\"47.246.4.243\\\", \\\"157.255.168.33\\\", \\\"124.64.192.175\\\", \\\"139.227.226.253\\\", \\\"121.199.204.66\\\", \\\"124.160.147.123\\\", \\\"121.199.204.141\\\", \\\"123.125.221.255\\\", \\\"121.89.3.19\\\", \\\"140.207.195.8\\\", \\\"124.160.145.60\\\", \\\"121.89.3.254\\\", \\\"123.6.227.15\\\", \\\"123.125.221.162\\\", \\\"121.199.204.143\\\", \\\"124.160.147.121\\\", \\\"123.6.227.16\\\", \\\"123.125.221.160\\\", \\\"153.101.209.248\\\", \\\"139.224.161.53\\\", \\\"124.64.193.80\\\", \\\"157.255.170.241\\\", \\\"119.188.237.248\\\", \\\"153.37.73.244\\\", \\\"139.227.226.251\\\", \\\"121.199.204.190\\\", \\\"8.45.52.252\\\", \\\"139.196.135.139\\\", \\\"121.199.204.6\\\", \\\"157.255.170.195\\\", \\\"139.224.161.50\\\", \\\"47.246.49.222\\\", \\\"139.227.226.199\\\", \\\"124.160.147.111\\\", \\\"211.154.222.251\\\", \\\"121.199.204.244\\\", \\\"124.160.138.38\\\", \\\"123.125.221.187\\\", \\\"182.92.18.4\\\", \\\"139.227.226.152\\\", \\\"27.221.105.243\\\", \\\"124.160.138.46\\\", \\\"139.224.161.71\\\", \\\"47.246.42.224\\\", \\\"124.160.147.115\\\", \\\"116.178.75.222\\\", \\\"106.38.245.231\\\", \\\"121.199.204.177\\\", \\\"139.227.227.58\\\", \\\"124.160.168.249\\\", \\\"121.199.204.8\\\", \\\"123.125.221.253\\\", \\\"1.190.42.248\\\", \\\"163.181.67.248\\\", \\\"116.178.75.240\\\", \\\"123.125.221.178\\\", \\\"116.178.75.221\\\", \\\"124.160.147.125\\\", \\\"121.89.3.24\\\", \\\"121.199.204.147\\\", \\\"123.6.227.10\\\", \\\"121.199.204.194\\\", \\\"153.36.236.116\\\", \\\"139.227.226.255\\\", \\\"121.89.3.251\\\", \\\"124.160.138.45\\\", \\\"139.227.226.249\\\", \\\"157.255.170.245\\\", \\\"121.199.204.188\\\", \\\"112.81.87.243\\\", \\\"116.178.68.9\\\", \\\"121.199.204.196\\\", \\\"36.249.69.244\\\", \\\"123.6.227.13\\\", \\\"121.89.3.252\\\", \\\"124.64.192.189\\\", \\\"123.125.221.166\\\", \\\"121.199.204.47\\\", \\\"121.199.204.159\\\", \\\"157.255.168.12\\\", \\\"123.125.221.251\\\", \\\"112.85.139.254\\\", \\\"121.199.204.145\\\", \\\"121.199.204.58\\\", \\\"121.199.204.85\\\", \\\"121.199.204.39\\\", \\\"47.246.23.205\\\", \\\"114.66.245.119\\\", \\\"121.199.204.175\\\", \\\"8.45.176.195\\\", \\\"163.181.79.241\\\", \\\"222.192.187.120\\\", \\\"124.160.147.117\\\", \\\"121.199.204.86\\\", \\\"101.71.174.4\\\", \\\"157.255.141.121\\\", \\\"121.199.204.242\\\", \\\"106.15.149.70\\\", \\\"121.199.204.44\\\", \\\"157.255.170.193\\\", \\\"121.199.204.99\\\", \\\"121.199.204.25\\\", \\\"124.64.192.157\\\", \\\"140.207.195.6\\\", \\\"121.89.3.249\\\", \\\"116.178.68.60\\\", \\\"123.125.221.185\\\", \\\"111.95.250.122\\\", \\\"139.227.226.150\\\", \\\"124.160.145.42\\\", \\\"140.205.2.48\\\", \\\"121.89.3.31\\\", \\\"123.125.221.172\\\", \\\"153.99.250.155\\\", \\\"218.11.11.172\\\", \\\"124.160.145.61\\\", \\\"153.99.250.188\\\", \\\"123.125.221.245\\\", \\\"121.199.204.151\\\", \\\"8.25.82.221\\\", \\\"124.160.168.197\\\", \\\"121.199.204.67\\\", \\\"139.227.226.243\\\", \\\"121.199.204.182\\\", \\\"124.64.192.174\\\", \\\"123.56.39.27\\\", \\\"157.255.170.253\\\", \\\"124.64.193.100\\\", \\\"121.199.204.78\\\", \\\"121.199.204.19\\\", \\\"36.147.7.177\\\", \\\"111.206.190.120\\\", \\\"124.64.193.103\\\", \\\"124.64.192.168\\\", \\\"123.6.227.7\\\", \\\"121.199.204.64\\\", \\\"140.206.225.125\\\", \\\"139.227.226.144\\\", \\\"59.83.212.116\\\", \\\"124.64.192.177\\\", \\\"139.227.226.197\\\", \\\"140.207.195.4\\\", \\\"121.199.204.161\\\", \\\"124.160.168.243\\\", \\\"124.160.147.103\\\", \\\"121.89.3.220\\\", \\\"182.92.18.18\\\", \\\"153.99.250.156\\\", \\\"101.72.213.250\\\", \\\"121.199.204.254\\\", \\\"124.160.168.241\\\", \\\"124.160.147.101\\\", \\\"129.227.255.221\\\", \\\"116.178.68.52\\\", \\\"123.6.227.5\\\", \\\"121.199.204.248\\\", \\\"222.192.186.60\\\", \\\"139.224.161.51\\\", \\\"121.89.3.223\\\", \\\"139.227.226.146\\\", \\\"120.72.34.20\\\", \\\"163.181.83.244\\\", \\\"153.37.73.248\\\", \\\"120.55.220.4\\\", \\\"121.199.204.180\\\", \\\"139.227.226.241\\\", \\\"119.167.235.249\\\", \\\"111.123.48.252\\\", \\\"211.93.250.251\\\", \\\"123.56.39.24\\\", \\\"116.162.174.123\\\", \\\"27.221.6.119\\\", \\\"121.89.3.238\\\", \\\"124.64.193.86\\\", \\\"163.181.118.248\\\", \\\"139.224.161.52\\\", \\\"116.178.68.58\\\", \\\"27.221.84.254\\\", \\\"121.199.204.153\\\", \\\"121.199.204.198\\\", \\\"157.255.170.255\\\", \\\"139.170.154.176\\\", \\\"185.175.228.124\\\", \\\"139.196.67.70\\\", \\\"106.11.32.152\\\", \\\"221.194.161.196\\\", \\\"153.36.236.117\\\", \\\"124.160.138.44\\\", \\\"139.224.161.73\\\", \\\"124.64.193.82\\\", \\\"121.199.204.157\\\", \\\"116.178.75.241\\\", \\\"163.181.126.243\\\", \\\"123.125.221.174\\\", \\\"139.196.119.0\\\", \\\"123.56.39.1\\\", \\\"113.201.243.248\\\", \\\"163.181.2.236\\\", \\\"123.125.221.243\\\", \\\"121.89.3.206\\\", \\\"116.162.103.251\\\", \\\"124.160.147.119\\\", \\\"123.56.39.39\\\", \\\"121.199.204.167\\\", \\\"125.39.103.251\\\", \\\"121.199.204.4\\\", \\\"124.160.147.105\\\", \\\"116.178.75.242\\\", \\\"121.199.204.250\\\", \\\"116.178.68.56\\\", \\\"27.221.105.242\\\", \\\"139.196.135.131\\\", \\\"124.64.193.88\\\", \\\"121.89.3.10\\\", \\\"121.89.3.225\\\", \\\"125.39.43.139\\\", \\\"121.89.3.226\\\", \\\"36.249.69.248\\\", \\\"124.160.145.22\\\", \\\"123.56.39.19\\\", \\\"123.125.221.189\\\", \\\"124.64.192.156\\\", \\\"121.199.204.98\\\", \\\"121.199.204.24\\\", \\\"121.199.204.179\\\", \\\"121.199.204.45\\\", \\\"121.199.204.252\\\", \\\"121.89.3.205\\\", \\\"121.199.204.87\\\", \\\"121.89.3.12\\\", \\\"139.227.226.193\\\", \\\"163.181.79.240\\\", \\\"121.199.204.165\\\", \\\"114.66.245.118\\\", \\\"121.199.204.84\\\", \\\"121.199.204.38\\\", \\\"121.199.204.59\\\", \\\"124.64.193.121\\\", \\\"103.145.136.124\\\", \\\"121.199.204.27\\\", \\\"157.255.168.13\\\", \\\"121.199.204.149\\\", \\\"123.125.221.176\\\", \\\"121.199.204.46\\\", \\\"124.160.145.40\\\", \\\"116.178.68.113\\\", \\\"121.199.204.186\\\", \\\"123.56.39.3\\\", \\\"139.227.226.247\\\", \\\"124.160.168.193\\\", \\\"119.167.235.253\\\", \\\"124.160.168.213\\\", \\\"1.37.65.251\\\", \\\"121.89.3.14\\\", \\\"222.138.193.121\\\", \\\"139.196.65.85\\\", \\\"121.199.204.131\\\", \\\"124.160.145.19\\\", \\\"121.199.204.206\\\", \\\"163.181.25.222\\\", \\\"101.67.28.123\\\", \\\"123.125.221.225\\\", \\\"111.61.202.250\\\", \\\"124.64.193.106\\\", \\\"163.181.85.248\\\", \\\"157.255.170.233\\\", \\\"140.205.2.47\\\", \\\"139.227.226.223\\\", \\\"121.199.204.61\\\", \\\"124.64.193.119\\\", \\\"121.89.3.246\\\", \\\"124.64.192.172\\\", \\\"139.227.226.213\\\", \\\"140.205.106.71\\\", \\\"123.56.39.5\\\", \\\"121.199.204.62\\\", \\\"124.64.192.171\\\", \\\"124.64.193.105\\\", \\\"125.39.135.144\\\", \\\"157.255.170.203\\\", \\\"121.89.3.8\\\", \\\"125.39.43.140\\\", \\\"123.56.39.41\\\", \\\"101.72.213.249\\\", \\\"124.160.168.223\\\", \\\"119.167.136.244\\\", \\\"163.181.25.221\\\", \\\"121.199.204.236\\\", \\\"101.67.28.119\\\", \\\"123.56.39.42\\\", \\\"139.224.161.57\\\", \\\"139.224.161.48\\\", \\\"124.160.145.0\\\", \\\"124.160.168.221\\\", \\\"222.138.192.118\\\", \\\"119.188.250.121\\\", \\\"139.227.226.211\\\", \\\"221.195.236.116\\\", \\\"157.255.170.201\\\", \\\"121.89.3.16\\\", \\\"121.89.3.245\\\", \\\"157.255.170.231\\\", \\\"157.255.168.5\\\", \\\"163.181.49.221\\\", \\\"140.205.2.44\\\", \\\"119.188.124.123\\\", \\\"116.178.75.218\\\", \\\"139.227.226.221\\\", \\\"211.91.238.123\\\", \\\"121.199.204.204\\\", \\\"121.199.204.133\\\", \\\"124.160.168.211\\\", \\\"116.178.68.71\\\", \\\"123.125.221.227\\\", \\\"121.199.204.218\\\", \\\"139.224.161.54\\\", \\\"139.224.161.75\\\", \\\"139.227.226.225\\\", \\\"157.255.170.235\\\", \\\"121.89.35.1\\\", \\\"116.178.68.11\\\", \\\"139.227.226.239\\\", \\\"112.132.36.251\\\", \\\"116.178.75.239\\\", \\\"123.6.227.3\\\", \\\"124.160.168.209\\\", \\\"121.89.3.29\\\", \\\"121.89.3.243\\\", \\\"140.205.2.42\\\", \\\"121.199.204.137\\\", \\\"121.199.204.200\\\", \\\"157.255.168.1\\\", \\\"124.160.168.225\\\", \\\"222.138.193.117\\\", \\\"121.199.204.230\\\", \\\"47.246.16.222\\\", \\\"121.89.3.6\\\", \\\"116.178.75.244\\\", \\\"163.181.19.248\\\", \\\"124.160.168.239\\\", \\\"123.6.227.19\\\", \\\"157.255.170.205\\\", \\\"139.227.226.209\\\", \\\"124.160.145.4\\\", \\\"153.99.250.56\\\", \\\"139.227.226.215\\\", \\\"157.255.170.219\\\", \\\"124.64.193.91\\\", \\\"157.255.170.207\\\", \\\"124.160.145.45\\\", \\\"139.227.226.217\\\", \\\"124.160.145.24\\\", \\\"121.199.204.81\\\", \\\"47.246.22.206\\\", \\\"123.155.152.116\\\", \\\"121.199.204.232\\\", \\\"119.167.248.56\\\", \\\"211.95.144.121\\\", \\\"124.160.168.227\\\", \\\"121.199.204.22\\\", \\\"121.199.204.43\\\", \\\"121.199.204.129\\\", \\\"157.255.168.15\\\", \\\"124.64.193.159\\\", \\\"121.199.204.21\\\", \\\"121.89.3.1\\\", \\\"121.199.204.40\\\", \\\"121.199.204.82\\\", \\\"121.199.204.202\\\", \\\"112.123.38.118\\\", \\\"112.85.139.253\\\", \\\"121.199.204.135\\\", \\\"124.64.192.191\\\", \\\"211.95.144.122\\\", \\\"124.160.145.46\\\", \\\"47.246.50.223\\\", \\\"123.6.227.1\\\", \\\"116.172.85.117\\\", \\\"124.160.145.27\\\", \\\"221.195.236.120\\\", \\\"140.205.96.254\\\", \\\"139.227.226.227\\\", \\\"124.160.145.59\\\", \\\"116.178.68.45\\\", \\\"119.167.235.118\\\", \\\"124.64.193.93\\\", \\\"121.199.204.226\\\", \\\"101.72.213.248\\\", \\\"124.160.168.233\\\", \\\"47.246.29.206\\\", \\\"123.125.222.127\\\", \\\"163.181.39.219\\\", \\\"117.59.168.252\\\", \\\"119.36.0.122\\\", \\\"121.89.3.20\\\", \\\"124.64.193.104\\\", \\\"124.64.192.170\\\", \\\"121.199.204.63\\\", \\\"140.205.106.70\\\", \\\"124.64.192.173\\\", \\\"124.64.193.118\\\", \\\"121.199.204.60\\\", \\\"139.227.226.233\\\", \\\"153.37.106.246\\\", \\\"157.255.170.223\\\", \\\"123.56.39.16\\\", \\\"139.170.154.237\\\", \\\"124.64.193.107\\\", \\\"124.64.193.99\\\", \\\"123.125.221.235\\\", \\\"27.221.105.119\\\", \\\"123.56.39.35\\\", \\\"121.199.204.216\\\", \\\"121.199.204.121\\\", \\\"123.125.221.229\\\", \\\"124.160.168.203\\\", \\\"139.224.161.55\\\", \\\"121.199.204.208\\\", \\\"123.125.221.237\\\", \\\"116.162.103.122\\\", \\\"124.160.168.201\\\", \\\"121.89.3.209\\\", \\\"121.199.204.123\\\", \\\"121.199.204.214\\\", \\\"123.56.39.36\\\", \\\"182.92.18.2\\\", \\\"123.56.39.15\\\", \\\"157.255.170.221\\\", \\\"139.227.227.63\\\", \\\"157.255.170.211\\\", \\\"139.227.227.60\\\", \\\"139.227.226.201\\\", \\\"43.224.81.123\\\", \\\"47.246.20.205\\\", \\\"121.89.3.231\\\", \\\"124.160.168.231\\\", \\\"123.6.227.8\\\", \\\"139.224.161.49\\\", \\\"124.160.145.6\\\", \\\"121.199.204.224\\\", \\\"121.89.3.22\\\", \\\"121.199.204.238\\\", \\\"153.99.250.54\\\", \\\"139.224.161.56\\\", \\\"121.89.3.214\\\", \\\"157.255.170.209\\\", \\\"139.227.226.205\\\", \\\"156.59.137.249\\\", \\\"124.160.138.40\\\", \\\"221.181.204.251\\\", \\\"139.227.226.219\\\", \\\"139.224.161.68\\\", \\\"124.160.145.2\\\", \\\"221.195.163.122\\\", \\\"163.181.32.248\\\", \\\"116.162.103.116\\\", \\\"60.223.229.251\\\", \\\"121.89.3.237\\\", \\\"119.167.136.252\\\", \\\"121.89.248.1\\\", \\\"116.178.75.224\\\", \\\"123.56.39.13\\\", \\\"121.199.204.210\\\", \\\"121.199.204.127\\\", \\\"124.160.168.205\\\", \\\"123.125.221.233\\\", \\\"120.241.228.250\\\", \\\"113.201.152.121\\\", \\\"119.188.250.119\\\", \\\"157.255.140.253\\\", \\\"157.255.170.225\\\", \\\"123.56.39.30\\\", \\\"47.246.48.223\\\", \\\"124.160.138.43\\\", \\\"139.224.161.74\\\", \\\"139.227.226.235\\\", \\\"139.170.154.233\\\", \\\"222.138.192.122\\\", \\\"157.255.170.227\\\", \\\"124.160.145.39\\\", \\\"123.56.39.33\\\", \\\"27.221.50.250\\\", \\\"124.160.145.58\\\", \\\"139.227.226.237\\\", \\\"124.160.145.26\\\", \\\"124.160.145.47\\\", \\\"140.207.195.123\\\", \\\"124.160.168.207\\\", \\\"124.64.192.190\\\", \\\"121.199.204.125\\\", \\\"112.123.38.119\\\", \\\"121.199.204.83\\\", \\\"123.56.39.10\\\", \\\"111.41.52.135\\\", \\\"121.199.204.41\\\", \\\"36.250.15.112\\\", \\\"121.199.204.20\\\", \\\"157.255.168.14\\\", \\\"123.125.221.231\\\", \\\"124.64.193.158\\\", \\\"182.118.14.226\\\", \\\"121.199.204.139\\\", \\\"121.89.3.234\\\", \\\"124.160.137.145\\\", \\\"157.255.168.17\\\", \\\"121.199.204.42\\\", \\\"113.105.168.254\\\", \\\"121.199.204.23\\\", \\\"157.255.168.249\\\", \\\"140.206.109.252\\\", \\\"47.246.10.223\\\", \\\"121.199.204.222\\\", \\\"121.199.204.80\\\", \\\"139.227.226.207\\\", \\\"124.160.145.44\\\", \\\"157.255.170.217\\\", \\\"123.56.39.28\\\", \\\"119.188.124.119\\\", \\\"123.125.221.254\\\", \\\"123.125.221.163\\\", \\\"139.196.67.3\\\", \\\"163.181.126.248\\\", \\\"163.181.50.222\\\", \\\"121.199.204.140\\\", \\\"123.56.39.11\\\", \\\"123.125.221.248\\\", \\\"124.160.147.122\\\", \\\"121.199.204.1\\\", \\\"116.178.68.53\\\", \\\"139.224.161.20\\\", \\\"101.72.213.121\\\", \\\"47.98.3.4\\\", \\\"157.255.170.242\\\", \\\"121.29.9.142\\\", \\\"129.227.206.220\\\", \\\"123.125.221.180\\\", \\\"101.72.213.122\\\", \\\"139.224.161.80\\\", \\\"116.178.68.59\\\", \\\"123.56.39.29\\\", \\\"139.227.226.84\\\", \\\"121.89.3.216\\\", \\\"124.64.193.87\\\", \\\"116.178.75.211\\\", \\\"163.181.50.221\\\", \\\"47.98.3.211\\\", \\\"124.160.147.112\\\", \\\"121.89.3.11\\\", \\\"121.89.3.235\\\", \\\"157.255.170.196\\\", \\\"140.205.2.37\\\", \\\"124.160.147.110\\\", \\\"124.160.168.250\\\", \\\"121.199.204.172\\\", \\\"121.199.204.245\\\", \\\"211.91.64.253\\\", \\\"124.64.193.110\\\", \\\"121.199.204.68\\\", \\\"157.255.170.194\\\", \\\"121.89.3.9\\\", \\\"124.64.192.164\\\", \\\"121.89.3.236\\\", \\\"121.199.204.77\\\", \\\"119.188.53.116\\\", \\\"139.227.226.198\\\", \\\"153.99.250.187\\\", \\\"121.89.3.215\\\", \\\"121.89.3.13\\\", \\\"116.172.85.120\\\", \\\"101.72.213.243\\\", \\\"124.160.145.10\\\", \\\"139.227.226.157\\\", \\\"139.227.226.250\\\", \\\"124.160.145.13\\\", \\\"121.199.204.191\\\", \\\"119.36.166.251\\\", \\\"116.178.111.99\\\", \\\"47.254.113.122\\\", \\\"140.207.195.5\\\", \\\"116.178.68.63\\\", \\\"182.92.18.15\\\", \\\"59.83.212.117\\\", \\\"124.64.192.167\\\", \\\"123.125.221.161\\\", \\\"121.199.204.74\\\", \\\"123.56.39.2\\\", \\\"124.160.147.120\\\", \\\"124.64.192.178\\\", \\\"121.199.204.142\\\", \\\"124.64.193.113\\\", \\\"119.36.2.4\\\", \\\"123.56.39.14\\\", \\\"124.64.192.184\\\", \\\"182.92.18.13\\\", \\\"121.199.204.189\\\", \\\"157.255.170.244\\\", \\\"139.170.154.250\\\", \\\"124.64.193.153\\\", \\\"124.64.192.159\\\", \\\"121.199.204.97\\\", \\\"140.206.109.33\\\", \\\"121.199.204.195\\\", \\\"124.64.192.127\\\", \\\"121.199.204.55\\\", \\\"121.199.204.88\\\", \\\"121.199.204.34\\\", \\\"139.227.226.254\\\", \\\"163.181.34.249\\\", \\\"123.125.221.179\\\", \\\"117.168.149.252\\\", \\\"8.38.121.222\\\", \\\"140.207.195.1\\\", \\\"121.199.204.146\\\", \\\"58.243.180.254\\\", \\\"124.160.147.124\\\", \\\"116.178.68.67\\\", \\\"124.160.145.32\\\", \\\"218.60.107.119\\\", \\\"123.56.39.37\\\", \\\"222.141.35.240\\\", \\\"121.89.3.208\\\", \\\"123.125.221.165\\\", \\\"124.160.145.53\\\", \\\"124.160.147.108\\\", \\\"124.160.168.248\\\", \\\"123.6.227.6\\\", \\\"114.66.251.119\\\", \\\"120.253.247.59\\\", \\\"116.162.103.240\\\", \\\"124.160.145.50\\\", \\\"121.199.204.241\\\", \\\"121.199.204.176\\\", \\\"124.160.147.114\\\", \\\"124.160.168.254\\\", \\\"139.227.226.153\\\", \\\"121.199.204.56\\\", \\\"121.199.204.37\\\", \\\"123.125.221.186\\\", \\\"121.199.204.49\\\", \\\"121.89.3.230\\\", \\\"121.199.204.94\\\", \\\"121.199.204.28\\\", \\\"121.89.3.7\\\", \\\"121.89.3.233\\\", \\\"123.6.227.4\\\", \\\"153.101.35.242\\\", \\\"139.227.227.55\\\", \\\"116.178.75.251\\\", \\\"123.125.221.184\\\", \\\"116.178.75.230\\\", \\\"157.255.170.192\\\", \\\"124.160.138.35\\\", \\\"163.181.32.243\\\", \\\"121.199.204.168\\\", \\\"124.64.193.83\\\", \\\"139.196.67.71\\\", \\\"106.15.253.172\\\", \\\"121.199.204.174\\\", \\\"121.199.204.243\\\", \\\"124.160.147.126\\\", \\\"123.56.39.34\\\", \\\"121.199.204.144\\\", \\\"129.227.40.219\\\", \\\"124.64.193.89\\\", \\\"124.160.138.48\\\", \\\"140.207.195.15\\\", \\\"47.246.49.221\\\", \\\"124.160.138.36\\\", \\\"123.125.221.167\\\", \\\"123.125.221.250\\\", \\\"8.38.121.221\\\", \\\"139.224.161.60\\\", \\\"121.199.204.158\\\", \\\"139.196.135.71\\\", \\\"157.255.170.246\\\", \\\"121.199.204.5\\\", \\\"116.178.75.233\\\", \\\"47.99.23.3\\\", \\\"123.56.39.17\\\", \\\"156.253.7.251\\\", \\\"121.89.3.228\\\", \\\"121.199.204.197\\\", \\\"163.181.2.235\\\", \\\"124.160.147.102\\\", \\\"124.160.168.242\\\", \\\"121.199.204.160\\\", \\\"139.227.226.196\\\", \\\"112.48.233.250\\\", \\\"116.178.75.210\\\", \\\"140.206.225.124\\\", \\\"123.6.26.117\\\", \\\"101.71.174.54\\\", \\\"117.34.34.248\\\", \\\"139.227.226.145\\\", \\\"111.206.190.121\\\", \\\"123.56.39.46\\\", \\\"123.125.221.190\\\", \\\"101.72.213.123\\\", \\\"121.89.3.25\\\", \\\"139.224.161.82\\\", \\\"157.255.170.252\\\", \\\"139.227.226.242\\\", \\\"124.160.168.196\\\", \\\"116.178.68.55\\\", \\\"121.199.204.183\\\", \\\"121.199.204.150\\\", \\\"121.199.204.7\\\", \\\"116.178.75.213\\\", \\\"121.89.3.241\\\", \\\"123.125.221.173\\\", \\\"121.89.3.27\\\", \\\"121.89.3.242\\\", \\\"121.199.204.152\\\", \\\"124.64.192.179\\\", \\\"123.125.221.246\\\", \\\"121.199.204.75\\\", \\\"124.64.192.166\\\", \\\"123.125.221.171\\\", \\\"121.199.204.14\\\", \\\"119.36.1.117\\\", \\\"157.255.170.250\\\", \\\"140.207.195.3\\\", \\\"121.199.204.181\\\", \\\"124.160.145.12\\\", \\\"124.160.168.194\\\", \\\"119.167.235.254\\\", \\\"123.6.227.20\\\", \\\"139.227.226.240\\\", \\\"139.227.226.147\\\", \\\"124.160.145.11\\\", \\\"123.56.39.45\\\", \\\"101.72.213.242\\\", \\\"116.172.85.121\\\", \\\"140.207.195.9\\\", \\\"121.89.3.30\\\", \\\"121.199.204.76\\\", \\\"119.188.53.117\\\", \\\"121.199.204.17\\\", \\\"121.199.204.249\\\", \\\"123.6.227.18\\\", \\\"124.64.193.111\\\", \\\"157.255.170.198\\\", \\\"129.227.255.220\\\", \\\"139.227.226.194\\\", \\\"121.199.204.162\\\", \\\"121.199.204.95\\\", \\\"121.199.204.29\\\", \\\"47.246.23.204\\\", \\\"124.64.192.186\\\", \\\"121.199.204.48\\\", \\\"113.200.142.90\\\", \\\"121.199.204.36\\\", \\\"124.64.192.125\\\", \\\"8.45.52.251\\\", \\\"124.160.147.104\\\", \\\"124.160.168.244\\\", \\\"59.82.43.161\\\", \\\"27.45.150.116\\\", \\\"121.199.204.166\\\", \\\"121.199.204.251\\\", \\\"123.56.39.43\\\", \\\"123.56.39.9\\\", \\\"124.160.145.51\\\", \\\"124.165.127.223\\\", \\\"47.246.4.248\\\", \\\"112.81.87.242\\\", \\\"124.160.145.30\\\", \\\"124.160.145.52\\\", \\\"222.141.35.241\\\", \\\"123.125.221.242\\\", \\\"124.160.145.33\\\", \\\"116.153.62.117\\\", \\\"121.199.204.156\\\", \\\"140.207.195.7\\\", \\\"123.125.221.169\\\", \\\"139.227.226.244\\\", \\\"121.199.204.89\\\", \\\"121.199.204.35\\\", \\\"119.167.235.250\\\", \\\"121.199.204.54\\\", \\\"124.64.192.126\\\", \\\"121.89.3.18\\\", \\\"121.199.204.185\\\", \\\"157.255.170.248\\\", \\\"153.35.53.118\\\", \\\"121.89.3.244\\\", \\\"121.199.204.96\\\", \\\"47.101.100.1\\\", \\\"140.205.2.45\\\", \\\"121.199.204.199\\\", \\\"47.246.44.222\\\", \\\"163.181.61.252\\\", \\\"124.64.192.185\\\", \\\"140.205.2.46\\\", \\\"121.199.204.187\\\", \\\"61.241.121.111\\\", \\\"124.160.168.192\\\", \\\"139.227.226.246\\\", \\\"121.89.3.247\\\", \\\"139.227.227.57\\\", \\\"121.199.204.3\\\", \\\"121.199.204.148\\\", \\\"139.224.161.61\\\", \\\"123.125.221.240\\\", \\\"123.125.221.177\\\", \\\"140.207.195.14\\\", \\\"113.200.137.240\\\", \\\"121.199.204.154\\\", \\\"121.89.151.129\\\", \\\"121.199.204.253\\\", \\\"121.199.204.164\\\", \\\"124.160.147.106\\\", \\\"124.160.168.246\\\", \\\"139.224.161.62\\\", \\\"27.221.105.250\\\", \\\"121.199.204.178\\\", \\\"124.64.193.85\\\", \\\"123.56.39.40\\\", \\\"124.160.138.34\\\", \\\"116.178.75.231\\\", \\\"116.162.109.156\\\", \\\"163.181.19.243\\\", \\\"139.227.227.54\\\", \\\"153.101.35.243\\\", \\\"114.250.47.121\\\", \\\"119.188.53.248\\\", \\\"61.241.121.112\\\", \\\"61.241.120.118\\\", \\\"121.199.204.9\\\", \\\"123.125.221.188\\\", \\\"116.178.68.7\\\", \\\"61.241.120.120\\\", \\\"125.31.22.123\\\", \\\"121.199.204.237\\\", \\\"121.89.3.204\\\", \\\"116.178.75.209\\\", \\\"36.189.233.251\\\", \\\"123.56.39.18\\\", \\\"157.255.170.202\\\", \\\"121.89.3.227\\\", \\\"139.227.226.83\\\", \\\"211.95.146.121\\\", \\\"106.15.253.196\\\", \\\"129.227.40.220\\\", \\\"116.178.68.18\\\", \\\"153.99.250.55\\\", \\\"79.133.176.220\\\", \\\"124.160.145.7\\\", \\\"157.255.170.232\\\", \\\"121.89.3.3\\\", \\\"139.224.161.59\\\", \\\"43.224.81.122\\\", \\\"123.56.39.20\\\", \\\"113.200.90.118\\\", \\\"47.246.20.204\\\", \\\"123.125.221.224\\\", \\\"121.199.204.130\\\", \\\"222.138.193.120\\\", \\\"124.160.168.212\\\", \\\"116.178.75.215\\\", \\\"121.199.204.207\\\", \\\"121.199.204.73\\\", \\\"123.125.221.226\\\", \\\"124.64.192.101\\\", \\\"121.199.204.219\\\", \\\"121.199.204.12\\\", \\\"153.35.52.248\\\", \\\"153.101.209.239\\\", \\\"121.199.204.205\\\", \\\"111.202.96.123\\\", \\\"124.160.168.210\\\", \\\"123.56.39.23\\\", \\\"121.199.204.132\\\", \\\"139.227.226.220\\\", \\\"119.188.124.122\\\", \\\"61.241.104.116\\\", \\\"124.64.193.92\\\", \\\"157.255.170.230\\\", \\\"203.132.38.252\\\", \\\"157.255.170.200\\\", \\\"116.178.68.46\\\", \\\"124.160.145.17\\\", \\\"222.138.192.119\\\", \\\"221.195.236.117\\\", \\\"139.227.226.210\\\", \\\"47.114.236.51\\\", \\\"121.89.3.224\\\", \\\"124.64.193.98\\\", \\\"153.99.250.123\\\", \\\"121.89.3.4\\\", \\\"123.56.39.38\\\", \\\"121.199.204.235\\\", \\\"124.64.193.117\\\", \\\"121.89.3.207\\\", \\\"124.64.193.108\\\", \\\"43.224.81.118\\\", \\\"121.199.204.229\\\", \\\"124.64.192.163\\\", \\\"47.102.32.249\\\", \\\"121.199.204.30\\\", \\\"139.227.226.214\\\", \\\"163.181.122.244\\\", \\\"157.255.170.218\\\", \\\"101.69.218.120\\\", \\\"121.199.204.51\\\", \\\"157.255.170.204\\\", \\\"113.200.142.89\\\", \\\"121.199.204.93\\\", \\\"124.64.193.157\\\", \\\"47.114.236.84\\\", \\\"120.72.34.21\\\", \\\"124.64.192.180\\\", \\\"139.227.226.208\\\", \\\"124.160.145.57\\\", \\\"221.204.8.242\\\", \\\"124.160.145.36\\\", \\\"121.89.3.222\\\", \\\"124.160.168.224\\\", \\\"139.196.65.86\\\", \\\"121.199.204.231\\\", \\\"221.204.8.248\\\", \\\"121.89.3.239\\\", \\\"124.160.145.54\\\", \\\"124.160.145.35\\\", \\\"116.178.68.48\\\", \\\"124.160.168.208\\\", \\\"119.36.142.123\\\", \\\"157.255.170.234\\\", \\\"124.64.193.154\\\", \\\"121.199.204.90\\\", \\\"124.64.192.183\\\", \\\"163.181.38.243\\\", \\\"139.227.226.238\\\", \\\"121.199.107.25\\\", \\\"27.221.6.118\\\", \\\"121.199.204.33\\\", \\\"139.227.226.224\\\", \\\"123.56.39.25\\\", \\\"121.199.204.52\\\", \\\"218.12.84.117\\\", \\\"123.56.39.26\\\", \\\"116.178.75.234\\\", \\\"119.167.235.119\\\", \\\"124.160.147.96\\\", \\\"47.246.26.253\\\", \\\"139.227.226.226\\\", \\\"139.224.161.78\\\", \\\"124.160.145.3\\\", \\\"121.199.204.203\\\", \\\"116.162.127.251\\\", \\\"121.199.204.134\\\", \\\"116.178.68.78\\\", \\\"101.72.213.118\\\", \\\"139.224.161.67\\\", \\\"121.199.204.128\\\", \\\"182.92.18.3\\\", \\\"140.207.195.12\\\", \\\"121.89.151.130\\\", \\\"116.171.170.250\\\", \\\"139.224.161.64\\\", \\\"124.160.138.32\\\", \\\"123.156.199.121\\\", \\\"47.246.48.222\\\", \\\"27.221.105.249\\\", \\\"121.199.204.233\\\", \\\"116.178.68.16\\\", \\\"121.199.191.127\\\", \\\"163.181.15.248\\\", \\\"47.246.2.199\\\", \\\"153.37.106.116\\\", \\\"139.227.226.216\\\", \\\"140.206.225.1\\\", \\\"116.178.75.249\\\", \\\"121.89.3.202\\\", \\\"121.89.3.23\\\", \\\"106.15.147.56\\\", \\\"123.6.227.9\\\", \\\"124.160.147.95\\\", \\\"157.255.170.206\\\", \\\"121.199.204.217\\\", \\\"124.160.168.202\\\", \\\"123.125.221.228\\\", \\\"121.199.204.120\\\", \\\"123.125.221.234\\\", \\\"113.200.90.119\\\", \\\"139.224.161.58\\\", \\\"124.160.145.1\\\", \\\"79.133.176.221\\\", \\\"157.255.170.222\\\", \\\"121.89.3.28\\\", \\\"211.91.241.249\\\", \\\"123.6.227.12\\\", \\\"139.227.226.232\\\", \\\"123.6.227.2\\\", \\\"139.227.226.202\\\", \\\"36.250.64.242\\\", \\\"139.227.226.82\\\", \\\"221.195.236.119\\\", \\\"116.178.68.14\\\", \\\"140.205.2.49\\\", \\\"157.255.170.212\\\", \\\"123.125.222.126\\\", \\\"8.45.176.194\\\", \\\"121.199.204.227\\\", \\\"36.248.17.114\\\", \\\"116.178.75.217\\\", \\\"124.160.168.232\\\", \\\"140.207.195.116\\\", \\\"124.64.192.162\\\", \\\"163.181.102.249\\\", \\\"121.199.204.239\\\", \\\"121.199.204.71\\\", \\\"124.64.193.109\\\", \\\"101.71.174.6\\\", \\\"124.160.168.230\\\", \\\"153.35.52.244\\\", \\\"124.64.193.116\\\", \\\"121.199.204.225\\\", \\\"124.160.145.16\\\", \\\"101.67.28.122\\\", \\\"157.255.170.210\\\", \\\"121.89.3.250\\\", \\\"124.64.193.94\\\", \\\"113.201.152.124\\\", \\\"121.89.35.2\\\", \\\"123.6.227.11\\\", \\\"139.227.226.230\\\", \\\"124.160.145.15\\\", \\\"121.199.204.122\\\", \\\"140.207.195.124\\\", \\\"124.160.168.200\\\", \\\"218.60.99.249\\\", \\\"124.64.193.115\\\", \\\"47.102.32.245\\\", \\\"111.202.96.122\\\", \\\"121.199.204.215\\\", \\\"163.181.16.252\\\", \\\"121.199.204.13\\\", \\\"121.199.204.209\\\", \\\"163.181.85.244\\\", \\\"123.6.227.0\\\", \\\"121.199.204.72\\\", \\\"123.125.221.236\\\", \\\"121.199.204.53\\\", \\\"157.255.170.238\\\", \\\"139.227.226.234\\\", \\\"139.196.135.170\\\", \\\"113.200.142.94\\\", \\\"121.199.204.32\\\", \\\"124.64.192.182\\\", \\\"121.199.204.91\\\", \\\"121.89.3.15\\\", \\\"157.255.170.224\\\", \\\"123.125.221.232\\\", \\\"123.6.227.17\\\", \\\"124.160.145.34\\\", \\\"47.246.29.205\\\", \\\"124.160.145.55\\\", \\\"121.199.204.211\\\", \\\"124.160.145.97\\\", \\\"124.64.193.90\\\", \\\"124.160.168.204\\\", \\\"121.199.204.126\\\", \\\"124.160.145.28\\\", \\\"121.199.204.221\\\", \\\"163.181.74.252\\\", \\\"156.59.129.251\\\", \\\"124.160.168.234\\\", \\\"124.160.145.49\\\", \\\"116.178.68.44\\\", \\\"124.160.168.228\\\", \\\"116.178.68.20\\\", \\\"116.162.103.117\\\", \\\"124.160.145.56\\\", \\\"123.56.39.4\\\", \\\"47.246.50.222\\\", \\\"221.195.163.123\\\", \\\"124.64.193.156\\\", \\\"121.199.204.92\\\", \\\"121.199.204.50\\\", \\\"157.255.170.208\\\", \\\"101.69.218.121\\\", \\\"139.227.226.204\\\", \\\"121.199.204.31\\\", \\\"157.255.170.216\\\", \\\"47.246.2.200\\\", \\\"120.240.64.252\\\", \\\"157.255.168.0\\\", \\\"119.188.124.118\\\", \\\"116.178.75.236\\\", \\\"101.69.218.240\\\", \\\"222.141.56.113\\\", \\\"153.37.106.117\\\", \\\"123.56.39.6\\\", \\\"119.167.136.251\\\", \\\"116.178.68.10\\\", \\\"36.147.47.250\\\", \\\"121.199.204.223\\\", \\\"140.207.195.10\\\", \\\"124.160.138.33\\\", \\\"139.224.161.65\\\", \\\"140.207.195.13\\\", \\\"139.224.161.66\\\", \\\"123.125.221.230\\\", \\\"101.72.213.119\\\", \\\"124.160.145.5\\\", \\\"123.6.227.14\\\", \\\"121.199.204.124\\\", \\\"121.89.3.17\\\", \\\"121.199.204.213\\\", \\\"139.224.161.79\\\", \\\"119.36.0.252\\\", \\\"59.49.93.251\\\", \\\"139.227.226.236\\\", \\\"124.160.147.97\\\", \\\"222.138.192.123\\\", \\\"123.6.26.118\\\", \\\"163.181.92.252\\\", \\\"163.181.67.243\\\"],\\n \\\"total\\\": 1179\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686560243 AND app_name = \'alibaba_cloud\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"078efc3f82aabba20db1881a36c92b82\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"48\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"18115\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"788984\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"42352\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"1179\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"ip\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"116.178.75.205\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"1179\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686560243 AND app_name = \'alibaba_cloud\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND app_name = \\\'${resource}\\\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailAppRelateIps\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"ip\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/relate/App相关域名.ms', '{\n \"properties\" : { },\n \"id\" : \"ead7d3b2678d4ff0b34eb1dbe68b9809\",\n \"script\" : null,\n \"groupId\" : \"a0e6aa98e5234950886370156c75ea39\",\n \"name\" : \"App相关域名\",\n \"createTime\" : null,\n \"updateTime\" : 1686621755873,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/domains\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alibaba_cloud\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686560243\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"b7a955cc9a07a45b1c999813008fef86\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 1,\\n \\\"rows_read\\\": 18115,\\n \\\"bytes_read\\\": 144920,\\n \\\"result_size\\\": 0,\\n \\\"result_rows\\\": 0\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"fqdn\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [],\\n \\\"total\\\": 0\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1686556643 AND create_time < 1686560243 AND app_name = \'alibaba_cloud\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"b7a955cc9a07a45b1c999813008fef86\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"1\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"18115\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"144920\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"fqdn\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1686556643 AND create_time < 1686560243 AND app_name = \'alibaba_cloud\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND app_name = \\\'${resource}\\\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailAppRelateDomains\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"fqdn\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/app/relate/group.json', '{\n \"properties\" : { },\n \"id\" : \"a0e6aa98e5234950886370156c75ea39\",\n \"name\" : \"relate\",\n \"type\" : \"api\",\n \"parentId\" : \"aa40fc70df5949c294c4517f5b0c5076\",\n \"path\" : \"/relate\",\n \"createTime\" : 1686292816212,\n \"updateTime\" : null,\n \"createBy\" : \"ljy\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/', 'this is directory');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/group.json', '{\n \"properties\" : { },\n \"id\" : \"6b5bf79b1e8440dfa26ddb61649bad8f\",\n \"name\" : \"domain\",\n \"type\" : \"api\",\n \"parentId\" : \"fb8cd5c4ffb84924b04c05e93f9fe47d\",\n \"path\" : \"/domain\",\n \"createTime\" : 1686293011974,\n \"updateTime\" : null,\n \"createBy\" : \"ljy\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/relate/', 'this is directory');
-INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/relate/Domain开放端口.ms', '{\n \"properties\" : { },\n \"id\" : \"6a091daa2d6c450abde4377ced74f285\",\n \"script\" : null,\n \"groupId\" : \"87df73bc21834599a74debba5089dc64\",\n \"name\" : \"Domain开放端口\",\n \"createTime\" : null,\n \"updateTime\" : 1686552356502,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ports\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alicdn.com\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"f2ba3a52571fc9752b69431b15a51db3\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 2,\\n \\\"rows_read\\\": 11885,\\n \\\"bytes_read\\\": 592259,\\n \\\"result_size\\\": 309,\\n \\\"result_rows\\\": 6\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"port\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"l7_protocol\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [{\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"HTTPS\\\",\\n \\\"count\\\": \\\"140\\\"\\n }, {\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"HTTP\\\",\\n \\\"count\\\": \\\"50\\\"\\n }, {\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"UNCATEGORIZED\\\",\\n \\\"count\\\": \\\"5\\\"\\n }, {\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"UNCATEGORIZED\\\",\\n \\\"count\\\": \\\"5\\\"\\n }, {\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"QUIC\\\",\\n \\\"count\\\": \\\"3\\\"\\n }, {\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"HTTPS\\\",\\n \\\"count\\\": \\\"1\\\"\\n }],\\n \\\"total\\\": 6\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= 1 AND update_time < 1686298433 AND ip IN (\'116.178.65.117\',\'116.178.65.116\',\'124.163.196.252\',\'60.163.132.30\',\'124.163.196.251\',\'159.226.227.124\',\'119.249.48.159\',\'116.178.65.121\',\'112.132.34.251\',\'123.6.31.252\',\'139.170.154.249\',\'116.177.250.224\',\'139.170.154.250\',\'116.178.75.171\',\'43.243.246.125\',\'116.178.65.79\',\'61.174.241.251\',\'111.1.164.252\',\'123.6.12.251\',\'116.178.214.82\',\'116.178.75.145\',\'113.214.164.124\',\'116.178.65.113\',\'182.118.14.226\',\'59.49.93.135\',\'183.204.35.250\',\'182.242.48.245\',\'116.178.214.81\',\'116.178.65.108\',\'116.178.75.138\',\'116.178.75.184\',\'116.177.245.251\',\'116.178.65.115\',\'121.18.239.219\',\'116.178.214.119\',\'116.178.75.185\',\'117.59.126.196\',\'139.227.230.8\',\'36.159.97.251\',\'117.156.16.252\',\'61.174.240.253\',\'47.246.26.253\',\'116.178.111.73\',\'120.232.40.251\',\'116.178.75.234\',\'116.178.75.193\',\'180.130.114.123\',\'116.178.65.119\',\'175.146.189.250\',\'14.215.57.251\',\'36.99.20.228\',\'116.178.65.81\',\'116.178.111.121\',\'116.178.65.67\',\'111.31.38.99\',\'116.178.65.109\',\'120.220.81.122\',\'116.178.214.107\',\'119.96.66.222\',\'101.28.128.122\',\'1.190.42.248\',\'116.178.65.93\',\'116.178.75.246\',\'112.122.156.251\',\'119.249.58.236\',\'120.221.68.228\',\'111.19.202.253\',\'124.165.127.223\',\'163.181.34.252\',\'180.97.251.252\',\'202.104.186.253\',\'116.178.214.106\',\'163.181.27.251\',\'221.181.204.240\',\'116.178.65.61\',\'116.178.75.194\',\'157.255.30.122\',\'183.240.176.252\',\'113.207.38.124\',\'185.175.228.124\',\'115.84.64.251\',\'111.123.54.251\',\'116.178.214.93\',\'116.178.70.228\',\'221.194.146.167\',\'129.227.247.251\',\'101.28.133.37\',\'120.233.47.122\',\'58.243.180.243\',\'61.155.221.251\',\'120.226.76.123\',\'116.178.111.84\',\'116.178.214.109\',\'61.240.145.252\',\'183.246.206.252\',\'116.178.75.197\',\'106.117.244.252\',\'116.178.214.86\',\'61.182.130.252\',\'61.240.145.251\',\'116.177.250.225\',\'47.246.48.251\',\'183.201.217.194\',\'156.59.240.254\',\'116.178.111.69\',\'115.164.11.122\',\'183.213.20.174\',\'124.165.126.251\',\'116.178.111.87\',\'125.77.167.189\',\'128.1.67.251\',\'116.178.65.85\',\'119.96.65.223\',\'116.178.75.169\',\'60.13.67.123\',\'121.11.37.251\',\'117.45.3.122\',\'116.178.75.172\',\'116.178.214.73\',\'163.181.70.252\',\'116.178.214.103\',\'116.178.214.77\',\'116.178.65.78\',\'113.219.136.7\',\'221.204.173.251\',\'116.95.26.252\',\'101.28.133.65\',\'219.153.52.122\',\'124.165.127.249\',\'116.178.65.76\',\'124.163.195.237\',\'112.48.140.252\',\'60.28.216.58\',\'116.178.214.101\',\'2408:877a:2000:8:715::3f7\',\'2408:877a:2000:8:715::3ef\',\'2408:877a:2000:8:715::3ed\',\'110.49.113.60\',\'116.176.36.252\',\'119.249.48.158\',\'116.178.70.242\',\'101.71.174.251\',\'116.178.75.237\',\'219.147.79.251\',\'211.91.70.228\',\'124.238.242.252\',\'36.131.152.121\',\'150.138.252.251\',\'120.41.40.123\',\'121.18.239.220\',\'163.181.57.251\',\'1.71.3.123\',\'118.172.22.252\',\'58.186.12.249\',\'163.181.42.251\',\'202.168.163.123\',\'220.181.131.251\',\'183.216.170.100\',\'116.178.65.96\',\'14.215.55.252\',\'116.177.243.211\',\'116.178.75.214\',\'116.178.111.76\',\'163.181.92.252\',\'2408:877a:2000:7:3::fd\',\'2408:877a:2000:7:3::3f0\',\'2408:877a:2000:8:3::3fa\',\'2408:877a:2000:7:3::3f1\',\'2408:877a:2000:7:3::3fd\',\'2408:877a:2000:7:3::3e9\',\'2408:877a:2000:7:3::3f3\',\'2408:877a:2000:8:3::3ee\',\'2408:877a:2000:8:715::3fa\',\'36.147.11.117\',\'211.91.234.251\',\'42.236.78.252\') GROUP BY port,l7_protocol ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"f2ba3a52571fc9752b69431b15a51db3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"11885\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"592259\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"309\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"6\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"port\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"long\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"port\",\n \"value\" : \"443\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"l7Protocol\",\n \"value\" : \"HTTPS\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"count\",\n \"value\" : \"140\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"6\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= 1 AND update_time < 1686298433 AND ip IN (\'116.178.65.117\',\'116.178.65.116\',\'124.163.196.252\',\'60.163.132.30\',\'124.163.196.251\',\'159.226.227.124\',\'119.249.48.159\',\'116.178.65.121\',\'112.132.34.251\',\'123.6.31.252\',\'139.170.154.249\',\'116.177.250.224\',\'139.170.154.250\',\'116.178.75.171\',\'43.243.246.125\',\'116.178.65.79\',\'61.174.241.251\',\'111.1.164.252\',\'123.6.12.251\',\'116.178.214.82\',\'116.178.75.145\',\'113.214.164.124\',\'116.178.65.113\',\'182.118.14.226\',\'59.49.93.135\',\'183.204.35.250\',\'182.242.48.245\',\'116.178.214.81\',\'116.178.65.108\',\'116.178.75.138\',\'116.178.75.184\',\'116.177.245.251\',\'116.178.65.115\',\'121.18.239.219\',\'116.178.214.119\',\'116.178.75.185\',\'117.59.126.196\',\'139.227.230.8\',\'36.159.97.251\',\'117.156.16.252\',\'61.174.240.253\',\'47.246.26.253\',\'116.178.111.73\',\'120.232.40.251\',\'116.178.75.234\',\'116.178.75.193\',\'180.130.114.123\',\'116.178.65.119\',\'175.146.189.250\',\'14.215.57.251\',\'36.99.20.228\',\'116.178.65.81\',\'116.178.111.121\',\'116.178.65.67\',\'111.31.38.99\',\'116.178.65.109\',\'120.220.81.122\',\'116.178.214.107\',\'119.96.66.222\',\'101.28.128.122\',\'1.190.42.248\',\'116.178.65.93\',\'116.178.75.246\',\'112.122.156.251\',\'119.249.58.236\',\'120.221.68.228\',\'111.19.202.253\',\'124.165.127.223\',\'163.181.34.252\',\'180.97.251.252\',\'202.104.186.253\',\'116.178.214.106\',\'163.181.27.251\',\'221.181.204.240\',\'116.178.65.61\',\'116.178.75.194\',\'157.255.30.122\',\'183.240.176.252\',\'113.207.38.124\',\'185.175.228.124\',\'115.84.64.251\',\'111.123.54.251\',\'116.178.214.93\',\'116.178.70.228\',\'221.194.146.167\',\'129.227.247.251\',\'101.28.133.37\',\'120.233.47.122\',\'58.243.180.243\',\'61.155.221.251\',\'120.226.76.123\',\'116.178.111.84\',\'116.178.214.109\',\'61.240.145.252\',\'183.246.206.252\',\'116.178.75.197\',\'106.117.244.252\',\'116.178.214.86\',\'61.182.130.252\',\'61.240.145.251\',\'116.177.250.225\',\'47.246.48.251\',\'183.201.217.194\',\'156.59.240.254\',\'116.178.111.69\',\'115.164.11.122\',\'183.213.20.174\',\'124.165.126.251\',\'116.178.111.87\',\'125.77.167.189\',\'128.1.67.251\',\'116.178.65.85\',\'119.96.65.223\',\'116.178.75.169\',\'60.13.67.123\',\'121.11.37.251\',\'117.45.3.122\',\'116.178.75.172\',\'116.178.214.73\',\'163.181.70.252\',\'116.178.214.103\',\'116.178.214.77\',\'116.178.65.78\',\'113.219.136.7\',\'221.204.173.251\',\'116.95.26.252\',\'101.28.133.65\',\'219.153.52.122\',\'124.165.127.249\',\'116.178.65.76\',\'124.163.195.237\',\'112.48.140.252\',\'60.28.216.58\',\'116.178.214.101\',\'2408:877a:2000:8:715::3f7\',\'2408:877a:2000:8:715::3ef\',\'2408:877a:2000:8:715::3ed\',\'110.49.113.60\',\'116.176.36.252\',\'119.249.48.158\',\'116.178.70.242\',\'101.71.174.251\',\'116.178.75.237\',\'219.147.79.251\',\'211.91.70.228\',\'124.238.242.252\',\'36.131.152.121\',\'150.138.252.251\',\'120.41.40.123\',\'121.18.239.220\',\'163.181.57.251\',\'1.71.3.123\',\'118.172.22.252\',\'58.186.12.249\',\'163.181.42.251\',\'202.168.163.123\',\'220.181.131.251\',\'183.216.170.100\',\'116.178.65.96\',\'14.215.55.252\',\'116.177.243.211\',\'116.178.75.214\',\'116.178.111.76\',\'163.181.92.252\',\'2408:877a:2000:7:3::fd\',\'2408:877a:2000:7:3::3f0\',\'2408:877a:2000:8:3::3fa\',\'2408:877a:2000:7:3::3f1\',\'2408:877a:2000:7:3::3fd\',\'2408:877a:2000:7:3::3e9\',\'2408:877a:2000:7:3::3f3\',\'2408:877a:2000:8:3::3ee\',\'2408:877a:2000:8:715::3fa\',\'36.147.11.117\',\'211.91.234.251\',\'42.236.78.252\') GROUP BY port,l7_protocol ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@get:/v1/entity/detail/domain/relate/ips\' as getIps;\r\nimport \'@get:/v1/entity/detail/ip/relate/ports\' as getPorts;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n\r\nvar ips = getIps(parameter);\r\nvar str = \"\";\r\nfor(key,value in ips.data.result) {\r\n if(key+1 != ips.data.result.length) {\r\n str = str + value + \",\";\r\n } else {\r\n str += value;\r\n }\r\n}\r\nresource = str + \"\";\r\nvar result = getPorts(parameter);\r\nresult.data.total = result.data.result.length;\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/relate/Domain开放端口.ms', '{\n \"properties\" : { },\n \"id\" : \"6a091daa2d6c450abde4377ced74f285\",\n \"script\" : null,\n \"groupId\" : \"87df73bc21834599a74debba5089dc64\",\n \"name\" : \"Domain开放端口\",\n \"createTime\" : null,\n \"updateTime\" : 1687922994880,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ports\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alicdn.com\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"message\\\": \\\"Please log in to the system first\\\",\\n \\\"code\\\": 518008,\\n \\\"time\\\": 1687922977272\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"message\",\n \"value\" : \"Please log in to the system first\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"518008\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"time\",\n \"value\" : \"1687922977272\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@get:/v1/entity/detail/domain/relate/ips\' as getIps;\r\nimport \'@get:/v1/entity/detail/ip/relate/ports\' as getPorts;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n\r\nvar ips = getIps(parameter);\r\nvar str = \"\";\r\nfor(key,value in ips.data.result) {\r\n if(key+1 != ips.data.result.length) {\r\n str = str + value + \",\";\r\n } else {\r\n str += value;\r\n }\r\n}\r\nresource = str + \"\";\r\nvar result = getPorts(parameter);\r\nresult.data.total = result.data.result.length;\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/relate/Domain相关FQDN.ms', '{\n \"properties\" : { },\n \"id\" : \"ac7fbfd245dc4b2a9f17e4163908d810\",\n \"script\" : null,\n \"groupId\" : \"87df73bc21834599a74debba5089dc64\",\n \"name\" : \"Domain相关FQDN\",\n \"createTime\" : null,\n \"updateTime\" : 1686551300056,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/fqdns\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alicdn.com\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : null,\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : null\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/array\' as postHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND cutToFirstSignificantSubdomain(fqdn) = \\\'${resource}\\\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailDomainRelateFqdns\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"fqdn\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/relate/Domain相关IP.ms', '{\n \"properties\" : { },\n \"id\" : \"d615d7f3f07440d1b90750ed6771d689\",\n \"script\" : null,\n \"groupId\" : \"87df73bc21834599a74debba5089dc64\",\n \"name\" : \"Domain相关IP\",\n \"createTime\" : null,\n \"updateTime\" : 1686551371973,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ips\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alicdn.com\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"code\\\": 200,\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],\\n \\\"total\\\": 176\\n },\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"message\\\": null,\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"ip\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"queryKey\\\": \\\"1bf778472833ad6558a4fc29f402f953\\\",\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 4,\\n \\\"rows_read\\\": 22382,\\n \\\"bytes_read\\\": 954474,\\n \\\"result_size\\\": 6436,\\n \\\"result_rows\\\": 176\\n },\\n \\\"status\\\": 200,\\n \\\"success\\\": true,\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND cutToFirstSignificantSubdomain(fqdn) = \'alicdn.com\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"176\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"ip\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"1bf778472833ad6558a4fc29f402f953\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"4\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"22382\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"954474\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"6436\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"176\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND cutToFirstSignificantSubdomain(fqdn) = \'alicdn.com\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/array\' as postHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT ip AS ip, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND cutToFirstSignificantSubdomain(fqdn) = \\\'${resource}\\\' AND notEmpty(ip) GROUP BY ip ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailDomainRelateIps\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"ip\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/domain/relate/Domain相关应用.ms', '{\n \"properties\" : { },\n \"id\" : \"013b4aa8b16d4ec4b62eebf33c0a5d53\",\n \"script\" : null,\n \"groupId\" : \"87df73bc21834599a74debba5089dc64\",\n \"name\" : \"Domain相关应用\",\n \"createTime\" : null,\n \"updateTime\" : 1686551285638,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/apps\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"alicdn.com\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"687e12d7d776c7fa52f5e6b7248c7f7a\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 52,\\n \\\"rows_read\\\": 18115,\\n \\\"bytes_read\\\": 707636,\\n \\\"result_size\\\": 0,\\n \\\"result_rows\\\": 0\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"app_name\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [],\\n \\\"total\\\": 0\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT app_name AS app_name, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND cutToFirstSignificantSubdomain(fqdn) = \'dy-cdncm2.alicdn.com\' AND notEmpty(app_name) GROUP BY app_name ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"687e12d7d776c7fa52f5e6b7248c7f7a\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"52\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"18115\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"707636\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"app_name\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT app_name AS app_name, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND cutToFirstSignificantSubdomain(fqdn) = \'dy-cdncm2.alicdn.com\' AND notEmpty(app_name) GROUP BY app_name ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/array\' as postHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT app_name AS app_name, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND cutToFirstSignificantSubdomain(fqdn) = \\\'${resource}\\\' AND notEmpty(app_name) GROUP BY app_name ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailDomainRelateApps\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"app_name\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
@@ -702,8 +702,8 @@ INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/', 'this is direc
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/group.json', '{\n \"properties\" : { },\n \"id\" : \"9dd123a72fab40158a34a1bf4ad987a0\",\n \"name\" : \"ip\",\n \"type\" : \"api\",\n \"parentId\" : \"fb8cd5c4ffb84924b04c05e93f9fe47d\",\n \"path\" : \"/ip\",\n \"createTime\" : 1686292067294,\n \"updateTime\" : null,\n \"createBy\" : \"ljy\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/relate/', 'this is directory');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/relate/group.json', '{\n \"properties\" : { },\n \"id\" : \"be23a05ed0e7453f9ed60185dce9cf5b\",\n \"name\" : \"relate\",\n \"type\" : \"api\",\n \"parentId\" : \"9dd123a72fab40158a34a1bf4ad987a0\",\n \"path\" : \"/relate\",\n \"createTime\" : 1686292084605,\n \"updateTime\" : null,\n \"createBy\" : \"ljy\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
-INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/relate/IP开放端口.ms', '{\n \"properties\" : { },\n \"id\" : \"110ad928fb6d439a90557169b6d48fb7\",\n \"script\" : null,\n \"groupId\" : \"be23a05ed0e7453f9ed60185dce9cf5b\",\n \"name\" : \"IP开放端口\",\n \"createTime\" : null,\n \"updateTime\" : 1686540933185,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ports\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"116.178.75.205,116.178.75.206,116.178.75.225,116.178.75.226,2408:877a:2000:8:3::3ee,139.170.154.249,27.221.6.122,116.178.111.69,116.178.111.76,153.37.73.251,116.178.111.73,124.160.156.125,119.167.235.122,116.178.75.245,153.37.106.252,114.250.60.251,114.250.60.252,119.36.0.123,116.178.111.87,116.178.111.84,106.15.241.155,113.200.142.93,116.162.103.252,218.60.107.123,153.37.73.252,27.221.6.123,116.178.75.237,116.178.75.214,124.160.156.126,124.165.127.249,119.167.235.123,218.60.107.122,116.162.103.123,119.36.142.122,119.36.0.251,116.178.111.121,2408:877a:2000:8:3::3ed,2408:877a:2000:8:3::3fe,2408:867a:800:1:3::3f1,2408:867a:800:1:3::3fd,2408:877a:2000:8:3::3fa,43.243.246.252,112.64.216.249,121.199.204.246,116.178.68.64,121.199.204.171,153.101.41.87,192.169.122.251,121.199.204.65,123.56.39.8,124.64.192.169,123.125.221.181,124.64.193.102,139.227.226.148,211.91.64.254,121.199.204.18,121.199.204.79,124.64.193.101,129.227.206.221,157.255.170.243,47.246.4.243,157.255.168.33,124.64.192.175,139.227.226.253,121.199.204.66,124.160.147.123,121.199.204.141,123.125.221.255,121.89.3.19,140.207.195.8,124.160.145.60,121.89.3.254,123.6.227.15,123.125.221.162,121.199.204.143,124.160.147.121,123.6.227.16,123.125.221.160,153.101.209.248,139.224.161.53,124.64.193.80,157.255.170.241,119.188.237.248,153.37.73.244,139.227.226.251,121.199.204.190,8.45.52.252,139.196.135.139,121.199.204.6,157.255.170.195,139.224.161.50,47.246.49.222,139.227.226.199,124.160.147.111,211.154.222.251,121.199.204.244,124.160.138.38,123.125.221.187,182.92.18.4,139.227.226.152,27.221.105.243,124.160.138.46,139.224.161.71,47.246.42.224,124.160.147.115,116.178.75.222,106.38.245.231,121.199.204.177,139.227.227.58,124.160.168.249,121.199.204.8,123.125.221.253,1.190.42.248,163.181.67.248,116.178.75.240,123.125.221.178,116.178.75.221,124.160.147.125,121.89.3.24,121.199.204.147,123.6.227.10,121.199.204.194,153.36.236.116,139.227.226.255,121.89.3.251,124.160.138.45,139.227.226.249,157.255.170.245,121.199.204.188,112.81.87.243,116.178.68.9,121.199.204.196,36.249.69.244,123.6.227.13,121.89.3.252,124.64.192.189,123.125.221.166,121.199.204.47,121.199.204.159,157.255.168.12,123.125.221.251,112.85.139.254,121.199.204.145,121.199.204.58,121.199.204.85,121.199.204.39,47.246.23.205,114.66.245.119,121.199.204.175,8.45.176.195,163.181.79.241,222.192.187.120,124.160.147.117,121.199.204.86,101.71.174.4,157.255.141.121,121.199.204.242,106.15.149.70,121.199.204.44,157.255.170.193,121.199.204.99,121.199.204.25,124.64.192.157,140.207.195.6,121.89.3.249,116.178.68.60,123.125.221.185,111.95.250.122,139.227.226.150,124.160.145.42,140.205.2.48,121.89.3.31,123.125.221.172,153.99.250.155,218.11.11.172,124.160.145.61,153.99.250.188,123.125.221.245,121.199.204.151,8.25.82.221,124.160.168.197,121.199.204.67,139.227.226.243,121.199.204.182,124.64.192.174,123.56.39.27,157.255.170.253,124.64.193.100,121.199.204.78,121.199.204.19,36.147.7.177,111.206.190.120,124.64.193.103\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"502e104ac21c281ff3ab837a1422392a\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 3,\\n \\\"rows_read\\\": 11883,\\n \\\"bytes_read\\\": 588869,\\n \\\"result_size\\\": 97,\\n \\\"result_rows\\\": 2\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"port\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"l7_protocol\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [{\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"HTTP\\\",\\n \\\"count\\\": \\\"3\\\"\\n }, {\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"HTTPS\\\",\\n \\\"count\\\": \\\"3\\\"\\n }],\\n \\\"total\\\": 2\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= 1 AND update_time < 1686298433 AND ip IN (\'116.178.75.205\',\'116.178.75.206\',\'116.178.75.225\',\'116.178.75.226\',\'2408:877a:2000:8:3::3ee\',\'139.170.154.249\',\'27.221.6.122\',\'116.178.111.69\',\'116.178.111.76\',\'153.37.73.251\',\'116.178.111.73\',\'124.160.156.125\',\'119.167.235.122\',\'116.178.75.245\',\'153.37.106.252\',\'114.250.60.251\',\'114.250.60.252\',\'119.36.0.123\',\'116.178.111.87\',\'116.178.111.84\',\'106.15.241.155\',\'113.200.142.93\',\'116.162.103.252\',\'218.60.107.123\',\'153.37.73.252\',\'27.221.6.123\',\'116.178.75.237\',\'116.178.75.214\',\'124.160.156.126\',\'124.165.127.249\',\'119.167.235.123\',\'218.60.107.122\',\'116.162.103.123\',\'119.36.142.122\',\'119.36.0.251\',\'116.178.111.121\',\'2408:877a:2000:8:3::3ed\',\'2408:877a:2000:8:3::3fe\',\'2408:867a:800:1:3::3f1\',\'2408:867a:800:1:3::3fd\',\'2408:877a:2000:8:3::3fa\',\'43.243.246.252\',\'112.64.216.249\',\'121.199.204.246\',\'116.178.68.64\',\'121.199.204.171\',\'153.101.41.87\',\'192.169.122.251\',\'121.199.204.65\',\'123.56.39.8\',\'124.64.192.169\',\'123.125.221.181\',\'124.64.193.102\',\'139.227.226.148\',\'211.91.64.254\',\'121.199.204.18\',\'121.199.204.79\',\'124.64.193.101\',\'129.227.206.221\',\'157.255.170.243\',\'47.246.4.243\',\'157.255.168.33\',\'124.64.192.175\',\'139.227.226.253\',\'121.199.204.66\',\'124.160.147.123\',\'121.199.204.141\',\'123.125.221.255\',\'121.89.3.19\',\'140.207.195.8\',\'124.160.145.60\',\'121.89.3.254\',\'123.6.227.15\',\'123.125.221.162\',\'121.199.204.143\',\'124.160.147.121\',\'123.6.227.16\',\'123.125.221.160\',\'153.101.209.248\',\'139.224.161.53\',\'124.64.193.80\',\'157.255.170.241\',\'119.188.237.248\',\'153.37.73.244\',\'139.227.226.251\',\'121.199.204.190\',\'8.45.52.252\',\'139.196.135.139\',\'121.199.204.6\',\'157.255.170.195\',\'139.224.161.50\',\'47.246.49.222\',\'139.227.226.199\',\'124.160.147.111\',\'211.154.222.251\',\'121.199.204.244\',\'124.160.138.38\',\'123.125.221.187\',\'182.92.18.4\',\'139.227.226.152\',\'27.221.105.243\',\'124.160.138.46\',\'139.224.161.71\',\'47.246.42.224\',\'124.160.147.115\',\'116.178.75.222\',\'106.38.245.231\',\'121.199.204.177\',\'139.227.227.58\',\'124.160.168.249\',\'121.199.204.8\',\'123.125.221.253\',\'1.190.42.248\',\'163.181.67.248\',\'116.178.75.240\',\'123.125.221.178\',\'116.178.75.221\',\'124.160.147.125\',\'121.89.3.24\',\'121.199.204.147\',\'123.6.227.10\',\'121.199.204.194\',\'153.36.236.116\',\'139.227.226.255\',\'121.89.3.251\',\'124.160.138.45\',\'139.227.226.249\',\'157.255.170.245\',\'121.199.204.188\',\'112.81.87.243\',\'116.178.68.9\',\'121.199.204.196\',\'36.249.69.244\',\'123.6.227.13\',\'121.89.3.252\',\'124.64.192.189\',\'123.125.221.166\',\'121.199.204.47\',\'121.199.204.159\',\'157.255.168.12\',\'123.125.221.251\',\'112.85.139.254\',\'121.199.204.145\',\'121.199.204.58\',\'121.199.204.85\',\'121.199.204.39\',\'47.246.23.205\',\'114.66.245.119\',\'121.199.204.175\',\'8.45.176.195\',\'163.181.79.241\',\'222.192.187.120\',\'124.160.147.117\',\'121.199.204.86\',\'101.71.174.4\',\'157.255.141.121\',\'121.199.204.242\',\'106.15.149.70\',\'121.199.204.44\',\'157.255.170.193\',\'121.199.204.99\',\'121.199.204.25\',\'124.64.192.157\',\'140.207.195.6\',\'121.89.3.249\',\'116.178.68.60\',\'123.125.221.185\',\'111.95.250.122\',\'139.227.226.150\',\'124.160.145.42\',\'140.205.2.48\',\'121.89.3.31\',\'123.125.221.172\',\'153.99.250.155\',\'218.11.11.172\',\'124.160.145.61\',\'153.99.250.188\',\'123.125.221.245\',\'121.199.204.151\',\'8.25.82.221\',\'124.160.168.197\',\'121.199.204.67\',\'139.227.226.243\',\'121.199.204.182\',\'124.64.192.174\',\'123.56.39.27\',\'157.255.170.253\',\'124.64.193.100\',\'121.199.204.78\',\'121.199.204.19\',\'36.147.7.177\',\'111.206.190.120\',\'124.64.193.103\') GROUP BY port,l7_protocol ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"502e104ac21c281ff3ab837a1422392a\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"11883\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"588869\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"97\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"port\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"long\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"port\",\n \"value\" : \"80\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"l7Protocol\",\n \"value\" : \"HTTP\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"count\",\n \"value\" : \"3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= 1 AND update_time < 1686298433 AND ip IN (\'116.178.75.205\',\'116.178.75.206\',\'116.178.75.225\',\'116.178.75.226\',\'2408:877a:2000:8:3::3ee\',\'139.170.154.249\',\'27.221.6.122\',\'116.178.111.69\',\'116.178.111.76\',\'153.37.73.251\',\'116.178.111.73\',\'124.160.156.125\',\'119.167.235.122\',\'116.178.75.245\',\'153.37.106.252\',\'114.250.60.251\',\'114.250.60.252\',\'119.36.0.123\',\'116.178.111.87\',\'116.178.111.84\',\'106.15.241.155\',\'113.200.142.93\',\'116.162.103.252\',\'218.60.107.123\',\'153.37.73.252\',\'27.221.6.123\',\'116.178.75.237\',\'116.178.75.214\',\'124.160.156.126\',\'124.165.127.249\',\'119.167.235.123\',\'218.60.107.122\',\'116.162.103.123\',\'119.36.142.122\',\'119.36.0.251\',\'116.178.111.121\',\'2408:877a:2000:8:3::3ed\',\'2408:877a:2000:8:3::3fe\',\'2408:867a:800:1:3::3f1\',\'2408:867a:800:1:3::3fd\',\'2408:877a:2000:8:3::3fa\',\'43.243.246.252\',\'112.64.216.249\',\'121.199.204.246\',\'116.178.68.64\',\'121.199.204.171\',\'153.101.41.87\',\'192.169.122.251\',\'121.199.204.65\',\'123.56.39.8\',\'124.64.192.169\',\'123.125.221.181\',\'124.64.193.102\',\'139.227.226.148\',\'211.91.64.254\',\'121.199.204.18\',\'121.199.204.79\',\'124.64.193.101\',\'129.227.206.221\',\'157.255.170.243\',\'47.246.4.243\',\'157.255.168.33\',\'124.64.192.175\',\'139.227.226.253\',\'121.199.204.66\',\'124.160.147.123\',\'121.199.204.141\',\'123.125.221.255\',\'121.89.3.19\',\'140.207.195.8\',\'124.160.145.60\',\'121.89.3.254\',\'123.6.227.15\',\'123.125.221.162\',\'121.199.204.143\',\'124.160.147.121\',\'123.6.227.16\',\'123.125.221.160\',\'153.101.209.248\',\'139.224.161.53\',\'124.64.193.80\',\'157.255.170.241\',\'119.188.237.248\',\'153.37.73.244\',\'139.227.226.251\',\'121.199.204.190\',\'8.45.52.252\',\'139.196.135.139\',\'121.199.204.6\',\'157.255.170.195\',\'139.224.161.50\',\'47.246.49.222\',\'139.227.226.199\',\'124.160.147.111\',\'211.154.222.251\',\'121.199.204.244\',\'124.160.138.38\',\'123.125.221.187\',\'182.92.18.4\',\'139.227.226.152\',\'27.221.105.243\',\'124.160.138.46\',\'139.224.161.71\',\'47.246.42.224\',\'124.160.147.115\',\'116.178.75.222\',\'106.38.245.231\',\'121.199.204.177\',\'139.227.227.58\',\'124.160.168.249\',\'121.199.204.8\',\'123.125.221.253\',\'1.190.42.248\',\'163.181.67.248\',\'116.178.75.240\',\'123.125.221.178\',\'116.178.75.221\',\'124.160.147.125\',\'121.89.3.24\',\'121.199.204.147\',\'123.6.227.10\',\'121.199.204.194\',\'153.36.236.116\',\'139.227.226.255\',\'121.89.3.251\',\'124.160.138.45\',\'139.227.226.249\',\'157.255.170.245\',\'121.199.204.188\',\'112.81.87.243\',\'116.178.68.9\',\'121.199.204.196\',\'36.249.69.244\',\'123.6.227.13\',\'121.89.3.252\',\'124.64.192.189\',\'123.125.221.166\',\'121.199.204.47\',\'121.199.204.159\',\'157.255.168.12\',\'123.125.221.251\',\'112.85.139.254\',\'121.199.204.145\',\'121.199.204.58\',\'121.199.204.85\',\'121.199.204.39\',\'47.246.23.205\',\'114.66.245.119\',\'121.199.204.175\',\'8.45.176.195\',\'163.181.79.241\',\'222.192.187.120\',\'124.160.147.117\',\'121.199.204.86\',\'101.71.174.4\',\'157.255.141.121\',\'121.199.204.242\',\'106.15.149.70\',\'121.199.204.44\',\'157.255.170.193\',\'121.199.204.99\',\'121.199.204.25\',\'124.64.192.157\',\'140.207.195.6\',\'121.89.3.249\',\'116.178.68.60\',\'123.125.221.185\',\'111.95.250.122\',\'139.227.226.150\',\'124.160.145.42\',\'140.205.2.48\',\'121.89.3.31\',\'123.125.221.172\',\'153.99.250.155\',\'218.11.11.172\',\'124.160.145.61\',\'153.99.250.188\',\'123.125.221.245\',\'121.199.204.151\',\'8.25.82.221\',\'124.160.168.197\',\'121.199.204.67\',\'139.227.226.243\',\'121.199.204.182\',\'124.64.192.174\',\'123.56.39.27\',\'157.255.170.253\',\'124.64.193.100\',\'121.199.204.78\',\'121.199.204.19\',\'36.147.7.177\',\'111.206.190.120\',\'124.64.193.103\') GROUP BY port,l7_protocol ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/array\' as postHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@/public/toHump\' as toHump;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= ${startTime} AND update_time < ${endTime} AND ip IN (<#list resource?split(\\\",\\\") as ip><#if !ip_has_next>\\\'${ip}\\\'<#else>\\\'${ip}\\\',</#if></#list>) GROUP BY port,l7_protocol ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailIpRelatePorts\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\nresult.data.total = result.data.result.length;\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
-INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/relate/IP相关域名.ms', '{\n \"properties\" : { },\n \"id\" : \"e9ac15880da34e978b548a01bb216c07\",\n \"script\" : null,\n \"groupId\" : \"be23a05ed0e7453f9ed60185dce9cf5b\",\n \"name\" : \"IP相关域名\",\n \"createTime\" : null,\n \"updateTime\" : 1686534129151,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/domains\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"1.180.204.207\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"edad8b2b4bfc2db5d33d1611a7f2d489\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 2,\\n \\\"rows_read\\\": 18088,\\n \\\"bytes_read\\\": 643318,\\n \\\"result_size\\\": 192,\\n \\\"result_rows\\\": 4\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"fqdn\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [\\\"mon11-misc-lf.ixigua.com\\\", \\\"mon11-misc-hl.amemv.com\\\", \\\"mon11-misc-lf.amemv.com\\\", \\\"mon11-misc-hl.huoshan.com\\\"],\\n \\\"total\\\": 4\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND ip = \'1.180.204.207\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"edad8b2b4bfc2db5d33d1611a7f2d489\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"18088\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"643318\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"192\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"4\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"fqdn\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"mon11-misc-lf.ixigua.com\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"4\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND ip = \'1.180.204.207\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND ip = \\\'${resource}\\\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailIpRelateDomains\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"fqdn\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn galaxyRes;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/relate/IP开放端口.ms', '{\n \"properties\" : { },\n \"id\" : \"110ad928fb6d439a90557169b6d48fb7\",\n \"script\" : null,\n \"groupId\" : \"be23a05ed0e7453f9ed60185dce9cf5b\",\n \"name\" : \"IP开放端口\",\n \"createTime\" : null,\n \"updateTime\" : 1687939519490,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/ports\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"116.178.75.205,116.178.75.206,116.178.75.225,116.178.75.226,2408:877a:2000:8:3::3ee,139.170.154.249,27.221.6.122,116.178.111.69,116.178.111.76,153.37.73.251,116.178.111.73,124.160.156.125,119.167.235.122,116.178.75.245,153.37.106.252,114.250.60.251,114.250.60.252,119.36.0.123,116.178.111.87,116.178.111.84,106.15.241.155,113.200.142.93,116.162.103.252,218.60.107.123,153.37.73.252,27.221.6.123,116.178.75.237,116.178.75.214,124.160.156.126,124.165.127.249,119.167.235.123,218.60.107.122,116.162.103.123,119.36.142.122,119.36.0.251,116.178.111.121,2408:877a:2000:8:3::3ed,2408:877a:2000:8:3::3fe,2408:867a:800:1:3::3f1,2408:867a:800:1:3::3fd,2408:877a:2000:8:3::3fa,43.243.246.252,112.64.216.249,121.199.204.246,116.178.68.64,121.199.204.171,153.101.41.87,192.169.122.251,121.199.204.65,123.56.39.8,124.64.192.169,123.125.221.181,124.64.193.102,139.227.226.148,211.91.64.254,121.199.204.18,121.199.204.79,124.64.193.101,129.227.206.221,157.255.170.243,47.246.4.243,157.255.168.33,124.64.192.175,139.227.226.253,121.199.204.66,124.160.147.123,121.199.204.141,123.125.221.255,121.89.3.19,140.207.195.8,124.160.145.60,121.89.3.254,123.6.227.15,123.125.221.162,121.199.204.143,124.160.147.121,123.6.227.16,123.125.221.160,153.101.209.248,139.224.161.53,124.64.193.80,157.255.170.241,119.188.237.248,153.37.73.244,139.227.226.251,121.199.204.190,8.45.52.252,139.196.135.139,121.199.204.6,157.255.170.195,139.224.161.50,47.246.49.222,139.227.226.199,124.160.147.111,211.154.222.251,121.199.204.244,124.160.138.38,123.125.221.187,182.92.18.4,139.227.226.152,27.221.105.243,124.160.138.46,139.224.161.71,47.246.42.224,124.160.147.115,116.178.75.222,106.38.245.231,121.199.204.177,139.227.227.58,124.160.168.249,121.199.204.8,123.125.221.253,1.190.42.248,163.181.67.248,116.178.75.240,123.125.221.178,116.178.75.221,124.160.147.125,121.89.3.24,121.199.204.147,123.6.227.10,121.199.204.194,153.36.236.116,139.227.226.255,121.89.3.251,124.160.138.45,139.227.226.249,157.255.170.245,121.199.204.188,112.81.87.243,116.178.68.9,121.199.204.196,36.249.69.244,123.6.227.13,121.89.3.252,124.64.192.189,123.125.221.166,121.199.204.47,121.199.204.159,157.255.168.12,123.125.221.251,112.85.139.254,121.199.204.145,121.199.204.58,121.199.204.85,121.199.204.39,47.246.23.205,114.66.245.119,121.199.204.175,8.45.176.195,163.181.79.241,222.192.187.120,124.160.147.117,121.199.204.86,101.71.174.4,157.255.141.121,121.199.204.242,106.15.149.70,121.199.204.44,157.255.170.193,121.199.204.99,121.199.204.25,124.64.192.157,140.207.195.6,121.89.3.249,116.178.68.60,123.125.221.185,111.95.250.122,139.227.226.150,124.160.145.42,140.205.2.48,121.89.3.31,123.125.221.172,153.99.250.155,218.11.11.172,124.160.145.61,153.99.250.188,123.125.221.245,121.199.204.151,8.25.82.221,124.160.168.197,121.199.204.67,139.227.226.243,121.199.204.182,124.64.192.174,123.56.39.27,157.255.170.253,124.64.193.100,121.199.204.78,121.199.204.19,36.147.7.177,111.206.190.120,124.64.193.103\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"42dd51e442be83b52dd1cd94608bef86\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 27,\\n \\\"rows_read\\\": 19823,\\n \\\"bytes_read\\\": 652435,\\n \\\"result_size\\\": 97,\\n \\\"result_rows\\\": 2\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"port\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"l7_protocol\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [{\\n \\\"port\\\": \\\"80\\\",\\n \\\"l7Protocol\\\": \\\"HTTP\\\",\\n \\\"count\\\": \\\"3\\\"\\n }, {\\n \\\"port\\\": \\\"443\\\",\\n \\\"l7Protocol\\\": \\\"HTTPS\\\",\\n \\\"count\\\": \\\"3\\\"\\n }],\\n \\\"total\\\": 2\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"42dd51e442be83b52dd1cd94608bef86\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"27\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"19823\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"652435\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"97\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"port\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"long\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"port\",\n \"value\" : \"80\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"l7Protocol\",\n \"value\" : \"HTTP\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"count\",\n \"value\" : \"3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"2\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/array\' as postHandle;\r\nimport \'@/public/postGalaxyResult\' as postGalaxyResult;\r\nimport \'@/public/toHump\' as toHump;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT port AS port, l7_protocol AS l7_protocol, COUNT(*) AS count FROM cn_dynamic_info_relation WHERE update_time >= ${startTime} AND update_time < ${endTime} AND ip IN (<#list resource?split(\\\",\\\") as ip><#if !ip_has_next>\\\'${ip}\\\'<#else>\\\'${ip}\\\',</#if></#list>) GROUP BY port,l7_protocol ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailIpRelatePorts\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = postGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes);\r\nresult.data.total = result.data.result.length;\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
+INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/relate/IP相关域名.ms', '{\n \"properties\" : { },\n \"id\" : \"e9ac15880da34e978b548a01bb216c07\",\n \"script\" : null,\n \"groupId\" : \"be23a05ed0e7453f9ed60185dce9cf5b\",\n \"name\" : \"IP相关域名\",\n \"createTime\" : null,\n \"updateTime\" : 1687939479771,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/domains\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"1.180.204.207\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"5229c24cc33d2b1a23361c89e1af2081\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 12,\\n \\\"rows_read\\\": 10505,\\n \\\"bytes_read\\\": 541398,\\n \\\"result_size\\\": 192,\\n \\\"result_rows\\\": 4\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"fqdn\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [\\\"mon11-misc-lf.ixigua.com\\\", \\\"mon11-misc-hl.amemv.com\\\", \\\"mon11-misc-lf.amemv.com\\\", \\\"mon11-misc-hl.huoshan.com\\\"],\\n \\\"total\\\": 4\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"5229c24cc33d2b1a23361c89e1af2081\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"12\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"10505\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"541398\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"192\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"4\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"fqdn\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"mon11-misc-lf.ixigua.com\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"4\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT fqdn AS fqdn, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND ip = \\\'${resource}\\\' AND notEmpty(fqdn) GROUP BY fqdn ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailIpRelateDomains\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"fqdn\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn galaxyRes;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/ip/relate/IP相关应用.ms', '{\n \"properties\" : { },\n \"id\" : \"9c823bb9ec244b7e98027ba5b56213de\",\n \"script\" : null,\n \"groupId\" : \"be23a05ed0e7453f9ed60185dce9cf5b\",\n \"name\" : \"IP相关应用\",\n \"createTime\" : null,\n \"updateTime\" : 1686551118280,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/apps\",\n \"method\" : \"GET\",\n \"parameters\" : [ {\n \"name\" : \"resource\",\n \"value\" : \"222.138.193.120\",\n \"description\" : null,\n \"required\" : true,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"startTime\",\n \"value\" : \"1\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"endTime\",\n \"value\" : \"1686298433\",\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"Long\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ],\n \"options\" : [ ],\n \"requestBody\" : \"\",\n \"headers\" : [ ],\n \"paths\" : [ ],\n \"responseBody\" : \"{\\n \\\"status\\\": 200,\\n \\\"code\\\": 200,\\n \\\"queryKey\\\": \\\"9299138417884a712407fdd20d27b6db\\\",\\n \\\"success\\\": true,\\n \\\"message\\\": null,\\n \\\"statistics\\\": {\\n \\\"elapsed\\\": 3,\\n \\\"rows_read\\\": 16909,\\n \\\"bytes_read\\\": 560869,\\n \\\"result_size\\\": 0,\\n \\\"result_rows\\\": 0\\n },\\n \\\"job\\\": null,\\n \\\"formatType\\\": \\\"json\\\",\\n \\\"meta\\\": [{\\n \\\"name\\\": \\\"app_name\\\",\\n \\\"type\\\": \\\"string\\\",\\n \\\"category\\\": \\\"Dimension\\\"\\n }, {\\n \\\"name\\\": \\\"count\\\",\\n \\\"type\\\": \\\"long\\\",\\n \\\"category\\\": \\\"Metric\\\"\\n }],\\n \\\"data\\\": {\\n \\\"resultType\\\": \\\"array\\\",\\n \\\"result\\\": [],\\n \\\"total\\\": 0\\n },\\n \\\"originalUrl\\\": \\\"http://192.168.44.55:9999/?query=SELECT app_name AS app_name, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND ip = \'1.180.204.207\' AND notEmpty(app_name) GROUP BY app_name ORDER BY count DESC&format=json&option=real-time\\\",\\n \\\"msg\\\": \\\"OK\\\"\\n}\",\n \"description\" : null,\n \"requestBodyDefinition\" : null,\n \"responseBodyDefinition\" : {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"status\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"code\",\n \"value\" : \"200\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"queryKey\",\n \"value\" : \"9299138417884a712407fdd20d27b6db\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"success\",\n \"value\" : \"true\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Boolean\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"message\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"statistics\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"elapsed\",\n \"value\" : \"3\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"rows_read\",\n \"value\" : \"16909\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"bytes_read\",\n \"value\" : \"560869\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_size\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result_rows\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"job\",\n \"value\" : \"null\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"formatType\",\n \"value\" : \"json\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"meta\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"name\",\n \"value\" : \"app_name\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"type\",\n \"value\" : \"string\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"category\",\n \"value\" : \"Dimension\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n } ]\n }, {\n \"name\" : \"data\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Object\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ {\n \"name\" : \"resultType\",\n \"value\" : \"array\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"result\",\n \"value\" : \"\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Array\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"total\",\n \"value\" : \"0\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"Integer\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }, {\n \"name\" : \"originalUrl\",\n \"value\" : \"http://192.168.44.55:9999/?query=SELECT app_name AS app_name, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= 1 AND create_time < 1686298433 AND ip = \'1.180.204.207\' AND notEmpty(app_name) GROUP BY app_name ORDER BY count DESC&format=json&option=real-time\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n }, {\n \"name\" : \"msg\",\n \"value\" : \"OK\",\n \"description\" : \"\",\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : \"\",\n \"error\" : \"\",\n \"expression\" : \"\",\n \"children\" : [ ]\n } ]\n }\n}\r\n================================\r\nimport http;\r\nimport net.geedge.common.utils.FreeMarkerUtil as freeMarkerUtil;\r\nimport net.geedge.common.utils.JSONUtil as jsonUtil;\r\nimport \'@/pre/timeHandleNone\' as timeHandle;\r\nimport \'@/post/paramSetArray\' as postHandle;\r\nimport \'@/public/getGalaxyResult\' as getGalaxyResult;\r\n/**\r\n * 入参整理 包括调用公共函数\r\n */\r\nvar parameter={\r\n \"resource\":resource,\r\n \"startTime\":startTime,\r\n \"endTime\":endTime\r\n}\r\ntimeHandle(parameter);\r\n/**\r\n * 接口sql相关内容整理 通过freemarker模板生成最后执行语句\r\n */\r\nvar q = \"{\\r\\n \\\"query\\\": \\\"SELECT app_name AS app_name, COUNT(*) AS count FROM cn_entity_relation WHERE create_time >= ${startTime} AND create_time < ${endTime} AND ip = \\\'${resource}\\\' AND notEmpty(app_name) GROUP BY app_name ORDER BY count DESC\\\",\\r\\n \\\"option\\\": \\\"real-time\\\",\\r\\n \\\"format\\\": \\\"json\\\"\\r\\n}\"\r\n\r\nvar result = freeMarkerUtil.processTemplateIntoString(\"v1EntityDetailIpRelateApps\",q,parameter);\r\n/**\r\n * 调用galaxy接口获取结果信息\r\n */\r\nvar res = jsonUtil.toBean(result,HashMap.class);\r\nvar galaxyRes = getGalaxyResult(res);\r\n/**\r\n * 处理galaxy返回的数据结果 将新结果返回前端界面\r\n */\r\nvar result = postHandle(galaxyRes,\"app_name\");\r\nprintln(jsonUtil.toJsonStr(result));\r\nreturn result;');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/traffic/', 'this is directory');
INSERT INTO `magic_api_file` VALUES ('/api/v1/entity/detail/traffic/group.json', '{\n \"properties\" : { },\n \"id\" : \"a7b294796fd049c0982474bc84d8c22b\",\n \"name\" : \"traffic\",\n \"type\" : \"api\",\n \"parentId\" : \"fb8cd5c4ffb84924b04c05e93f9fe47d\",\n \"path\" : \"/traffic\",\n \"createTime\" : 1685952029957,\n \"updateTime\" : null,\n \"createBy\" : \"admin\",\n \"updateBy\" : null,\n \"paths\" : [ ],\n \"options\" : [ ]\n}');
@@ -747,8 +747,9 @@ INSERT INTO `magic_api_file` VALUES ('/function/public/order参数处理.ms', '{
INSERT INTO `magic_api_file` VALUES ('/function/public/where参数处理.ms', '{\n \"properties\" : { },\n \"id\" : \"a76aad7dcb4747359aa69ec716686fc8\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"where参数处理\",\n \"createTime\" : null,\n \"updateTime\" : 1672971712017,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"admin\",\n \"path\" : \"/whereHandle\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"parameter\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nif(!is_null(parameter.where) && parameter.where != \'\'){\r\n var data = JSON.parse(parameter.where);\r\n var str =\'\';\r\n for( key in data){\r\n str += \"and \"+key+\"=\"+\"\'\"+data[key]+\"\'\"\r\n }\r\n str = str.replace(/Unknown/i,\"\")\r\n parameter.where =str;\r\n}\r\nreturn parameter');
INSERT INTO `magic_api_file` VALUES ('/function/public/下划线转驼峰.ms', '{\n \"properties\" : { },\n \"id\" : \"ebd85ed2690148878564f108df6708c6\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"下划线转驼峰\",\n \"createTime\" : 1672897818981,\n \"updateTime\" : 1673494954473,\n \"lock\" : null,\n \"createBy\" : \"admin\",\n \"updateBy\" : \"ljy\",\n \"path\" : \"/toHump\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"name\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : \"java.lang.String\",\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nif (name == null) {\r\n return null;\r\n}\r\nvar regx = /_\\w/;\r\nMatcher matcher = regx.matcher(name);\r\nwhile(matcher.find()){\r\n String w = matcher.group().trim();\r\n name = name.replace(w,w.toUpperCase().replace(\"_\", \"\"));\r\n}\r\nreturn name\r\n');
INSERT INTO `magic_api_file` VALUES ('/function/public/发送Galaxy请求.ms', '{\n \"properties\" : { },\n \"id\" : \"25c0b8a87e5a40d7925cdc222815c1f5\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"发送Galaxy请求\",\n \"createTime\" : null,\n \"updateTime\" : 1677136524692,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"th\",\n \"path\" : \"/sendGalaxyRequest\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"url\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : \"java.lang.String\",\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"parameter\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"method\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : \"java.lang.String\",\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nimport http;\r\nimport log;\r\nvar config = \"\"\"\r\nselect cvalue from sys_config where ckey = \'galaxy_url\'\r\n\"\"\"\r\nvar json = db.select(config);\r\nSystem.out.print(url)\r\nurl = json.cvalue + url;\r\nvar galaxyResult;\r\nif(method.equals(\"get\")){\r\n galaxyResult = http.connect(url).param(parameter).get().getBody();\r\n} else if (method.equals(\"post\")) {\r\n log.info(url);\r\n log.info(parameter.tagName)\r\n galaxyResult = http.connect(url).param(parameter).post().getBody();\r\n}\r\n\r\nreturn galaxyResult');
+INSERT INTO `magic_api_file` VALUES ('/function/public/发送GET请求.ms', '{\n \"properties\" : { },\n \"id\" : \"ba882184769c43d38cfc71780c4aa0e8\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"发送GET请求\",\n \"createTime\" : null,\n \"updateTime\" : 1687939292969,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"ljy\",\n \"path\" : \"/getGalaxyResult\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"parameter\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : \"java.lang.Object\",\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nimport http\r\n\r\nvar config = \"\"\"\r\nselect cvalue from sys_config where ckey = \'galaxy_url\'\r\n\"\"\"\r\nvar json = db.select(config);\r\nvar url = json.cvalue;\r\nSystem.out.println(parameter);\r\nvar httpRequest =http.connect(url).param(parameter);\r\nvar galaxyResult = httpRequest.get().getBody();\r\ngalaxyResult.originalUrl = httpRequest.url;\r\n\r\nreturn galaxyResult');
+INSERT INTO `magic_api_file` VALUES ('/function/public/发送POST请求.ms', '{\n \"properties\" : { },\n \"id\" : \"4c766cb0c51c4372bddd02a8f4c96978\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"发送POST请求\",\n \"createTime\" : 1687939346240,\n \"updateTime\" : null,\n \"lock\" : null,\n \"createBy\" : \"ljy\",\n \"updateBy\" : null,\n \"path\" : \"/postGalaxyResult\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"parameter\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nimport http\r\n\r\nvar config = \"\"\"\r\nselect cvalue from sys_config where ckey = \'galaxy_url\'\r\n\"\"\"\r\nvar json = db.select(config);\r\nvar url = json.cvalue;\r\nSystem.out.println(parameter);\r\nvar httpRequest =http.connect(url).body(parameter);\r\nvar galaxyResult = httpRequest.post().getBody();\r\ngalaxyResult.originalUrl = httpRequest.url;\r\n\r\nreturn galaxyResult');
INSERT INTO `magic_api_file` VALUES ('/function/public/实体关系处理.ms', '{\n \"properties\" : { },\n \"id\" : \"f14a13aeffb64785befc9bcaa06d59c0\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"实体关系处理\",\n \"createTime\" : 1672900390868,\n \"updateTime\" : null,\n \"lock\" : null,\n \"createBy\" : \"admin\",\n \"updateBy\" : null,\n \"path\" : \"/relation\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"obj\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"data\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : null,\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nimport \'@/public/relation\' as handlerResult\r\n\r\nif(data!=null&&data!=undefined){\r\n if(data.leaf!=null&&data.leaf!=undefined&&data.leaf.length>0){\r\n for(i in data.leaf){\r\n handlerResult(obj,i);\r\n }\r\n }else{\r\n var node = {};\r\n node.name = data.name;\r\n node.type = data.type;\r\n node.lastTime = data.last_time;\r\n\r\n var link = {};\r\n link.from = data.from;\r\n link.to = data.to;\r\n\r\n obj.result.links.push(link);\r\n obj.result.nodes.push(node);\r\n }\r\n}');
-INSERT INTO `magic_api_file` VALUES ('/function/public/获取galaxy结果.ms', '{\n \"properties\" : { },\n \"id\" : \"ba882184769c43d38cfc71780c4aa0e8\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"获取galaxy结果\",\n \"createTime\" : null,\n \"updateTime\" : 1684231414768,\n \"lock\" : null,\n \"createBy\" : null,\n \"updateBy\" : \"th\",\n \"path\" : \"/getGalaxyResult\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"parameter\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : \"java.lang.Object\",\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nimport http\r\n\r\nvar config = \"\"\"\r\nselect cvalue from sys_config where ckey = \'galaxy_url\'\r\n\"\"\"\r\nvar json = db.select(config);\r\nvar url = json.cvalue;\r\nSystem.out.println(parameter);\r\nvar httpRequest =http.connect(url).param(parameter);\r\nvar galaxyResult = httpRequest.get().getBody();\r\ngalaxyResult.originalUrl = httpRequest.url;\r\n\r\nreturn galaxyResult');
INSERT INTO `magic_api_file` VALUES ('/function/public/获取分位数.ms', '{\n \"properties\" : { },\n \"id\" : \"a8f4fd176b264f87a126ccec2c01b48c\",\n \"script\" : null,\n \"groupId\" : \"673ae6470fae40f2af520bff187a0f96\",\n \"name\" : \"获取分位数\",\n \"createTime\" : 1672897818983,\n \"updateTime\" : 1673851116387,\n \"lock\" : null,\n \"createBy\" : \"admin\",\n \"updateBy\" : \"ljy\",\n \"path\" : \"/getPercentile\",\n \"description\" : null,\n \"returnType\" : null,\n \"mappingPath\" : null,\n \"parameters\" : [ {\n \"name\" : \"list\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : \"java.util.Collection\",\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n }, {\n \"name\" : \"p\",\n \"value\" : null,\n \"description\" : null,\n \"required\" : false,\n \"dataType\" : \"String\",\n \"type\" : \"java.lang.Number\",\n \"defaultValue\" : null,\n \"validateType\" : null,\n \"error\" : null,\n \"expression\" : null,\n \"children\" : null\n } ]\n}\r\n================================\r\nvar n = list.length;\r\nlist = list.sort((a, b) => {\r\n if (a > b) {\r\n return 1;\r\n } else if(a==b){\r\n return 0;\r\n } else {\r\n return -1;\r\n }\r\n});\r\nvar px = p*(n-1);\r\nvar i = Math.floor(px);\r\nvar g = px - i;\r\nif(g==0){\r\n return list[i];\r\n}\r\nreturn (1-g)*list[i]+g*list[i+1];\r\n');
SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file