| 1 |
- {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "label": "vehicle_recharge.py", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L1"}, {"id": "pl_vehicle_recharge_vehiclerechargeapplycreate", "label": "VehicleRechargeApplyCreate", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L11"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "pl_vehicle_recharge_validate_recharge_type", "label": "validate_recharge_type()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L24"}, {"id": "pl_vehicle_recharge_vehiclerechargeapplyupdate", "label": "VehicleRechargeApplyUpdate", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L30"}, {"id": "pl_vehicle_recharge_vehiclerechargeapplyread", "label": "VehicleRechargeApplyRead", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L34"}, {"id": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", "label": "VehicleRechargeApplyListResponse", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L52"}, {"id": "pl_vehicle_recharge_vehiclerechargeapplyoption", "label": "VehicleRechargeApplyOption", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L61"}, {"id": "pl_vehicle_recharge_vehiclerechargerecordcreate", "label": "VehicleRechargeRecordCreate", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L70"}, {"id": "pl_vehicle_recharge_validate_amount", "label": "validate_amount()", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L92"}, {"id": "pl_vehicle_recharge_vehiclerechargerecordupdate", "label": "VehicleRechargeRecordUpdate", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L98"}, {"id": "pl_vehicle_recharge_vehiclerechargerecordread", "label": "VehicleRechargeRecordRead", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L102"}, {"id": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", "label": "VehicleRechargeRecordListResponse", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L123"}, {"id": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", "label": "VehicleRechargeDisburseBoardItem", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L132"}, {"id": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "label": "VehicleRechargeDisburseBoardListResponse", "file_type": "code", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L156"}, {"id": "pl_vehicle_recharge_rationale_133", "label": "\u53d1\u653e\u767b\u8bb0\u9875\uff1a\u7533\u8bf7\u5355 + \u5173\u8054\u53d1\u653e\u4fe1\u606f\uff08\u5de6\u8fde\u63a5\uff09", "file_type": "rationale", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L133"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "datetime", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L2", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "decimal", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L3", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L4", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pydantic", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L6", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplycreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargeapplycreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L11", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_validate_recharge_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L24", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplyupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargeapplyupdate", "target": "pl_vehicle_recharge_vehiclerechargeapplycreate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L30", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplyread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargeapplyread", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L34", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargeapplylistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L52", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargeapplyoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargeapplyoption", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L61", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargerecordcreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L70", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_validate_recharge_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L85", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_validate_amount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L92", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargerecordupdate", "target": "pl_vehicle_recharge_vehiclerechargerecordcreate", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L98", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargerecordread", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L102", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargerecordlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L123", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L132", "weight": 1.0}, {"source": "users_zlwu_work_00code_shanxia2_0_backend_app_schemas_pl_vehicle_recharge_py", "target": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "weight": 1.0}, {"source": "pl_vehicle_recharge_vehiclerechargedisburseboardlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L156", "weight": 1.0}, {"source": "pl_vehicle_recharge_rationale_133", "target": "pl_vehicle_recharge_vehiclerechargedisburseboarditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L133", "weight": 1.0}], "raw_calls": [{"caller_nid": "pl_vehicle_recharge_validate_recharge_type", "callee": "ValueError", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L26"}, {"caller_nid": "pl_vehicle_recharge_validate_recharge_type", "callee": "ValueError", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L87"}, {"caller_nid": "pl_vehicle_recharge_validate_amount", "callee": "ValueError", "is_member_call": false, "source_file": "/Users/zlwu/work/00code/shanxia2.0/backend/app/schemas/pl/vehicle_recharge.py", "source_location": "L94"}]}
|