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

1 line
7.3 KiB
JSON

{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "label": "utils.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L1"}, {"id": "core_utils_generate_uuid", "label": "generate_uuid()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L9"}, {"id": "core_utils_generate_id", "label": "generate_id()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L14"}, {"id": "core_utils_generate_random_password", "label": "generate_random_password()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L20"}, {"id": "core_utils_get_current_time", "label": "get_current_time()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L26"}, {"id": "core_utils_format_datetime", "label": "format_datetime()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L31"}, {"id": "core_utils_parse_datetime", "label": "parse_datetime()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L38"}, {"id": "core_utils_get_file_size_display", "label": "get_file_size_display()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L48"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "string", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_generate_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_generate_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_generate_random_password", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_get_current_time", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_format_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L31", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_parse_datetime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_core_utils_py", "target": "core_utils_get_file_size_display", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L48", "weight": 1.0}], "raw_calls": [{"caller_nid": "core_utils_generate_uuid", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_uuid", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_uuid", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_uuid", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L11"}, {"caller_nid": "core_utils_generate_id", "callee": "upper", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_id", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_id", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_id", "callee": "uuid4", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L16"}, {"caller_nid": "core_utils_generate_random_password", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L23"}, {"caller_nid": "core_utils_generate_random_password", "callee": "choice", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L23"}, {"caller_nid": "core_utils_generate_random_password", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L23"}, {"caller_nid": "core_utils_get_current_time", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L28"}, {"caller_nid": "core_utils_format_datetime", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L35"}, {"caller_nid": "core_utils_parse_datetime", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L43"}, {"caller_nid": "core_utils_parse_datetime", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/core/utils.py", "source_location": "L43"}]}