558 lines
20 KiB
JSON
558 lines
20 KiB
JSON
|
|
{
|
||
|
|
"influx": {
|
||
|
|
"url": "http://127.0.0.1:8086",
|
||
|
|
"org": "agr_org",
|
||
|
|
"token": "mrWAM_9SIXcu1OZkt3XLU5ybrUu5pA3GwMgr4feGc5tD_aOU6PfTkDuGW-d2xNHMZMZJiDUQQttHu78fCTGoxA==",
|
||
|
|
"username": "PCM",
|
||
|
|
"password": "12345678",
|
||
|
|
"landingUrl": "http://127.0.0.1:8086/orgs/b2542eeb72a3e614/dashboards/0f8ab8a328fe9000?lower=now%28%29+-+1h"
|
||
|
|
},
|
||
|
|
"placeholders": {
|
||
|
|
"chart4": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart4",
|
||
|
|
"title": "chart4",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart5": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart5",
|
||
|
|
"title": "chart5",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart6": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart6",
|
||
|
|
"title": "chart6",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart7": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart7",
|
||
|
|
"title": "chart7",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart8": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart8",
|
||
|
|
"title": "chart8",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart9": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart9",
|
||
|
|
"title": "chart9",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart10": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart10",
|
||
|
|
"title": "chart10",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart11": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart11",
|
||
|
|
"title": "chart11",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"chart12": {
|
||
|
|
"type": "chart",
|
||
|
|
"label": "chart12",
|
||
|
|
"title": "chart12",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"db1": {
|
||
|
|
"type": "dbText",
|
||
|
|
"label": "测试1",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "SELECT\nname\nFROM\neut_type\nWHERE\nid = 6\n",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"db2": {
|
||
|
|
"type": "dbText",
|
||
|
|
"label": "测试2",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "SELECT\nname\nFROM\neut_type\nWHERE\nid = 7",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"db3": {
|
||
|
|
"type": "dbText",
|
||
|
|
"label": "测试3",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "SELECT\nname\nFROM\neut_type\nWHERE\nid = 8",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"scriptChart1": {
|
||
|
|
"type": "scriptChart",
|
||
|
|
"label": "scriptChart1",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"scriptChart2": {
|
||
|
|
"type": "scriptChart",
|
||
|
|
"label": "scriptChart2",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"scriptChart3": {
|
||
|
|
"type": "scriptChart",
|
||
|
|
"label": "scriptChart3",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"scriptTable1": {
|
||
|
|
"type": "scriptTable",
|
||
|
|
"label": "scriptTable1",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"table1": {
|
||
|
|
"type": "table",
|
||
|
|
"label": "table1",
|
||
|
|
"title": "table2",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "PCM",
|
||
|
|
"measurement": "go_info",
|
||
|
|
"fields": [
|
||
|
|
"gauge"
|
||
|
|
],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
},
|
||
|
|
"table": {
|
||
|
|
"firstColumn": "time",
|
||
|
|
"firstTitle": "",
|
||
|
|
"titles": {
|
||
|
|
"gauge": "gauge"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"table2": {
|
||
|
|
"type": "table",
|
||
|
|
"label": "table2",
|
||
|
|
"title": "table2",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
},
|
||
|
|
"table": {
|
||
|
|
"firstColumn": "time",
|
||
|
|
"firstTitle": "时间(s)",
|
||
|
|
"titles": {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"table3": {
|
||
|
|
"type": "table",
|
||
|
|
"label": "table3",
|
||
|
|
"title": "table3",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"influx": {
|
||
|
|
"bucket": "",
|
||
|
|
"measurement": "",
|
||
|
|
"fields": [],
|
||
|
|
"filters": {},
|
||
|
|
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
|
||
|
|
"aggregate": "",
|
||
|
|
"windowPeriod": ""
|
||
|
|
},
|
||
|
|
"table": {
|
||
|
|
"firstColumn": "time",
|
||
|
|
"firstTitle": "",
|
||
|
|
"titles": {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"tb1": {
|
||
|
|
"type": "cell",
|
||
|
|
"label": "tb1",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {},
|
||
|
|
"grid": [
|
||
|
|
[
|
||
|
|
"工况",
|
||
|
|
"输入转速",
|
||
|
|
"输入扭矩",
|
||
|
|
"输入功率",
|
||
|
|
"输入功率",
|
||
|
|
"理论压力",
|
||
|
|
"理论压力",
|
||
|
|
"理论流量",
|
||
|
|
"理论流量"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"工况",
|
||
|
|
"r/min",
|
||
|
|
"N.m",
|
||
|
|
"Kw",
|
||
|
|
"HP",
|
||
|
|
"MPa",
|
||
|
|
"psi",
|
||
|
|
"lpm",
|
||
|
|
"gpm"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
""
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
"",
|
||
|
|
""
|
||
|
|
]
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"text4": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "检验类别",
|
||
|
|
"title": "",
|
||
|
|
"value": "委托检验",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text5": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "最大制动功率",
|
||
|
|
"title": "",
|
||
|
|
"value": "1654",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text6": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "柱塞直径",
|
||
|
|
"title": "",
|
||
|
|
"value": "114.3",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text7": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "最大冲程",
|
||
|
|
"title": "",
|
||
|
|
"value": "203.2",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text8": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "试验冲次",
|
||
|
|
"title": "",
|
||
|
|
"value": "75、115、155、300、330",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text9": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "试验最高压力",
|
||
|
|
"title": "",
|
||
|
|
"value": "101.8",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text10": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "试验时的最大排量",
|
||
|
|
"title": "",
|
||
|
|
"value": "2.062",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text11": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "允许连杆最大负荷",
|
||
|
|
"title": "",
|
||
|
|
"value": "102060",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text12": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "传动比",
|
||
|
|
"title": "",
|
||
|
|
"value": "6.353:1",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text13": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "重量",
|
||
|
|
"title": "",
|
||
|
|
"value": "5330",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
},
|
||
|
|
"text14": {
|
||
|
|
"type": "text",
|
||
|
|
"label": "text14",
|
||
|
|
"title": "",
|
||
|
|
"value": "",
|
||
|
|
"dbQuery": "",
|
||
|
|
"chart": {}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"tcpModbus": {
|
||
|
|
"ip": "127.0.0.1",
|
||
|
|
"port": 502
|
||
|
|
},
|
||
|
|
"devices": [
|
||
|
|
{
|
||
|
|
"deviceName": "温度传感器",
|
||
|
|
"alarmRegister": 0,
|
||
|
|
"alarmType": "holding",
|
||
|
|
"thresholds": [
|
||
|
|
{
|
||
|
|
"name": "温度上限",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "input",
|
||
|
|
"value": 29.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "温度下线",
|
||
|
|
"register": 1,
|
||
|
|
"regType": "input",
|
||
|
|
"value": 0.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "是否报警",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "coil",
|
||
|
|
"value": 0.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "报警信息",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "holding",
|
||
|
|
"value": 0.0
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"deviceName": "测试开关",
|
||
|
|
"alarmRegister": 0,
|
||
|
|
"alarmType": "holding",
|
||
|
|
"thresholds": [
|
||
|
|
{
|
||
|
|
"name": "开始测试",
|
||
|
|
"register": 0,
|
||
|
|
"regType": "coil",
|
||
|
|
"value": 0.0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "结束测试",
|
||
|
|
"register": 1,
|
||
|
|
"regType": "coil",
|
||
|
|
"value": 0.0
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"db": {
|
||
|
|
"engine": "mysql",
|
||
|
|
"host": "localhost",
|
||
|
|
"port": 3306,
|
||
|
|
"database": "ruoyi-fastapi",
|
||
|
|
"username": "root",
|
||
|
|
"password": "123456"
|
||
|
|
},
|
||
|
|
"experimentProcess": {
|
||
|
|
"headers": [
|
||
|
|
"实验内容",
|
||
|
|
"实验步骤",
|
||
|
|
"工况(档位)",
|
||
|
|
"输入转速",
|
||
|
|
"转速阈值"
|
||
|
|
],
|
||
|
|
"rows": [
|
||
|
|
[
|
||
|
|
"性能试验",
|
||
|
|
"10",
|
||
|
|
"3",
|
||
|
|
"981",
|
||
|
|
"20"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"性能试验",
|
||
|
|
"20",
|
||
|
|
"4",
|
||
|
|
"1906",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"性能试验",
|
||
|
|
"30",
|
||
|
|
"5",
|
||
|
|
"2096",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"耐久试验",
|
||
|
|
"40.1",
|
||
|
|
"1",
|
||
|
|
"476",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"耐久试验",
|
||
|
|
"40.1",
|
||
|
|
"2",
|
||
|
|
"731",
|
||
|
|
"10"
|
||
|
|
],
|
||
|
|
[
|
||
|
|
"耐久试验",
|
||
|
|
"40.1",
|
||
|
|
"2",
|
||
|
|
"731",
|
||
|
|
"10"
|
||
|
|
]
|
||
|
|
],
|
||
|
|
"scriptFile": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiMgLSotIGNvZGluZzogdXRmLTggLSotCiIiIgrlrp7pqozmtYHnqIvooajmoLznlJ/miJDohJrmnKwKLSDor7vlj5bkvKDlhaXnmoQgZXhwZXJpbWVudFByb2Nlc3MgSlNPTgotIOWwhuaVsOaNrui9rOaNouS4uuWMheWQq+WQiOW5tuS/oeaBr+eahOiEmuacrOihqOagvOaPj+i/sAotIOi+k+WHuuagvOW8j+S4juW6lOeUqOS4reeahCBzY3JpcHRUYWJsZSDljaDkvY3nrKblhbzlrrkKLSDpop3lpJbnlJ/miJDohJrmnKzlm77ooajvvIhzY3JpcHRDaGFydFjvvInpnIDopoHnmoTmlbDmja7vvIzkvr/kuo7mtYvor5UKCuWPr+mAmui/h+eOr+Wig+WPmOmHj+WumuWItuihjOS4uu+8mgotIFRBQkxFX1RPS0VO77ya55uu5qCH5Y2g5L2N56ym77yI6buY6K6kIHNjcmlwdFRhYmxlMe+8iQotIFRBQkxFX1NUQVJUX1JPV++8muebuOWvueWNoOS9jeespueahOi1t+Wni+ihjOWBj+enu++8iOaVtOaVsO+8jOm7mOiupCAy77yJCi0gVEFCTEVfU1RBUlRfQ09M77ya55u45a+55Y2g5L2N56ym55qE6LW35aeL5YiX5YGP56e777yI5pW05pWw77yM6buY6K6kIDDvvIkKLSBUQUJMRV9JTkNMVURFX0hFQURFUlPvvJrkuLogdHJ1ZS8xL3llcyDml7bovpPlh7ogaGVhZGVycyDooYwKLSBDSEFSVF9UT0tFTl9QUkVGSVjvvJrohJrmnKzlm77ooajljaDkvY3nrKbliY3nvIDvvIjpu5jorqQgc2NyaXB0Q2hhcnTvvIkKIiIiCgppbXBvcnQganNvbgppbXBvcnQgb3MKaW1wb3J0IHN5cwpmcm9tIHR5cGluZyBpbXBvcnQgQW55LCBEaWN0LCBMaXN0LCBUdXBsZQoKCmRlZiBfcmVhZF9hbGxfc3RkaW4oKSAtPiBzdHI6CiAgICB0cnk6CiAgICAgICAgaWYgc3lzLnN0ZGluIGFuZCBub3Qgc3lzLnN0ZGluLmNsb3NlZCBhbmQgbm90IHN5cy5zdGRpbi5pc2F0dHkoKToKICAgICAgICAgICAgcmV0dXJuIHN5cy5zdGRpbi5yZWFkKCkKICAgIGV4Y2VwdCBFeGNlcHRpb246CiAgICAgICAgcGFzcwogICAgcmV0dXJuICIiCgoKZGVmIF9sb2FkX3BheWxvYWQoKSAtPiBEaWN0W3N0ciwgQW55XToKICAgIHJhdyA9IF9yZWFkX2FsbF9zdGRpbigpLnN0cmlwKCkKCiAgICBpZiBub3QgcmF3IGFuZCBsZW4oc3lzLmFyZ3YpID4gMToKICAgICAgICBhcmcgPSBzeXMuYXJndlsxXQogICAgICAgIGlmIG9zLnBhdGguZXhpc3RzKGFyZykgYW5kIG9zLnBhdGguaXNmaWxlKGFyZyk6CiAgICAgICAgICAgIHdpdGggb3BlbihhcmcsICJyIiwgZW5jb2Rpbmc9InV0Zi04IikgYXMgZmg6CiAgICAgICAgICAgICAgICByYXcgPSBmaC5yZWFkKCkKICAgICAgICBlbHNlOgogICAgICAgICAgICByYXcgPSBhcmcKCiAgICBpZiBub3QgcmF3OgogICAgICAgIHJhdyA9IG9zLmVudmlyb24uZ2V0KCJFWFBFUklNRU5UX0pTT04iLCAiIikuc3RyaXAoKQoKICAgIGlmIG5vdCByYXc6CiAgICAgICAgcmF3ID0gInt9IgoKICAgIGRhdGEgPSBqc29uLmxvYWRzKHJhdykKICAgIGlmIG5vdCBpc2luc3RhbmNlKGRhdGEsIGRpY3QpOgogICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoImV4cGVyaW1lbnQgSlNPTiBtdXN0IGJlIGEgZGljdCIpCiAgICByZXR1cm4gZGF0YQoKCmRlZiBfaW5jbHVkZV9oZWFkZXJzKCkgLT4gYm9vbDoKICAgIGZsYWcgPSBvcy5lbnZpcm9uLmdldCgiVEFCTEVfSU5DTFVERV9IRUFERVJTIiwgIiIpLnN0cmlwKCkubG93ZXIoKQogICAgcmV0dXJuIGZsYWcgaW4geyIxIiwgInRydWUiLCAieWVzIiwgIm9uIn0KCgpkZWYgX3BhcnNlX2Zsb2F0KHZhbHVlOiBBbnkpIC0+IGZsb2F0OgogICAgdHJ5OgogICAgICAgIGlmIGlzaW5zdGFuY2UodmFsdWUsIChpbnQsIGZsb2F0KSk6CiAgICAgICAgICAgIHJldHVybiBmbG9hdCh2YWx1ZSkKICAgICAgICBpZiBpc2luc3RhbmNlKHZhbHVlLCBzdHIpOgogICAgICAgICAgICBjbGVhbmVkID0gdmFsdWUucmVwbGFjZSgiJSIsICIiKS5yZXBsYWNlKCLCsEMiLCAiIikucmVwbGFjZSgiUlBNIiwgIiIpLnN0cmlwKCkKICAgICAgICAgICAgcmV0dXJuIGZsb2F0KGNsZWFuZWQpCiAgICBleGNlcHQgRXhjZXB0aW9uOgogICAgICAgIHBhc3MKICAgIHJldHVybiBmbG9hdCgibmFuIikKCgpkZWYgYnVpbGRfdGFibGVfc3BlYyhleHA6IERpY3Rbc3RyLCBBbnldKSAtPiBEaWN0W3N0ciwgQW55XToKICAgICMg55uu5qCH5Y2g5L2N56ym77yM5Y+v6YCa6L+H546v5aKD5Y+Y6YeP6KaG55uW77yM6buY6K6k5YaZ5YWlIHtzY3JpcHRUYWJsZTF9CiAgICB0b2tlbiA9IG9zLmVudmlyb24uZ2V0KCJUQUJMRV9UT0tFTiIsICJzY3JpcHRUYWJsZTEiKQogICAgIyDlvZPmqKHmnb/kuK3nmoTljaDkvY3nrKbkvY3kuo7ooajlpLTml7bvvIzpu5jorqTlkJHkuIvlgY/np7vkuKTooYzlho3lvIDlp4vlhpnlhaUKICAgIHJvd19vZmZzZXQgPSBpbnQob3MuZW52aXJvbi5nZXQoIlRBQkxFX1NUQVJUX1JPVyIsICIyIikgb3IgMikKICAgIGNvbF9vZmZzZXQgPSBpbnQob3MuZW52aXJvbi5nZXQoIlRBQkxFX1NUQVJUX0NPTCIsICIwIikgb3IgMCkKCiAgICBoZWFkZXJzOiBMaXN0W0FueV0gPSBleHAuZ2V0KCJoZWFkZXJzIikgb3IgW10KICAgIHJvd3M6IExpc3RbTGlzdFtBbnldXSA9IGV4cC5nZXQoInJvd3MiKSBvciBbXQoKICAgIGNlbGxzOiBMaXN0W0RpY3Rbc3RyLCBBbnldXSA9IFtdCiAgICBjdXJzb3Jfcm93ID0gMAoKICAgIGlmIGhlYWRlcnMgYW5kIF9pbmNsdWRlX2hlYWRlcnMoKToKICAgICAgICAjIOmcgOimgeihqOWktOaXtu+8jOaKiiBoZWFkZXJzIOihjOWGmeaIkOmmluihjOWNleWFg+agvAogICAgICAgIGZvciBjaSwgdGl0bGUgaW4gZW51bWVyYXRlKGhlYWRlcnMpOgogICAgICAgICAgICBjZWxscy5hcHBlbmQoeyJyb3ciOiBjdXJzb3Jfcm93LCAiY29sIjogY2ksICJ2YWx1ZSI6IHRpdGxlfSkKICAgICAgICBjdXJzb3Jfcm93ICs9IDEKCiAgICBpZHggPSAwCiAgICB3aGlsZSBpZHggPCBsZW4ocm93cyk6CiAgICAgICAgcm93ID0gcm93c1tpZHhdIGlmIGlzaW5zdGFuY2Uocm93c1tpZHhdLCBsaXN0KSBlbHNlIFtyb3dzW2lkeF1dCiAgICAgICAgbGFiZWwgPSBzdHIocm93WzBdKSBpZiByb3cgZWxzZSAiIgogICAgICAgIHNwYW4gPSAxCiAgICAg
|
||
|
|
"scriptName": "tablecreate.py",
|
||
|
|
"remark": "备注信息1"
|
||
|
|
},
|
||
|
|
"configService": {
|
||
|
|
"host": "127.0.0.1",
|
||
|
|
"port": 5000,
|
||
|
|
"configPath": "config.json"
|
||
|
|
}
|
||
|
|
}
|