From 984fa0bf92ac5083e6b32a5e5506c80f5f1b1b79 Mon Sep 17 00:00:00 2001 From: ruoyunbai <19376215@buaa.edu.cn> Date: Thu, 27 Nov 2025 02:32:16 +0800 Subject: [PATCH] flow --- .gitignore | 1 + .node-red-data/projects/zsy/flows.json | 113 ++++++++++++++++++++----- 2 files changed, 95 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index b4846f2..7d21ffe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_store .config.json .dist +dist/ .jshintignore .npm .project diff --git a/.node-red-data/projects/zsy/flows.json b/.node-red-data/projects/zsy/flows.json index 53ce29a..1e23319 100644 --- a/.node-red-data/projects/zsy/flows.json +++ b/.node-red-data/projects/zsy/flows.json @@ -1383,15 +1383,15 @@ "id": "c226f4cb78c4eeda", "type": "function", "z": "2bbc1a949095492c", - "name": "判断是否为空", - "func": "// try {\nmsg.isEmpty = true\nreturn msg\n const payload = JSON.parse(msg.payload);\n if (payload && payload.data && Array.isArray(payload.data.list)) {\n msg.isEmpty = payload.data.list.length === 0;\n } else {\n msg.isEmpty = false; \n }\n// } \n// catch (e) {\n \n \n// msg.isEmpty = false\n// }\n\n\nreturn msg;", + "name": "判断是否list请求成功", + "func": "try {\n// msg.isEmpty = true\n// return msg\n const payload = JSON.parse(msg.payload);\n if (payload && payload.data && Array.isArray(payload.data.list)) {\n // msg.isEmpty = payload.data.list.length === 0;\n \n msg.isEmpty = (payload.code === 0);\n } else {\n msg.isEmpty = false; \n }\n} \ncatch (e) {\n \n \n msg.isEmpty = false\n}\n\n\nreturn msg;", "outputs": 1, "timeout": 0, "noerr": 0, "initialize": "", "finalize": "", "libs": [], - "x": 300, + "x": 320, "y": 520, "wires": [ [ @@ -1442,7 +1442,7 @@ "tosidebar": true, "console": true, "tostatus": false, - "complete": "\"初始不为空,错误\"", + "complete": "\"list请求错误\"", "targetType": "jsonata", "statusVal": "", "statusType": "auto", @@ -1459,7 +1459,7 @@ "tosidebar": true, "console": true, "tostatus": false, - "complete": "\"初始为空,正确\"", + "complete": "\"list请求正确\"", "targetType": "jsonata", "statusVal": "", "statusType": "auto", @@ -1818,7 +1818,7 @@ "id": "608d38ac3750e9a9", "type": "http response", "z": "2bbc1a949095492c", - "name": "", + "name": "返回", "statusCode": "", "headers": {}, "x": 2410, @@ -1949,12 +1949,13 @@ "initialize": "", "finalize": "", "libs": [], - "x": 260, + "x": 100, "y": 660, "wires": [ [ "bd042d824b60b5ac", - "091820a71299ef8e" + "091820a71299ef8e", + "b84b523c19c4662b" ] ] }, @@ -2071,12 +2072,12 @@ "tosidebar": true, "console": false, "tostatus": false, - "complete": "payload", - "targetType": "msg", + "complete": "msg", + "targetType": "jsonata", "statusVal": "", "statusType": "auto", - "x": 480, - "y": 760, + "x": 540, + "y": 680, "wires": [] }, { @@ -2123,8 +2124,25 @@ "createDir": false, "overwriteFile": "true", "encoding": "none", - "x": 1270, - "y": 640, + "x": 1210, + "y": 720, + "wires": [ + [] + ] + }, + { + "id": "b84b523c19c4662b", + "type": "file", + "z": "2bbc1a949095492c", + "name": "", + "filename": "D:\\workspace\\zzlh\\node-red\\compiliance-js\\list_request.txt", + "filenameType": "str", + "appendNewline": true, + "createDir": true, + "overwriteFile": "true", + "encoding": "none", + "x": 670, + "y": 740, "wires": [ [] ] @@ -2603,7 +2621,7 @@ "once": false, "onceDelay": 0.1, "topic": "", - "x": 90, + "x": 70, "y": 160, "wires": [ [ @@ -2722,13 +2740,11 @@ "type": "switch", "z": "78d15f59dee4b6d8", "name": "", - "property": "req.body", + "property": "req.body.useLLM", "propertyType": "msg", "rules": [ { - "t": "hask", - "v": "useLLM", - "vt": "str" + "t": "true" }, { "t": "else" @@ -2747,5 +2763,64 @@ "83f73f7e3191d853" ] ] + }, + { + "id": "b841424fab1ca095", + "type": "inject", + "z": "78d15f59dee4b6d8", + "name": "schema_MOCK", + "props": [ + { + "p": "req.body.schema", + "v": "{ \"openapi\": \"3.0.1\", \"info\": { \"title\": \"井 API\", \"version\": \"1.0.0\", \"description\": \"https://schema.ideas.cnpc/json/core-data/cd_well.1.0.0.json\", \"x-dms-sourceId\": \"https://schema.ideas.cnpc/json/core-data/cd_well.1.0.0.json\" }, \"paths\": { \"/cd_well/1.0.0\": { \"post\": { \"operationId\": \"listResources\", \"summary\": \"List Resource resources\", \"requestBody\": { \"required\": false, \"content\": { \"application/json\": { \"schema\": { \"type\": \"object\", \"properties\": { \"version\": { \"type\": \"string\", \"default\": \"1.0.0\" }, \"data\": { \"type\": \"object\", \"properties\": { \"pageNo\": { \"type\": \"integer\", \"default\": 1 }, \"pageSize\": { \"type\": \"integer\", \"default\": 20 }, \"isSearchCount\": { \"type\": \"boolean\", \"default\": true }, \"filters\": { \"type\": \"array\", \"items\": { \"type\": \"object\" } } } } } } } } }, \"responses\": { \"200\": { \"description\": \"Successful response\", \"content\": { \"application/json\": { \"schema\": { \"type\": \"object\", \"properties\": { \"code\": { \"type\": \"integer\" }, \"message\": { \"type\": \"string\" }, \"data\": { \"type\": \"object\", \"properties\": { \"list\": { \"type\": \"array\", \"items\": { \"$ref\": \"#/components/schemas/Resource\" } }, \"total\": { \"type\": \"integer\" } } } } } } } } } } }, \"/cd_well\": { \"post\": { \"operationId\": \"createResource\", \"summary\": \"Create a Resource\", \"requestBody\": { \"required\": true, \"content\": { \"application/json\": { \"schema\": { \"type\": \"object\", \"required\": [ \"version\", \"act\", \"data\" ], \"properties\": { \"version\": { \"type\": \"string\", \"default\": \"1.0.0\" }, \"act\": { \"type\": \"integer\", \"default\": -1 }, \"data\": { \"type\": \"array\", \"items\": { \"$ref\": \"#/components/schemas/Resource\" } } } } } } }, \"responses\": { \"201\": { \"description\": \"Created\", \"content\": { \"application/json\": { \"schema\": { \"$ref\": \"#/components/schemas/Resource\" } } } } } }, \"put\": { \"operationId\": \"updateResource\", \"summary\": \"Update a Resource\", \"requestBody\": { \"required\": true, \"content\": { \"application/json\": { \"schema\": { \"type\": \"object\", \"required\": [ \"version\", \"act\", \"data\" ], \"properties\": { \"version\": { \"type\": \"string\", \"default\": \"1.0.0\" }, \"act\": { \"type\": \"integer\", \"default\": -1 }, \"data\": { \"type\": \"array\", \"items\": { \"$ref\": \"#/components/schemas/Resource\" } } } } } } }, \"responses\": { \"200\": { \"description\": \"Successful update\", \"content\": { \"application/json\": { \"schema\": { \"$ref\": \"#/components/schemas/Resource\" } } } } } }, \"delete\": { \"operationId\": \"deleteResource\", \"summary\": \"Delete Resource resources\", \"requestBody\": { \"required\": true, \"content\": { \"application/json\": { \"schema\": { \"type\": \"object\", \"required\": [ \"version\", \"data\" ], \"properties\": { \"version\": { \"type\": \"string\", \"default\": \"1.0.0\" }, \"data\": { \"type\": \"array\", \"items\": { \"type\": \"string\", \"description\": \"Value of dsid\" } } } } } } }, \"responses\": { \"200\": { \"description\": \"Deleted\" } } } }, \"/cd_well/1.0.0/{dsid}\": { \"parameters\": [ { \"name\": \"dsid\", \"in\": \"path\", \"required\": true, \"schema\": { \"type\": \"string\", \"description\": \"主键ID\", \"x-dms-title\": \"DSID\", \"x-dms-originalType\": \"string\" } } ], \"get\": { \"operationId\": \"getResource\", \"summary\": \"Get a single Resource\", \"responses\": { \"200\": { \"description\": \"Successful response\", \"content\": { \"application/json\": { \"schema\": { \"$ref\": \"#/components/schemas/Resource\" } } } }, \"404\": { \"description\": \"Resource not found\" } } } } }, \"components\": { \"schemas\": { \"Resource\": { \"type\": \"object\", \"required\": [ \"bsflag\", \"dataRegion\", \"createUserId\", \"orgId\", \"wellPurpose\", \"createDate\", \"wellLegalName\", \"dsid\", \"wellType\", \"updateUserId\", \"updateDate\", \"wellId\", \"wellCommonName\", \"projectId\" ], \"properties\": { \"kb\": { \"type\": \"number\", \"description\": \"海拔(高程),补心海拔=地面海拔+补心高\", \"x-dms-title\": \"补心海拔\", \"x-dms-originalType\": \"number\" }, \"egl\": { \"type\": \"number\", \"description\": \"地面海拔\", \"x-dms-title\": \"地面海拔\", \"x-dms-originalType\": \"number\" }, \"kbd\": { \"type\": \"number\", \"description\": \"补心高度\", \"x-dms-title\": \"补心高度\", \"x-dms-originalType\": \"number\" }, \"dsid\": { \"type\": \"string\", \"description\": \"主键ID\", \"x-dms-title\": \"DSID\", \"x-dms-originalType\": \"string\" }, \"orgId\": { \"type\": \"string\", \"description\": \"单位唯一标识符,关联CD_ORGANIZATION的主键\", \"x-dms-title\": \"机构ID\", \"x-dms-originalType\": \"string\" }, \"bsflag\": { \"type\": \"number\", \"description\": \"填写数据逻辑删除标识,1=在用,-5=废弃\", \"x-dms-title\": \"删除标识\", \"x-dms-originalType\": \"number\" }, \"canton\": { \"type\": \"string\", \"description\": \"填写行政区代码对应的行政区名称\", \"x-dms-title\": \"行政区名称\", \"x-dms-originalType\": \"string\" }, \"siteId\": { \"type\": \"string\", \"description\": \"物探工区ID\", \"x-dms-title\": \"物探工区ID\", \"x-dms-originalType\": \"string\" }, \"wellId\": { \"type\": \"string\", \"description\": \"井标识符,非限定唯一。由EPDM系统自动产生维护,无需人工干预,是用于唯一标识EPDM系统的每一口井的内部机器码\", \"x-dms-title\": \"井ID\", \"x-dms-originalType\": \"string\" }, \"orgName\": { \"type\": \"string\", \"description\": \"单位名称,必填\", \"x-dms-title\": \"机构名称\", \"x-dms-originalType\": \"string\" }, \"remarks\": { \"type\": \"string\", \"description\": \"备注\", \"x-dms-title\": \"备注\", \"x-dms-originalType\": \"string\" }, \"prodDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"投产日期\", \"x-dms-title\": \"投产日期\", \"x-dms-originalType\": \"date\" }, \"siteName\": { \"type\": \"string\", \"description\": \"物探工区名称\", \"x-dms-title\": \"物探工区名称\", \"x-dms-originalType\": \"string\" }, \"spudDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"主井筒的开钻日期\", \"x-dms-title\": \"开钻日期\", \"x-dms-originalType\": \"date\" }, \"wellDesc\": { \"type\": \"string\", \"description\": \"填写这口井的曾用名\", \"x-dms-title\": \"曾用名\", \"x-dms-originalType\": \"string\" }, \"wellType\": { \"type\": \"string\", \"description\": \"属性规范值字段,引用属性代码WELL_TYPE下的属性值\", \"x-dms-title\": \"井型\", \"x-dms-originalType\": \"string\" }, \"checkDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"记录数据在本系统的审核时间,需精确到时分秒\", \"x-dms-title\": \"审核日期\", \"x-dms-originalType\": \"date\" }, \"dataGroup\": { \"type\": \"string\", \"description\": \"数据分组\", \"x-dms-title\": \"数据分组\", \"x-dms-originalType\": \"string\" }, \"projectId\": { \"type\": \"string\", \"description\": \"地质单元唯一标识符,根据井别不同,选择关联构造单元(探井)还是油气田单元(开发井),关联CD_GEO_UNIT表的主键\", \"x-dms-title\": \"地质单元ID\", \"x-dms-originalType\": \"string\" }, \"stationId\": { \"type\": \"string\", \"description\": \"站库ID\", \"x-dms-title\": \"站库ID\", \"x-dms-originalType\": \"string\" }, \"wellState\": { \"type\": \"string\", \"description\": \"井状态\", \"x-dms-title\": \"井状态\", \"x-dms-originalType\": \"string\" }, \"activityId\": { \"type\": \"string\", \"description\": \"项目唯一标示符,关联CD_ACTIVITY表的主键\", \"x-dms-title\": \"项目ID\", \"x-dms-originalType\": \"string\" }, \"cantonCode\": { \"type\": \"string\", \"description\": \"属性规范值字段,引用属性代码CANTON下的属性值\", \"x-dms-title\": \"行政区代码\", \"x-dms-originalType\": \"string\" }, \"createDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"记录数据在本系统的创建时间,需精确到时分秒\", \"x-dms-title\": \"创建日期\", \"x-dms-originalType\": \"date\" }, \"dataRegion\": { \"type\": \"string\", \"description\": \"油田标识\", \"x-dms-title\": \"油田标识\", \"x-dms-originalType\": \"string\" }, \"dataSource\": { \"type\": \"string\", \"description\": \"填写数据来源的表CODE\", \"x-dms-title\": \"数据来源\", \"x-dms-originalType\": \"string\" }, \"desgWellId\": { \"type\": \"string\", \"description\": \"设计井的唯一标识\", \"x-dms-title\": \"设计井ID\", \"x-dms-originalType\": \"string\" }, \"energyType\": { \"type\": \"string\", \"description\": \"描述本井生产的油气资源类型,如煤层气、致密气、页岩气等\", \"x-dms-title\": \"能源类型\", \"x-dms-originalType\": \"string\" }, \"platformId\": { \"type\": \"string\", \"description\": \"平台ID\", \"x-dms-title\": \"平台ID\", \"x-dms-originalType\": \"string\" }, \"updateDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"记录数据在本系统最新的更新时间,需精确到时分秒,默认=创建时间\", \"x-dms-title\": \"更新日期\", \"x-dms-originalType\": \"date\" }, \"wellTypeId\": { \"type\": \"string\", \"description\": \"属性规范值字段,引用属性代码WELL_TYPE下的属性值\", \"x-dms-title\": \"井型ID\", \"x-dms-originalType\": \"string\" }, \"abandonDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"报废日期\", \"x-dms-title\": \"报废日期\", \"x-dms-originalType\": \"date\" }, \"abondonType\": { \"type\": \"string\", \"description\": \"报废类型\", \"x-dms-title\": \"报废类型\", \"x-dms-originalType\": \"string\" }, \"actualXAxis\": { \"type\": \"number\", \"description\": \"实际X坐标,实际X坐标\", \"x-dms-mask\": \"coordinate\", \"x-dms-geom\": \"Point.x.actual\", \"x-dms-title\": \"实际X坐标,实际X坐标\", \"x-dms-originalType\": \"number\" }, \"actualYAxis\": { \"type\": \"number\", \"description\": \"实际Y坐标,实际Y坐标\", \"x-dms-mask\": \"coordinate\", \"x-dms-geom\": \"Point.y.actual\", \"x-dms-title\": \"实际Y坐标,实际Y坐标\", \"x-dms-originalType\": \"number\" }, \"checkUserId\": { \"type\": \"string\", \"description\": \"记录数据在本系统的审核用户\", \"x-dms-title\": \"审核用户\", \"x-dms-originalType\": \"string\" }, \"createAppId\": { \"type\": \"string\", \"description\": \"填写数据来源的系统名\", \"x-dms-title\": \"创建应用\", \"x-dms-originalType\": \"string\" }, \"designXAxis\": { \"type\": \"number\", \"description\": \"设计X坐标,设计X坐标\", \"x-dms-mask\": \"coordinate\", \"x-dms-geom\": \"Point.x.design\", \"x-dms-title\": \"设计X坐标,设计X坐标\", \"x-dms-originalType\": \"number\" }, \"designYAxis\": { \"type\": \"number\", \"description\": \"设计Y坐标,设计Y坐标\", \"x-dms-mask\": \"coordinate\", \"x-dms-geom\": \"Point.y.design\", \"x-dms-title\": \"设计Y坐标,设计Y坐标\", \"x-dms-originalType\": \"number\" }, \"projectName\": { \"type\": \"string\", \"description\": \"地质单元名称,填写地质单元的中文名称,该名称在整个油田公司内不能重名,必填\", \"x-dms-title\": \"地质单元名称\", \"x-dms-originalType\": \"string\" }, \"stationName\": { \"type\": \"string\", \"description\": \"站库名称,必填\", \"x-dms-title\": \"站库名称\", \"x-dms-originalType\": \"string\" }, \"wellPurpose\": { \"type\": \"string\", \"description\": \"属性规范值字段,引用属性代码WELL_PURPOSE下的属性值\", \"x-dms-title\": \"井别\", \"x-dms-originalType\": \"string\" }, \"activityName\": { \"type\": \"string\", \"description\": \"项目名称,必填\", \"x-dms-title\": \"项目名称\", \"x-dms-originalType\": \"string\" }, \"completionMd\": { \"type\": \"number\", \"description\": \"完钻井深\", \"x-dms-title\": \"完钻井深\", \"x-dms-originalType\": \"number\" }, \"createUserId\": { \"type\": \"string\", \"description\": \"记录数据在本系统的创建用户\", \"x-dms-title\": \"创建用户\", \"x-dms-originalType\": \"string\" }, \"keyWellLevel\": { \"type\": \"string\", \"description\": \"重点井级别\", \"x-dms-title\": \"重点井级别\", \"x-dms-originalType\": \"string\" }, \"platformName\": { \"type\": \"string\", \"description\": \"平台名称\", \"x-dms-title\": \"平台名称\", \"x-dms-originalType\": \"string\" }, \"sourceDataId\": { \"type\": \"string\", \"description\": \"存储数据来源的主键信息\", \"x-dms-title\": \"源库ID标识\", \"x-dms-originalType\": \"string\" }, \"structurePos\": { \"type\": \"string\", \"description\": \"构造位置的描述\", \"x-dms-title\": \"构造位置\", \"x-dms-originalType\": \"string\" }, \"updateUserId\": { \"type\": \"string\", \"description\": \"记录数据在本系统最新的更新用户,默认=创建用户\", \"x-dms-title\": \"更新用户\", \"x-dms-originalType\": \"string\" }, \"geoOffsetEast\": { \"type\": \"number\", \"description\": \"井口横坐标\", \"x-dms-mask\": \"coordinate\", \"x-dms-geom\": \"Point.x.wellhead\", \"x-dms-title\": \"井口横坐标\", \"x-dms-originalType\": \"number\" }, \"seismicLineNo\": { \"type\": \"string\", \"description\": \"井旁地震测线号(勘探井)\", \"x-dms-title\": \"井旁地震测线号\", \"x-dms-originalType\": \"string\" }, \"wellLegalName\": { \"type\": \"string\", \"description\": \"规范的井号名称,井号名称命名规范请参考《主数据库技术标准》\", \"x-dms-title\": \"拼音井号\", \"x-dms-originalType\": \"string\" }, \"wellPurposeId\": { \"type\": \"string\", \"description\": \"属性规范值字段,引用属性代码WELL_PURPOSE下的属性值\", \"x-dms-title\": \"井别ID\", \"x-dms-originalType\": \"string\" }, \"completionDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"完井日期\", \"x-dms-title\": \"完井日期\", \"x-dms-originalType\": \"date\" }, \"geoDescription\": { \"type\": \"string\", \"description\": \"地理位置的描述\", \"x-dms-title\": \"地理位置\", \"x-dms-originalType\": \"string\" }, \"geoOffsetNorth\": { \"type\": \"number\", \"description\": \"井口纵坐标\", \"x-dms-mask\": \"coordinate\", \"x-dms-geom\": \"Point.y.wellhead\", \"x-dms-title\": \"井口纵坐标\", \"x-dms-originalType\": \"number\" }, \"wellCommonName\": { \"type\": \"string\", \"description\": \"通用井名,来源于钻井公报的汉字井名,必填\", \"x-dms-title\": \"井名\", \"x-dms-originalType\": \"string\" }, \"endDrillingDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"最后一个井筒的完钻日期\", \"x-dms-title\": \"完钻日期\", \"x-dms-originalType\": \"date\" }, \"targetFormation\": { \"type\": \"string\", \"description\": \"目的层\", \"x-dms-title\": \"目的层\", \"x-dms-originalType\": \"string\" }, \"completionMethod\": { \"type\": \"string\", \"description\": \"完井方法\", \"x-dms-title\": \"完井方法\", \"x-dms-originalType\": \"string\" }, \"registrationDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"井位通知单下达日期\", \"x-dms-title\": \"注册日期\", \"x-dms-originalType\": \"date\" }, \"sourceCreateDate\": { \"type\": \"string\", \"format\": \"date\", \"description\": \"记录源头系统采集数据的时间\", \"x-dms-title\": \"源头数据采集时间\", \"x-dms-originalType\": \"date\" }, \"coordinateSystemId\": { \"type\": \"string\", \"description\": \"坐标系统的唯一标示符\", \"x-dms-geom\": \"Point.srid.wellhead,Point.srid.design,Point.srid.actual\", \"x-dms-title\": \"坐标系统ID\", \"x-dms-originalType\": \"string\" }, \"completionFormation\": { \"type\": \"string\", \"description\": \"钻井完钻层位\", \"x-dms-title\": \"钻井完钻层位\", \"x-dms-originalType\": \"string\" }, \"coordinateSystemName\": { \"type\": \"string\", \"description\": \"坐标系名称\", \"x-dms-title\": \"坐标系名称\", \"x-dms-originalType\": \"string\" }, \"wellbaseGeoOffsetEast\": { \"type\": \"number\", \"description\": \"井底横坐标\", \"x-dms-title\": \"井底横坐标\", \"x-dms-originalType\": \"number\" }, \"wellbaseGeoOffsetNorth\": { \"type\": \"number\", \"description\": \"井底纵坐标\", \"x-dms-title\": \"井底纵坐标\", \"x-dms-originalType\": \"number\" } }, \"description\": \"井\", \"x-dms-groupView\": [ { \"name\": \"groupByWellCommonName\", \"group\": [ \"dataRegion\", \"wellCommonName\", \"wellId\" ] }, { \"name\": \"groupByPlatformName\", \"group\": [ \"dataRegion\", \"platformName\" ] } ], \"x-dms-identityId\": [ \"dsid\" ], \"x-dms-naturalKey\": [ \"dataRegion\", \"wellCommonName\" ], \"x-dms-defaultShow\": [ \"wellCommonName\" ] } } }, \"servers\": [ { \"url\": \"http://localhost:3000\", \"description\": \"Local Mock Server\" } ] }", + "vt": "json" + }, + { + "p": "useLLM", + "v": "false", + "vt": "bool" + } + ], + "repeat": "", + "crontab": "", + "once": false, + "onceDelay": 0.1, + "topic": "", + "x": 120, + "y": 220, + "wires": [ + [ + "211c041ab58c88f2" + ] + ] + }, + { + "id": "28e4a92525245f3d", + "type": "http in", + "z": "78d15f59dee4b6d8", + "name": "单接口测试", + "url": "/health", + "method": "get", + "upload": false, + "skipBodyParsing": false, + "swaggerDoc": "", + "x": 180, + "y": 920, + "wires": [ + [ + "aa142468c6f487d6" + ] + ] + }, + { + "id": "aa142468c6f487d6", + "type": "http response", + "z": "78d15f59dee4b6d8", + "name": "", + "statusCode": "0", + "headers": {}, + "x": 340, + "y": 960, + "wires": [] } ] \ No newline at end of file