Files
shanxia2.0/backend/app/graphify-out/cache/ast/9c915143f69731d63f5dfc9cb169e56c8559d80ebc126bbbb32adbcb545a93da.json
T
2026-05-20 09:28:36 +08:00

1 line
13 KiB
JSON

{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "label": "process_route.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L1"}, {"id": "schemas_process_route_processroutecreatebody", "label": "ProcessRouteCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L7"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_process_route_processrouteupdatebody", "label": "ProcessRouteUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L16"}, {"id": "schemas_process_route_setcurrentbody", "label": "SetCurrentBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L25"}, {"id": "schemas_process_route_stepaddbody", "label": "StepAddBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L31"}, {"id": "schemas_process_route_stepcopybody", "label": "StepCopyBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L38"}, {"id": "schemas_process_route_stepupdatebody", "label": "StepUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L43"}, {"id": "schemas_process_route_stepreorderbody", "label": "StepReorderBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L55"}, {"id": "schemas_process_route_stepreagentitem", "label": "StepReagentItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L62"}, {"id": "schemas_process_route_stepconsumableitem", "label": "StepConsumableItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L73"}, {"id": "schemas_process_route_stepoutputitem", "label": "StepOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L84"}, {"id": "schemas_process_route_stepdatacollectionitem", "label": "StepDataCollectionItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L92"}, {"id": "schemas_process_route_stepreagentupdatebody", "label": "StepReagentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L101"}, {"id": "schemas_process_route_stepconsumableupdatebody", "label": "StepConsumableUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L107"}, {"id": "schemas_process_route_stepoutputupdatebody", "label": "StepOutputUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L113"}, {"id": "schemas_process_route_stepdatacollectionupdatebody", "label": "StepDataCollectionUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L119"}, {"id": "schemas_process_route_rationale_1", "label": "\u5de5\u827a\u8def\u7ebf\u7ba1\u7406 Pydantic Schemas", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_processroutecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L7", "weight": 1.0}, {"source": "schemas_process_route_processroutecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_processrouteupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L16", "weight": 1.0}, {"source": "schemas_process_route_processrouteupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_setcurrentbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L25", "weight": 1.0}, {"source": "schemas_process_route_setcurrentbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L25", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepaddbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L31", "weight": 1.0}, {"source": "schemas_process_route_stepaddbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepcopybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L38", "weight": 1.0}, {"source": "schemas_process_route_stepcopybody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L43", "weight": 1.0}, {"source": "schemas_process_route_stepupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepreorderbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L55", "weight": 1.0}, {"source": "schemas_process_route_stepreorderbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L55", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepreagentitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L62", "weight": 1.0}, {"source": "schemas_process_route_stepreagentitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L62", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepconsumableitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L73", "weight": 1.0}, {"source": "schemas_process_route_stepconsumableitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L73", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L84", "weight": 1.0}, {"source": "schemas_process_route_stepoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepdatacollectionitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L92", "weight": 1.0}, {"source": "schemas_process_route_stepdatacollectionitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepreagentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L101", "weight": 1.0}, {"source": "schemas_process_route_stepreagentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L101", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepconsumableupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L107", "weight": 1.0}, {"source": "schemas_process_route_stepconsumableupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L107", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepoutputupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L113", "weight": 1.0}, {"source": "schemas_process_route_stepoutputupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L113", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "target": "schemas_process_route_stepdatacollectionupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L119", "weight": 1.0}, {"source": "schemas_process_route_stepdatacollectionupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L119", "weight": 1.0}, {"source": "schemas_process_route_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_schemas_process_route_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/process_route.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}