11677 lines
472 KiB
Plaintext
11677 lines
472 KiB
Plaintext
{
|
|
"message": "Tests finished with failures or errors.",
|
|
"report_directory": "/Users/zpc01/workspace/zzlh/compliance/test_reports/2025-07-16_22-37-51",
|
|
"status": "completed",
|
|
"summary": {
|
|
"api_call_details_summary": [],
|
|
"duration_seconds": "0.16",
|
|
"end_time": "2025-07-16T22:37:51.730344",
|
|
"endpoint_results": [
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "POST_/api/dms/wb_ml/v1/lujing_test",
|
|
"endpoint_name": "Create lujing_test",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.603195"
|
|
},
|
|
{
|
|
"duration_seconds": 0.024446,
|
|
"end_time": "2025-07-16T22:37:51.627663",
|
|
"endpoint_id": "POST /api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"endpoint_name": "List lujing_test",
|
|
"executed_test_cases": [
|
|
{
|
|
"duration_seconds": 0.0020349170081317425,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-STATUS-001",
|
|
"test_case_name": "\u57fa\u672c\u72b6\u6001\u7801 200 \u68c0\u67e5",
|
|
"test_case_severity": "CRITICAL",
|
|
"timestamp": "2025-07-16T22:37:51.605559",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801\u4e3a 200\uff0c\u7b26\u5408\u9884\u671f 200\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0016502499929629266,
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Tenant-ID; \u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Data-Domain; \u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 Authorization",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-HEADER-001",
|
|
"test_case_name": "\u5fc5\u9700\u8bf7\u6c42\u5934Schema\u9a8c\u8bc1",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.607599",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"endpoint": "POST /api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"header": "X-Tenant-ID",
|
|
"possible_names": [
|
|
"X-Tenant-ID"
|
|
]
|
|
},
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Tenant-ID",
|
|
"passed": false
|
|
},
|
|
{
|
|
"details": {
|
|
"endpoint": "POST /api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"header": "X-Data-Domain",
|
|
"possible_names": [
|
|
"X-Data-Domain"
|
|
]
|
|
},
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Data-Domain",
|
|
"passed": false
|
|
},
|
|
{
|
|
"details": {
|
|
"endpoint": "POST /api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"header": "Authorization",
|
|
"possible_names": [
|
|
"Authorization"
|
|
]
|
|
},
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 Authorization",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0011740000045392662,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-SECURITY-002",
|
|
"test_case_name": "\u654f\u611f\u5b57\u6bb5\u52a0\u5bc6\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.608809",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u672a\u5728\u54cd\u5e94\u4e2d\u627e\u5230\u9700\u8981\u68c0\u67e5\u7684\u654f\u611f\u5b57\u6bb5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0013239159889053553,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-LLM-COMPLIANCE-001",
|
|
"test_case_name": "LLM\u5408\u89c4\u6027\u7efc\u5408\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.610194",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"reason": "compliance_criteria.json is empty or contains an empty list."
|
|
},
|
|
"message": "\u5408\u89c4\u6027\u6807\u51c6\u5217\u8868\u4e3a\u7a7a\uff0c\u8df3\u8fc7LLM\u5408\u89c4\u6027\u68c0\u67e5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.001182165986392647,
|
|
"message": "\u54cd\u5e94\u4e2d\u5305\u542b\u4e00\u4e2a\u4e3b\u5217\u8868\uff0c\u4f46\u5176\u952e\u540d 'data' \u4e0d\u662f 'list'\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-RESTful-001",
|
|
"test_case_name": "\u6838\u5fc3\u547d\u540d\u4e0e\u7ed3\u6784\u89c4\u8303\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.611451",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u6a21\u5757\u540d 'dms' \u683c\u5f0f\u6b63\u786e (\u5168\u5c0f\u5199/\u6570\u5b57/\u4e2d\u5212\u7ebf)\u3002",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"keys": [
|
|
"code",
|
|
"data",
|
|
"message"
|
|
]
|
|
},
|
|
"message": "\u54cd\u5e94\u4e2d\u5305\u542b\u4e00\u4e2a\u4e3b\u5217\u8868\uff0c\u4f46\u5176\u952e\u540d 'data' \u4e0d\u662f 'list'\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009570840047672391,
|
|
"message": "API\u8bf7\u6c42\u7f3a\u5c11\u6807\u51c6\u5206\u9875\u53c2\u6570\uff1apageNo, pageSize, isSearchCount",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-DMS-PAGINATION-001",
|
|
"test_case_name": "\u5206\u9875\u53c2\u6570\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.612650",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"found_params": {
|
|
"isSearchCount": false,
|
|
"pageNo": false,
|
|
"pageSize": false
|
|
},
|
|
"method": "POST",
|
|
"missing_params": [
|
|
"pageNo",
|
|
"pageSize",
|
|
"isSearchCount"
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0"
|
|
},
|
|
"message": "API\u8bf7\u6c42\u7f3a\u5c11\u6807\u51c6\u5206\u9875\u53c2\u6570\uff1apageNo, pageSize, isSearchCount",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.000968625012319535,
|
|
"message": "\u8def\u5f84 '/api/dms/wb_ml/v1/lujing_test/1.0.0' \u7684\u6700\u540e\u4e00\u4e2a\u8def\u5f84\u5206\u6bb5 '1.0.0' \u53ef\u80fd\u4e0d\u662f\u590d\u6570\u5f62\u5f0f\uff0c\u5efa\u8bae\u5bf9\u8d44\u6e90\u96c6\u5408\u4f7f\u7528\u590d\u6570\u547d\u540d\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-RESTful-004",
|
|
"test_case_name": "\u8d44\u6e90\u96c6\u5408\u590d\u6570\u547d\u540d\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.613687",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"segment": "1.0.0"
|
|
},
|
|
"message": "\u8def\u5f84 '/api/dms/wb_ml/v1/lujing_test/1.0.0' \u7684\u6700\u540e\u4e00\u4e2a\u8def\u5f84\u5206\u6bb5 '1.0.0' \u53ef\u80fd\u4e0d\u662f\u590d\u6570\u5f62\u5f0f\uff0c\u5efa\u8bae\u5bf9\u8d44\u6e90\u96c6\u5408\u4f7f\u7528\u590d\u6570\u547d\u540d\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009517919970676303,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-RESTful-002",
|
|
"test_case_name": "\u8d44\u6e90\u8def\u5f84\u540d\u8bcd\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.614675",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8def\u5f84 '/api/dms/wb_ml/v1/lujing_test/1.0.0' \u7b26\u5408\u8d44\u6e90\u540d\u8bcd\u547d\u540d\u89c4\u8303\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0010176250070799142,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-DMS-CORE-SCHEMA-001",
|
|
"test_case_name": "DMS\u6838\u5fc3\u5b58\u50a8\u670d\u52a1API\u54cd\u5e94\u683c\u5f0f\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.615879",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"required_fields": [],
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u5b57\u6bb5'code'\u5728schema\u4e2d\u672a\u6807\u8bb0\u4e3a\u5fc5\u586b(required)",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"required_fields": [],
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u5b57\u6bb5'message'\u5728schema\u4e2d\u672a\u6807\u8bb0\u4e3a\u5fc5\u586b(required)",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"required_fields": [],
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u5b57\u6bb5'data'\u5728schema\u4e2d\u672a\u6807\u8bb0\u4e3a\u5fc5\u586b(required)",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u54cd\u5e94schema\u7b26\u5408\u6807\u51c6\u683c\u5f0f: {'code':int or number or string, 'message':string, 'data': any}",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0016651250189170241,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-CORE-FUNC-001",
|
|
"test_case_name": "\u8fd4\u56de\u4f53JSON Schema\u9a8c\u8bc1",
|
|
"test_case_severity": "CRITICAL",
|
|
"timestamp": "2025-07-16T22:37:51.617592",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u9488\u5bf9 POST http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0 (\u72b6\u6001\u7801 200) \u7684\u54cd\u5e94\u4f53 conforms to the JSON schema.",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.000942915998166427,
|
|
"message": "\u65f6\u95f4\u5b57\u6bb5 'data[].update_date' (format: date-time) \u7f3a\u5c11\u5efa\u8bae\u7684 `pattern` (^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}([+-]\\d{2}:\\d{2}|Z)$) \u6765\u5f3a\u5236\u6267\u884cISO 8601\u683c\u5f0f\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-RESTful-003",
|
|
"test_case_name": "\u65f6\u95f4\u5b57\u6bb5ISO 8601\u683c\u5f0f\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.618601",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"field": "data[].update_date"
|
|
},
|
|
"message": "\u65f6\u95f4\u5b57\u6bb5 'data[].update_date' (format: date-time) \u7f3a\u5c11\u5efa\u8bae\u7684 `pattern` (^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}([+-]\\d{2}:\\d{2}|Z)$) \u6765\u5f3a\u5236\u6267\u884cISO 8601\u683c\u5f0f\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.000906000001123175,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-DMS-URL-VERSION-001",
|
|
"test_case_name": "DMS API URL\u7248\u672c\u53f7\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.619593",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"full_path": "/api/dms/wb_ml/v1/lujing_test/1.0.0"
|
|
},
|
|
"message": "API\u8def\u5f84 '/api/dms/wb_ml/v1/lujing_test/1.0.0' \u6b63\u786e\u4ee5'/api/'\u5f00\u5934",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"full_path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"pattern_matched": "/v\\d+/",
|
|
"version_string": "v1"
|
|
},
|
|
"message": "API\u8def\u5f84 '/api/dms/wb_ml/v1/lujing_test/1.0.0' \u5305\u542b\u7248\u672c\u6807\u8bc6: 'v1'",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009263749816454947,
|
|
"message": "All validation points passed.",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-CORE-FUNC-002",
|
|
"test_case_name": "\u7075\u6d3b\u7684\u8fd4\u56de\u4f53JSON Schema\u9a8c\u8bc1",
|
|
"test_case_severity": "CRITICAL",
|
|
"timestamp": "2025-07-16T22:37:51.620551",
|
|
"validation_points": []
|
|
},
|
|
{
|
|
"duration_seconds": 0.0008935420191846788,
|
|
"message": "API\u901a\u8fc7HTTP (http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0) \u54cd\u5e94\u4e86\u6210\u529f\u7684\u72b6\u6001\u7801 200\uff0c\u8fd9\u8fdd\u53cd\u4e86HTTPS\u5f3a\u5236\u7b56\u7565\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-SECURITY-001",
|
|
"test_case_name": "HTTPS \u534f\u8bae\u5f3a\u5236\u6027\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.621502",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"status_code": 200
|
|
},
|
|
"message": "API\u901a\u8fc7HTTP (http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0) \u54cd\u5e94\u4e86\u6210\u529f\u7684\u72b6\u6001\u7801 200\uff0c\u8fd9\u8fdd\u53cd\u4e86HTTPS\u5f3a\u5236\u7b56\u7565\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0010357910068705678,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4001-QUERY",
|
|
"test_case_name": "\u67e5\u8be2\u53c2\u6570\u7c7b\u578b\u4e0d\u5339\u914d\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.622570",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728\u67e5\u8be2\u53c2\u6570\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5b57\u6bb5\u6765\u6d4b\u8bd5\u7c7b\u578b\u4e0d\u5339\u914d\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.001010209001833573,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4001-BODY",
|
|
"test_case_name": "\u8bf7\u6c42\u4f53\u5b57\u6bb5\u7c7b\u578b\u4e0d\u5339\u914d\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.623613",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728\u8bf7\u6c42\u4f53\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5b57\u6bb5\u6765\u6d4b\u8bd5\u7c7b\u578b\u4e0d\u5339\u914d\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0010452500137034804,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4002",
|
|
"test_case_name": "\u6570\u503c\u53c2\u6570\u8d8a\u754c\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.624689",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u672a\u627e\u5230\u5177\u6709\u660e\u786e\u8303\u56f4\u9650\u5236\u7684\u6570\u503c\u5b57\u6bb5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009104170021601021,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4006",
|
|
"test_case_name": "\u975e\u6cd5\u679a\u4e3e\u503c\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.625636",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u672a\u627e\u5230\u5177\u6709\u660e\u786e\u679a\u4e3e\u503c\u9650\u5236\u7684\u5b57\u6bb5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009385830198880285,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4003-BODY",
|
|
"test_case_name": "\u7f3a\u5931\u5fc5\u586b\u8bf7\u6c42\u4f53\u5b57\u6bb5\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.626619",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728API\u89c4\u8303\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5fc5\u586b\u8bf7\u6c42\u4f53\u5b57\u6bb5\u7528\u4e8e\u79fb\u9664\u6d4b\u8bd5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009685410186648369,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4003-QUERY",
|
|
"test_case_name": "\u7f3a\u5931\u5fc5\u586b\u67e5\u8be2\u53c2\u6570\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.627624",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728API\u89c4\u8303\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5fc5\u586b\u67e5\u8be2\u53c2\u6570\u7528\u4e8e\u79fb\u9664\u6d4b\u8bd5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"overall_status": "\u901a\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.603217"
|
|
},
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "GET_/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"endpoint_name": "Read lujing_test",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.627734"
|
|
},
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "PUT_/api/dms/wb_ml/v1/lujing_test",
|
|
"endpoint_name": "Update lujing_test",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.627744"
|
|
},
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "DELETE_/api/dms/wb_ml/v1/lujing_test",
|
|
"endpoint_name": "Delete lujing_test",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.627753"
|
|
},
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "POST_/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"endpoint_name": "Create wb_dr_pro_daily_report",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.627762"
|
|
},
|
|
{
|
|
"duration_seconds": 0.090032,
|
|
"end_time": "2025-07-16T22:37:51.717803",
|
|
"endpoint_id": "POST /api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"endpoint_name": "List wb_dr_pro_daily_report",
|
|
"executed_test_cases": [
|
|
{
|
|
"duration_seconds": 0.0009839579870458692,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-STATUS-001",
|
|
"test_case_name": "\u57fa\u672c\u72b6\u6001\u7801 200 \u68c0\u67e5",
|
|
"test_case_severity": "CRITICAL",
|
|
"timestamp": "2025-07-16T22:37:51.628922",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801\u4e3a 200\uff0c\u7b26\u5408\u9884\u671f 200\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0011081249976996332,
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Tenant-ID; \u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Data-Domain; \u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 Authorization",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-HEADER-001",
|
|
"test_case_name": "\u5fc5\u9700\u8bf7\u6c42\u5934Schema\u9a8c\u8bc1",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.658405",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"endpoint": "POST /api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"header": "X-Tenant-ID",
|
|
"possible_names": [
|
|
"X-Tenant-ID"
|
|
]
|
|
},
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Tenant-ID",
|
|
"passed": false
|
|
},
|
|
{
|
|
"details": {
|
|
"endpoint": "POST /api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"header": "X-Data-Domain",
|
|
"possible_names": [
|
|
"X-Data-Domain"
|
|
]
|
|
},
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 X-Data-Domain",
|
|
"passed": false
|
|
},
|
|
{
|
|
"details": {
|
|
"endpoint": "POST /api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"header": "Authorization",
|
|
"possible_names": [
|
|
"Authorization"
|
|
]
|
|
},
|
|
"message": "\u7f3a\u5c11\u5fc5\u9700\u7684\u8bf7\u6c42\u5934 Authorization",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.006783165998058394,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-SECURITY-002",
|
|
"test_case_name": "\u654f\u611f\u5b57\u6bb5\u52a0\u5bc6\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.665337",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u672a\u5728\u54cd\u5e94\u4e2d\u627e\u5230\u9700\u8981\u68c0\u67e5\u7684\u654f\u611f\u5b57\u6bb5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.02229770799749531,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-LLM-COMPLIANCE-001",
|
|
"test_case_name": "LLM\u5408\u89c4\u6027\u7efc\u5408\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.688402",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"reason": "compliance_criteria.json is empty or contains an empty list."
|
|
},
|
|
"message": "\u5408\u89c4\u6027\u6807\u51c6\u5217\u8868\u4e3a\u7a7a\uff0c\u8df3\u8fc7LLM\u5408\u89c4\u6027\u68c0\u67e5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0027805000136140734,
|
|
"message": "\u54cd\u5e94\u4e2d\u5305\u542b\u4e00\u4e2a\u4e3b\u5217\u8868\uff0c\u4f46\u5176\u952e\u540d 'data' \u4e0d\u662f 'list'\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-RESTful-001",
|
|
"test_case_name": "\u6838\u5fc3\u547d\u540d\u4e0e\u7ed3\u6784\u89c4\u8303\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.691415",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u6a21\u5757\u540d 'dms' \u683c\u5f0f\u6b63\u786e (\u5168\u5c0f\u5199/\u6570\u5b57/\u4e2d\u5212\u7ebf)\u3002",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"keys": [
|
|
"code",
|
|
"data",
|
|
"message"
|
|
]
|
|
},
|
|
"message": "\u54cd\u5e94\u4e2d\u5305\u542b\u4e00\u4e2a\u4e3b\u5217\u8868\uff0c\u4f46\u5176\u952e\u540d 'data' \u4e0d\u662f 'list'\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0015160409966483712,
|
|
"message": "API\u8bf7\u6c42\u7f3a\u5c11\u6807\u51c6\u5206\u9875\u53c2\u6570\uff1apageNo, pageSize, isSearchCount",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-DMS-PAGINATION-001",
|
|
"test_case_name": "\u5206\u9875\u53c2\u6570\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.693080",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"found_params": {
|
|
"isSearchCount": false,
|
|
"pageNo": false,
|
|
"pageSize": false
|
|
},
|
|
"method": "POST",
|
|
"missing_params": [
|
|
"pageNo",
|
|
"pageSize",
|
|
"isSearchCount"
|
|
],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0"
|
|
},
|
|
"message": "API\u8bf7\u6c42\u7f3a\u5c11\u6807\u51c6\u5206\u9875\u53c2\u6570\uff1apageNo, pageSize, isSearchCount",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.001693540980340913,
|
|
"message": "\u8def\u5f84 '/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0' \u7684\u6700\u540e\u4e00\u4e2a\u8def\u5f84\u5206\u6bb5 '1.0.0' \u53ef\u80fd\u4e0d\u662f\u590d\u6570\u5f62\u5f0f\uff0c\u5efa\u8bae\u5bf9\u8d44\u6e90\u96c6\u5408\u4f7f\u7528\u590d\u6570\u547d\u540d\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-RESTful-004",
|
|
"test_case_name": "\u8d44\u6e90\u96c6\u5408\u590d\u6570\u547d\u540d\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.694851",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"segment": "1.0.0"
|
|
},
|
|
"message": "\u8def\u5f84 '/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0' \u7684\u6700\u540e\u4e00\u4e2a\u8def\u5f84\u5206\u6bb5 '1.0.0' \u53ef\u80fd\u4e0d\u662f\u590d\u6570\u5f62\u5f0f\uff0c\u5efa\u8bae\u5bf9\u8d44\u6e90\u96c6\u5408\u4f7f\u7528\u590d\u6570\u547d\u540d\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.007019624987151474,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-RESTful-002",
|
|
"test_case_name": "\u8d44\u6e90\u8def\u5f84\u540d\u8bcd\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.702767",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8def\u5f84 '/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0' \u7b26\u5408\u8d44\u6e90\u540d\u8bcd\u547d\u540d\u89c4\u8303\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0015731660241726786,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-DMS-CORE-SCHEMA-001",
|
|
"test_case_name": "DMS\u6838\u5fc3\u5b58\u50a8\u670d\u52a1API\u54cd\u5e94\u683c\u5f0f\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.704566",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"required_fields": [],
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u5b57\u6bb5'code'\u5728schema\u4e2d\u672a\u6807\u8bb0\u4e3a\u5fc5\u586b(required)",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"required_fields": [],
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u5b57\u6bb5'message'\u5728schema\u4e2d\u672a\u6807\u8bb0\u4e3a\u5fc5\u586b(required)",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"required_fields": [],
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u5b57\u6bb5'data'\u5728schema\u4e2d\u672a\u6807\u8bb0\u4e3a\u5fc5\u586b(required)",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"status_code": "200"
|
|
},
|
|
"message": "\u54cd\u5e94schema\u7b26\u5408\u6807\u51c6\u683c\u5f0f: {'code':int or number or string, 'message':string, 'data': any}",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0012623329821508378,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-CORE-FUNC-001",
|
|
"test_case_name": "\u8fd4\u56de\u4f53JSON Schema\u9a8c\u8bc1",
|
|
"test_case_severity": "CRITICAL",
|
|
"timestamp": "2025-07-16T22:37:51.705866",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u9488\u5bf9 POST http://127.0.0.1:5001/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0 (\u72b6\u6001\u7801 200) \u7684\u54cd\u5e94\u4f53 conforms to the JSON schema.",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0011781660141423345,
|
|
"message": "\u65f6\u95f4\u5b57\u6bb5 'data[].update_date' (format: date-time) \u7f3a\u5c11\u5efa\u8bae\u7684 `pattern` (^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}([+-]\\d{2}:\\d{2}|Z)$) \u6765\u5f3a\u5236\u6267\u884cISO 8601\u683c\u5f0f\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-RESTful-003",
|
|
"test_case_name": "\u65f6\u95f4\u5b57\u6bb5ISO 8601\u683c\u5f0f\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.707112",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"field": "data[].update_date"
|
|
},
|
|
"message": "\u65f6\u95f4\u5b57\u6bb5 'data[].update_date' (format: date-time) \u7f3a\u5c11\u5efa\u8bae\u7684 `pattern` (^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}([+-]\\d{2}:\\d{2}|Z)$) \u6765\u5f3a\u5236\u6267\u884cISO 8601\u683c\u5f0f\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0011791249853558838,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-DMS-URL-VERSION-001",
|
|
"test_case_name": "DMS API URL\u7248\u672c\u53f7\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.708388",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"full_path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0"
|
|
},
|
|
"message": "API\u8def\u5f84 '/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0' \u6b63\u786e\u4ee5'/api/'\u5f00\u5934",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {
|
|
"full_path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"pattern_matched": "/v\\d+/",
|
|
"version_string": "v1"
|
|
},
|
|
"message": "API\u8def\u5f84 '/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0' \u5305\u542b\u7248\u672c\u6807\u8bc6: 'v1'",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009335830109193921,
|
|
"message": "All validation points passed.",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-CORE-FUNC-002",
|
|
"test_case_name": "\u7075\u6d3b\u7684\u8fd4\u56de\u4f53JSON Schema\u9a8c\u8bc1",
|
|
"test_case_severity": "CRITICAL",
|
|
"timestamp": "2025-07-16T22:37:51.709356",
|
|
"validation_points": []
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009807909955270588,
|
|
"message": "API\u901a\u8fc7HTTP (http://127.0.0.1:5001/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0) \u54cd\u5e94\u4e86\u6210\u529f\u7684\u72b6\u6001\u7801 200\uff0c\u8fd9\u8fdd\u53cd\u4e86HTTPS\u5f3a\u5236\u7b56\u7565\u3002",
|
|
"status": "\u5931\u8d25",
|
|
"test_case_id": "TC-SECURITY-001",
|
|
"test_case_name": "HTTPS \u534f\u8bae\u5f3a\u5236\u6027\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.710400",
|
|
"validation_points": [
|
|
{
|
|
"details": {
|
|
"status_code": 200
|
|
},
|
|
"message": "API\u901a\u8fc7HTTP (http://127.0.0.1:5001/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0) \u54cd\u5e94\u4e86\u6210\u529f\u7684\u72b6\u6001\u7801 200\uff0c\u8fd9\u8fdd\u53cd\u4e86HTTPS\u5f3a\u5236\u7b56\u7565\u3002",
|
|
"passed": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0012734580086544156,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4001-QUERY",
|
|
"test_case_name": "\u67e5\u8be2\u53c2\u6570\u7c7b\u578b\u4e0d\u5339\u914d\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.711708",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728\u67e5\u8be2\u53c2\u6570\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5b57\u6bb5\u6765\u6d4b\u8bd5\u7c7b\u578b\u4e0d\u5339\u914d\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.001228166976943612,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4001-BODY",
|
|
"test_case_name": "\u8bf7\u6c42\u4f53\u5b57\u6bb5\u7c7b\u578b\u4e0d\u5339\u914d\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.712976",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728\u8bf7\u6c42\u4f53\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5b57\u6bb5\u6765\u6d4b\u8bd5\u7c7b\u578b\u4e0d\u5339\u914d\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0014450419985223562,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4002",
|
|
"test_case_name": "\u6570\u503c\u53c2\u6570\u8d8a\u754c\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.714578",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u672a\u627e\u5230\u5177\u6709\u660e\u786e\u8303\u56f4\u9650\u5236\u7684\u6570\u503c\u5b57\u6bb5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0011055420036427677,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4006",
|
|
"test_case_name": "\u975e\u6cd5\u679a\u4e3e\u503c\u68c0\u67e5",
|
|
"test_case_severity": "MEDIUM",
|
|
"timestamp": "2025-07-16T22:37:51.715723",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u672a\u627e\u5230\u5177\u6709\u660e\u786e\u679a\u4e3e\u503c\u9650\u5236\u7684\u5b57\u6bb5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0010102920059580356,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4003-BODY",
|
|
"test_case_name": "\u7f3a\u5931\u5fc5\u586b\u8bf7\u6c42\u4f53\u5b57\u6bb5\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.716785",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728API\u89c4\u8303\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5fc5\u586b\u8bf7\u6c42\u4f53\u5b57\u6bb5\u7528\u4e8e\u79fb\u9664\u6d4b\u8bd5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"duration_seconds": 0.0009531250107102096,
|
|
"message": "",
|
|
"status": "\u901a\u8fc7",
|
|
"test_case_id": "TC-ERROR-4003-QUERY",
|
|
"test_case_name": "\u7f3a\u5931\u5fc5\u586b\u67e5\u8be2\u53c2\u6570\u68c0\u67e5",
|
|
"test_case_severity": "HIGH",
|
|
"timestamp": "2025-07-16T22:37:51.717778",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "\u8df3\u8fc7\u6d4b\u8bd5\uff1a\u5728API\u89c4\u8303\u4e2d\u672a\u627e\u5230\u5408\u9002\u7684\u5fc5\u586b\u67e5\u8be2\u53c2\u6570\u7528\u4e8e\u79fb\u9664\u6d4b\u8bd5\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"overall_status": "\u901a\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.627771"
|
|
},
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "GET_/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0/{id}",
|
|
"endpoint_name": "Read wb_dr_pro_daily_report",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.717869"
|
|
},
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "PUT_/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"endpoint_name": "Update wb_dr_pro_daily_report",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.717880"
|
|
},
|
|
{
|
|
"duration_seconds": 0.0,
|
|
"end_time": null,
|
|
"endpoint_id": "DELETE_/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"endpoint_name": "Delete wb_dr_pro_daily_report",
|
|
"executed_test_cases": [],
|
|
"overall_status": "\u8df3\u8fc7",
|
|
"start_time": "2025-07-16T22:37:51.717889"
|
|
}
|
|
],
|
|
"errors": [],
|
|
"overall_summary": {
|
|
"endpoint_success_rate": "100.00%",
|
|
"endpoints_error": 0,
|
|
"endpoints_failed": 0,
|
|
"endpoints_partial_success": 0,
|
|
"endpoints_passed": 2,
|
|
"endpoints_skipped": 8,
|
|
"endpoints_tested": 10,
|
|
"stage_success_rate": "100.00%",
|
|
"stages_error": 0,
|
|
"stages_failed": 0,
|
|
"stages_passed": 2,
|
|
"stages_skipped": 0,
|
|
"test_case_success_rate": "70.00%",
|
|
"test_cases_error": 0,
|
|
"test_cases_failed": 12,
|
|
"test_cases_passed": 28,
|
|
"test_cases_skipped_in_endpoint": 0,
|
|
"total_endpoints_defined": 10,
|
|
"total_stages_defined": 1,
|
|
"total_stages_executed": 2,
|
|
"total_test_cases_applicable": 200,
|
|
"total_test_cases_executed": 40
|
|
},
|
|
"stage_results": [
|
|
{
|
|
"api_group_metadata": {
|
|
"description": "\u9002\u7528\u4e8e\u89c4\u8303\u4e2d\u7684\u6240\u6709API",
|
|
"name": "Global (\u6240\u6709API)"
|
|
},
|
|
"apis_in_group": [
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create wb_dr_pro_daily_report",
|
|
"method": "POST",
|
|
"operationId": "create_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Create wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List wb_dr_pro_daily_report",
|
|
"method": "POST",
|
|
"operationId": "list_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "List wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read wb_dr_pro_daily_report",
|
|
"method": "GET",
|
|
"operationId": "read_wb_dr_pro_daily_report",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the wb_dr_pro_daily_report, maps to wb_dr_pro_daily_report_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Read wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update wb_dr_pro_daily_report",
|
|
"method": "PUT",
|
|
"operationId": "update_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Update wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete wb_dr_pro_daily_report",
|
|
"method": "DELETE",
|
|
"operationId": "delete_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Delete wb_dr_pro_daily_report"
|
|
}
|
|
],
|
|
"description": "Performs a full Create -> Read -> Update -> Read -> Delete -> List workflow for a single DMS business object. (Scenario for: lujing_test)",
|
|
"duration_seconds": "0.01",
|
|
"end_time": "2025-07-16T22:37:51.591906",
|
|
"executed_steps": [
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 187' -d '{\"data\": [{\"description\": \"example_string\", \"lujing_test_id\": \"2ab81b3a-d823-44a6-aa92-08fe6ec4966c\", \"record_count\": 0, \"status\": \"active\", \"update_date\": \"2025-07-16T22:37:51.580073\"}]}' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"request_body": {
|
|
"data": [
|
|
{
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
]
|
|
},
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "POST",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": true,
|
|
"message": "\u521b\u5efa\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000977,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "60",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0022",
|
|
"lookup_key": "CREATE",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": {
|
|
"data": [
|
|
{
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
]
|
|
},
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": {
|
|
"data": [
|
|
{
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test"
|
|
},
|
|
"resolved_endpoint": "POST /api/dms/wb_ml/v1/lujing_test",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 1: Create Resource",
|
|
"timestamp": "2025-07-16T22:37:51.580104",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Response data is true as expected.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"request_body": null,
|
|
"request_headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"request_method": "GET",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"message": "\u8bfb\u53d6\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000914,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "222",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0021",
|
|
"lookup_key": "READ",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": null,
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"json_data": null,
|
|
"method": "GET",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
},
|
|
"resolved_endpoint": "GET /api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 2: Read Resource to Verify Creation",
|
|
"timestamp": "2025-07-16T22:37:51.582409",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Resource details successfully validated against payload.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -X PUT -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 205' -d '{\"data\": [{\"description\": \"updated-test-entry-from-scenario\", \"lujing_test_id\": \"2ab81b3a-d823-44a6-aa92-08fe6ec4966c\", \"record_count\": 0, \"status\": \"active\", \"update_date\": \"2025-07-16T22:37:51.580073\"}]}' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"request_body": {
|
|
"data": [
|
|
{
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
]
|
|
},
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "PUT",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": true,
|
|
"message": "\u521b\u5efa\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000831,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "60",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0019",
|
|
"lookup_key": "UPDATE",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": {
|
|
"data": [
|
|
{
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
]
|
|
},
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": {
|
|
"data": [
|
|
{
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
]
|
|
},
|
|
"method": "PUT",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test"
|
|
},
|
|
"resolved_endpoint": "PUT /api/dms/wb_ml/v1/lujing_test",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 3: Update Resource",
|
|
"timestamp": "2025-07-16T22:37:51.584583",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Response data is true as expected.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"request_body": null,
|
|
"request_headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"request_method": "GET",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"message": "\u8bfb\u53d6\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000737,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "240",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0016",
|
|
"lookup_key": "READ",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": null,
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"json_data": null,
|
|
"method": "GET",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
},
|
|
"resolved_endpoint": "GET /api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 4: Read Resource to Verify Update",
|
|
"timestamp": "2025-07-16T22:37:51.586566",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Resource details successfully validated against update_payload.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -X DELETE -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 50' -d '{\"data\": [\"2ab81b3a-d823-44a6-aa92-08fe6ec4966c\"]}' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "DELETE",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": true,
|
|
"message": "\u6210\u529f\u5220\u9664 1 \u6761\u8bb0\u5f55"
|
|
},
|
|
"response_elapsed_time": 0.000771,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "81",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0020",
|
|
"lookup_key": "DELETE",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"method": "DELETE",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test"
|
|
},
|
|
"resolved_endpoint": "DELETE /api/dms/wb_ml/v1/lujing_test",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 5: Delete Resource",
|
|
"timestamp": "2025-07-16T22:37:51.588405",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Response data is true as expected.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -X POST -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 0' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"request_body": null,
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "POST",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": [],
|
|
"message": "\u83b7\u53d6 'lujing_test' \u5217\u8868\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000672,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "85",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0014",
|
|
"lookup_key": "LIST",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": null,
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": null,
|
|
"method": "POST",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0"
|
|
},
|
|
"resolved_endpoint": "POST /api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 6: List to Verify Deletion",
|
|
"timestamp": "2025-07-16T22:37:51.590454",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Resource is not in the list as expected after deletion.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"final_context_snapshot": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"2ab81b3a-d823-44a6-aa92-08fe6ec4966c"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "2ab81b3a-d823-44a6-aa92-08fe6ec4966c",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.580073"
|
|
}
|
|
},
|
|
"message": "Performs a full Create -> Read -> Update -> Read -> Delete -> List workflow for a single DMS business object.",
|
|
"overall_status": "\u901a\u8fc7",
|
|
"stage_id": "dms_crud_scenario_stage",
|
|
"stage_name": "DMS Full CRUD Scenario",
|
|
"start_time": "2025-07-16T22:37:51.579945",
|
|
"tags": [
|
|
"dms",
|
|
"crud",
|
|
"scenario"
|
|
]
|
|
},
|
|
{
|
|
"api_group_metadata": {
|
|
"description": "\u9002\u7528\u4e8e\u89c4\u8303\u4e2d\u7684\u6240\u6709API",
|
|
"name": "Global (\u6240\u6709API)"
|
|
},
|
|
"apis_in_group": [
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create wb_dr_pro_daily_report",
|
|
"method": "POST",
|
|
"operationId": "create_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Create wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List wb_dr_pro_daily_report",
|
|
"method": "POST",
|
|
"operationId": "list_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "List wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read wb_dr_pro_daily_report",
|
|
"method": "GET",
|
|
"operationId": "read_wb_dr_pro_daily_report",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the wb_dr_pro_daily_report, maps to wb_dr_pro_daily_report_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Read wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update wb_dr_pro_daily_report",
|
|
"method": "PUT",
|
|
"operationId": "update_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
},
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id",
|
|
"status"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Update wb_dr_pro_daily_report"
|
|
},
|
|
{
|
|
"_dms_model_pk_name": "wb_dr_pro_daily_report_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_dr",
|
|
"flow_state": "3",
|
|
"id": "wb_dr_pro_daily_report.1.0.0",
|
|
"name": "wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"\u7ed3\u6784\u5316\u6570\u636e"
|
|
],
|
|
"title": "\u94bb\u4e95\u65e5\u62a5\u6570\u636e",
|
|
"type": "business-data",
|
|
"update_date": "2025-06-30 16:48:17",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete wb_dr_pro_daily_report",
|
|
"method": "DELETE",
|
|
"operationId": "delete_wb_dr_pro_daily_report",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_dr/v1/wb_dr_pro_daily_report",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"wb_dr_pro_daily_report_id": {
|
|
"description": "\u4e3b\u952e for wb_dr_pro_daily_report",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"wb_dr_pro_daily_report_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete wb_dr_pro_daily_report",
|
|
"tags": [
|
|
"wb_dr"
|
|
],
|
|
"title": "Delete wb_dr_pro_daily_report"
|
|
}
|
|
],
|
|
"description": "Performs a full Create -> Read -> Update -> Read -> Delete -> List workflow for a single DMS business object. (Scenario for: lujing_test)",
|
|
"duration_seconds": "0.01",
|
|
"end_time": "2025-07-16T22:37:51.726162",
|
|
"executed_steps": [
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 187' -d '{\"data\": [{\"description\": \"example_string\", \"lujing_test_id\": \"7965c43c-88c5-4e81-afa4-2cff48574289\", \"record_count\": 0, \"status\": \"active\", \"update_date\": \"2025-07-16T22:37:51.718383\"}]}' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"request_body": {
|
|
"data": [
|
|
{
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
]
|
|
},
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "POST",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": true,
|
|
"message": "\u521b\u5efa\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000618,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "60",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0014",
|
|
"lookup_key": "CREATE",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": {
|
|
"data": [
|
|
{
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
]
|
|
},
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": {
|
|
"data": [
|
|
{
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
]
|
|
},
|
|
"method": "POST",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test"
|
|
},
|
|
"resolved_endpoint": "POST /api/dms/wb_ml/v1/lujing_test",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 1: Create Resource",
|
|
"timestamp": "2025-07-16T22:37:51.718408",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Response data is true as expected.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"request_body": null,
|
|
"request_headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"request_method": "GET",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"message": "\u8bfb\u53d6\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000523,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "222",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0012",
|
|
"lookup_key": "READ",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": null,
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"json_data": null,
|
|
"method": "GET",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
},
|
|
"resolved_endpoint": "GET /api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 2: Read Resource to Verify Creation",
|
|
"timestamp": "2025-07-16T22:37:51.719853",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Resource details successfully validated against payload.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -X PUT -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 205' -d '{\"data\": [{\"description\": \"updated-test-entry-from-scenario\", \"lujing_test_id\": \"7965c43c-88c5-4e81-afa4-2cff48574289\", \"record_count\": 0, \"status\": \"active\", \"update_date\": \"2025-07-16T22:37:51.718383\"}]}' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"request_body": {
|
|
"data": [
|
|
{
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
]
|
|
},
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "PUT",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": true,
|
|
"message": "\u521b\u5efa\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.00052,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "60",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0014",
|
|
"lookup_key": "UPDATE",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": {
|
|
"data": [
|
|
{
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
]
|
|
},
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": {
|
|
"data": [
|
|
{
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
]
|
|
},
|
|
"method": "PUT",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test"
|
|
},
|
|
"resolved_endpoint": "PUT /api/dms/wb_ml/v1/lujing_test",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 3: Update Resource",
|
|
"timestamp": "2025-07-16T22:37:51.721051",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Response data is true as expected.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"request_body": null,
|
|
"request_headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"request_method": "GET",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"message": "\u8bfb\u53d6\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000582,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "240",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0012",
|
|
"lookup_key": "READ",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": null,
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json"
|
|
},
|
|
"json_data": null,
|
|
"method": "GET",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0/7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
},
|
|
"resolved_endpoint": "GET /api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 4: Read Resource to Verify Update",
|
|
"timestamp": "2025-07-16T22:37:51.722495",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Resource details successfully validated against update_payload.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -X DELETE -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 50' -d '{\"data\": [\"7965c43c-88c5-4e81-afa4-2cff48574289\"]}' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "DELETE",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": true,
|
|
"message": "\u6210\u529f\u5220\u9664 1 \u6761\u8bb0\u5f55"
|
|
},
|
|
"response_elapsed_time": 0.000529,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "81",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0012",
|
|
"lookup_key": "DELETE",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"method": "DELETE",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test"
|
|
},
|
|
"resolved_endpoint": "DELETE /api/dms/wb_ml/v1/lujing_test",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 5: Delete Resource",
|
|
"timestamp": "2025-07-16T22:37:51.723777",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Response data is true as expected.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"api_call_details": {
|
|
"curl_command": "curl -X POST -H 'User-Agent: python-requests/2.32.3' -H 'Accept-Encoding: gzip, deflate, br, zstd' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'Content-Type: application/json' -H 'Content-Length: 0' --insecure http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"request_body": null,
|
|
"request_headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"request_method": "POST",
|
|
"request_params": {},
|
|
"request_url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"response_body": {
|
|
"code": 0,
|
|
"data": [],
|
|
"message": "\u83b7\u53d6 'lujing_test' \u5217\u8868\u6210\u529f"
|
|
},
|
|
"response_elapsed_time": 0.000483,
|
|
"response_headers": {
|
|
"Connection": "close",
|
|
"Content-Length": "85",
|
|
"Content-Type": "application/json",
|
|
"Date": "Wed, 16 Jul 2025 14:37:51 GMT",
|
|
"Server": "Werkzeug/3.1.3 Python/3.12.0"
|
|
},
|
|
"response_status_code": 200
|
|
},
|
|
"context_snapshot_after_step": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
},
|
|
"description": null,
|
|
"duration_seconds": "0.0011",
|
|
"lookup_key": "LIST",
|
|
"message": "",
|
|
"request_details": {
|
|
"body": null,
|
|
"data": null,
|
|
"headers": {
|
|
"Accept": "application/json",
|
|
"Content-Type": "application/json"
|
|
},
|
|
"json_data": null,
|
|
"method": "POST",
|
|
"params": {},
|
|
"timeout": 30,
|
|
"url": "http://127.0.0.1:5001/api/dms/wb_ml/v1/lujing_test/1.0.0"
|
|
},
|
|
"resolved_endpoint": "POST /api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"status": "\u901a\u8fc7",
|
|
"step_name": "Step 6: List to Verify Deletion",
|
|
"timestamp": "2025-07-16T22:37:51.725030",
|
|
"validation_points": [
|
|
{
|
|
"details": {},
|
|
"message": "Resource is not in the list as expected after deletion.",
|
|
"passed": true
|
|
},
|
|
{
|
|
"details": {},
|
|
"message": "\u54cd\u5e94\u72b6\u6001\u7801 200 \u7b26\u5408\u9884\u671f\u3002",
|
|
"passed": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"final_context_snapshot": {
|
|
"current_payload": {
|
|
"description": "example_string",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
},
|
|
"delete_request_body": {
|
|
"data": [
|
|
"7965c43c-88c5-4e81-afa4-2cff48574289"
|
|
]
|
|
},
|
|
"pk_name": "lujing_test_id",
|
|
"pk_value": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"scenario_endpoints": {
|
|
"create": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Create lujing_test",
|
|
"method": "POST",
|
|
"operationId": "create_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Create lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Create lujing_test"
|
|
},
|
|
"delete": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Delete lujing_test",
|
|
"method": "DELETE",
|
|
"operationId": "delete_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"data": {
|
|
"items": {
|
|
"properties": {
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id"
|
|
],
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Delete lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Delete lujing_test"
|
|
},
|
|
"list": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "standalone",
|
|
"description": "List lujing_test",
|
|
"method": "POST",
|
|
"operationId": "list_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "List lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "List lujing_test"
|
|
},
|
|
"read": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Read lujing_test",
|
|
"method": "GET",
|
|
"operationId": "read_lujing_test",
|
|
"parameters": [
|
|
{
|
|
"description": "The ID of the lujing_test, maps to lujing_test_id",
|
|
"in": "path",
|
|
"name": "id",
|
|
"required": true,
|
|
"schema": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
}
|
|
}
|
|
],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test/1.0.0/{id}",
|
|
"requestBody": null,
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Successful Operation"
|
|
}
|
|
},
|
|
"summary": "Read lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Read lujing_test"
|
|
},
|
|
"update": {
|
|
"_dms_model_pk_name": "lujing_test_id",
|
|
"_dms_raw_record": {
|
|
"add_tree": "Y",
|
|
"create_user": "admin",
|
|
"domain": "wb_ml",
|
|
"flow_state": "7",
|
|
"id": "lujing_test.1.0.0",
|
|
"name": "lujing_test",
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "business-data",
|
|
"update_date": "2025-07-01 14:34:58",
|
|
"version": "1.0.0"
|
|
},
|
|
"_source_format": "dms",
|
|
"_test_mode": "scenario_only",
|
|
"description": "Update lujing_test",
|
|
"method": "PUT",
|
|
"operationId": "update_lujing_test",
|
|
"parameters": [],
|
|
"path": "/api/dms/wb_ml/v1/lujing_test",
|
|
"requestBody": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"act": {
|
|
"example": 0,
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"items": {
|
|
"identityId": [
|
|
"lujing_test_id"
|
|
],
|
|
"properties": {
|
|
"description": {
|
|
"description": "\u4e00\u4e2a\u7b80\u5355\u7684\u63cf\u8ff0\u5b57\u6bb5",
|
|
"title": "\u63cf\u8ff0",
|
|
"type": "string"
|
|
},
|
|
"lujing_test_id": {
|
|
"description": "\u4e3b\u952e for lujing_test",
|
|
"title": "\u4e3b\u952e",
|
|
"type": "string"
|
|
},
|
|
"record_count": {
|
|
"maximum": 10000,
|
|
"minimum": 0,
|
|
"title": "\u8bb0\u5f55\u6570",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"enum": [
|
|
"active",
|
|
"inactive",
|
|
"archived"
|
|
],
|
|
"title": "\u72b6\u6001",
|
|
"type": "string"
|
|
},
|
|
"update_date": {
|
|
"format": "date-time",
|
|
"title": "\u66f4\u65b0\u65e5\u671f",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"lujing_test_id",
|
|
"status"
|
|
],
|
|
"title": "\u6d4b\u8bd5",
|
|
"type": "object"
|
|
},
|
|
"type": "array"
|
|
},
|
|
"version": {
|
|
"example": "1.0.0",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"data"
|
|
],
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"responses": {
|
|
"200": {
|
|
"content": {
|
|
"application/json": {
|
|
"schema": {
|
|
"properties": {
|
|
"code": {
|
|
"type": "integer"
|
|
},
|
|
"data": {
|
|
"type": "boolean"
|
|
},
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Success"
|
|
}
|
|
},
|
|
"summary": "Update lujing_test",
|
|
"tags": [
|
|
"wb_ml"
|
|
],
|
|
"title": "Update lujing_test"
|
|
}
|
|
},
|
|
"update_payload": {
|
|
"description": "updated-test-entry-from-scenario",
|
|
"lujing_test_id": "7965c43c-88c5-4e81-afa4-2cff48574289",
|
|
"record_count": 0,
|
|
"status": "active",
|
|
"update_date": "2025-07-16T22:37:51.718383"
|
|
}
|
|
},
|
|
"message": "Performs a full Create -> Read -> Update -> Read -> Delete -> List workflow for a single DMS business object.",
|
|
"overall_status": "\u901a\u8fc7",
|
|
"stage_id": "dms_crud_scenario_stage",
|
|
"stage_name": "DMS Full CRUD Scenario",
|
|
"start_time": "2025-07-16T22:37:51.718061",
|
|
"tags": [
|
|
"dms",
|
|
"crud",
|
|
"scenario"
|
|
]
|
|
}
|
|
],
|
|
"start_time": "2025-07-16T22:37:51.574812"
|
|
}
|
|
}
|