| 1 |
- {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "label": "price_letter.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L1"}, {"id": "crm_price_letter_priceletterlistbody", "label": "PriceLetterListBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L9"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "crm_price_letter_priceletterlistbody_to_list_kwargs", "label": ".to_list_kwargs()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L25"}, {"id": "crm_price_letter_priceletterdetailbody", "label": "PriceLetterDetailBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L45"}, {"id": "crm_price_letter_pricelettercreatebody", "label": "PriceLetterCreateBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L51"}, {"id": "crm_price_letter_priceletterupdatebody", "label": "PriceLetterUpdateBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L67"}, {"id": "crm_price_letter_pricelettervoidbody", "label": "PriceLetterVoidBody", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L84"}, {"id": "crm_price_letter_rationale_1", "label": "CRM \u8c03\u4ef7\u51fd Pydantic Schemas", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L1"}, {"id": "crm_price_letter_rationale_10", "label": "\u8c03\u4ef7\u51fd\u5217\u8868\u67e5\u8be2\uff1bextra=allow \u63a5\u6536\u5217\u5934\u6f0f\u6597\u52a8\u6001\u53c2\u6570\u3002", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L10"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "pydantic", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "crm_price_letter_priceletterlistbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L9", "weight": 1.0}, {"source": "crm_price_letter_priceletterlistbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L9", "weight": 1.0}, {"source": "crm_price_letter_priceletterlistbody", "target": "crm_price_letter_priceletterlistbody_to_list_kwargs", "relation": "method", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L25", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "crm_price_letter_priceletterdetailbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L45", "weight": 1.0}, {"source": "crm_price_letter_priceletterdetailbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L45", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "crm_price_letter_pricelettercreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L51", "weight": 1.0}, {"source": "crm_price_letter_pricelettercreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L51", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "crm_price_letter_priceletterupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L67", "weight": 1.0}, {"source": "crm_price_letter_priceletterupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L67", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "target": "crm_price_letter_pricelettervoidbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L84", "weight": 1.0}, {"source": "crm_price_letter_pricelettervoidbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L84", "weight": 1.0}, {"source": "crm_price_letter_rationale_1", "target": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_crm_price_letter_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L1", "weight": 1.0}, {"source": "crm_price_letter_rationale_10", "target": "crm_price_letter_priceletterlistbody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L10", "weight": 1.0}], "raw_calls": [{"caller_nid": "crm_price_letter_priceletterlistbody_to_list_kwargs", "callee": "strip", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L26"}, {"caller_nid": "crm_price_letter_priceletterlistbody_to_list_kwargs", "callee": "model_dump", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L28"}, {"caller_nid": "crm_price_letter_priceletterlistbody_to_list_kwargs", "callee": "items", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L30"}, {"caller_nid": "crm_price_letter_priceletterlistbody_to_list_kwargs", "callee": "update", "is_member_call": true, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/crm/price_letter.py", "source_location": "L36"}]}
|