compliance/post_output.log
gongwenxin fcdfe71646 report
2025-07-19 08:44:40 +08:00

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"
}
}