de5f221ebce93a5cbd250d9749daf2811a8fa9bbf0f390225f0eeecc2f7058f7.json 8.9 KB

1
  1. {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "label": "public_vehicles.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L1"}, {"id": "db_public_vehicles_resolve_tenant_no", "label": "_resolve_tenant_no()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L16"}, {"id": "db_public_vehicles_list_public_vehicle_plates", "label": "list_public_vehicle_plates()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L43"}, {"id": "db_public_vehicles_rationale_1", "label": "\u5730\u78c5\u516c\u5171\u53ea\u8bfb\uff1a\u514d\u767b\u8f66\u724c options\uff08\u73b0\u573a\u586b\u5199\u9875\uff09", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L1"}, {"id": "db_public_vehicles_rationale_49", "label": "\u514d\u767b\uff1a\u6309\u51fa\u5165\u5e93/\u8ba1\u5212\u89e3\u6790 tenant_no\uff0c\u8fd4\u56de pl_vehicle \u8f66\u724c\uff08self + carrier\uff09\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L49"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "fastapi", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "sqlalchemy_orm", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L7", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "app_core_database", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L9", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "app_models_db_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L10", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "app_models_pl_models", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L11", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "db_public_vehicles_resolve_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L16", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "target": "db_public_vehicles_list_public_vehicle_plates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L43", "weight": 1.0}, {"source": "db_public_vehicles_list_public_vehicle_plates", "target": "db_public_vehicles_resolve_tenant_no", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L50", "weight": 1.0}, {"source": "db_public_vehicles_rationale_1", "target": "users_zlwu_work_00code_shanxia2_0_backend_app_api_db_public_vehicles_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L1", "weight": 1.0}, {"source": "db_public_vehicles_rationale_49", "target": "db_public_vehicles_list_public_vehicle_plates", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L49", "weight": 1.0}], "raw_calls": [{"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L23"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L23"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L23"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L28"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "first", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L32"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L32"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L32"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L37"}, {"caller_nid": "db_public_vehicles_resolve_tenant_no", "callee": "HTTPException", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L39"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L51"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "query", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L51"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "in_", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L54"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L56"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "filter", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L58"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "contains", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L58"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "all", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L60"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "limit", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L60"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "order_by", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L60"}, {"caller_nid": "db_public_vehicles_list_public_vehicle_plates", "callee": "desc", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/api/db/public_vehicles.py", "source_location": "L60"}]}