2b6ea5ce8b398437a5b02a56a703190081325b707d97265c03bddef7e878a360.json 13 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "label": "quotation.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L1"}, {"id": "schemas_quotation_quotationitembase", "label": "QuotationItemBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_quotation_quotationitemcreate", "label": "QuotationItemCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L15"}, {"id": "schemas_quotation_quotationitemupdate", "label": "QuotationItemUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L20"}, {"id": "schemas_quotation_quotationitemresponse", "label": "QuotationItemResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L26"}, {"id": "schemas_quotation_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L33"}, {"id": "schemas_quotation_quotationbase", "label": "QuotationBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L37"}, {"id": "schemas_quotation_quotationcreate", "label": "QuotationCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L43"}, {"id": "schemas_quotation_quotationupdate", "label": "QuotationUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L48"}, {"id": "schemas_quotation_quotationresponse", "label": "QuotationResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L53"}, {"id": "schemas_quotation_quotationdetailresponse", "label": "QuotationDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L72"}, {"id": "schemas_quotation_quotationlistresponse", "label": "QuotationListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L77"}, {"id": "schemas_quotation_quotationstatusresponse", "label": "QuotationStatusResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L86"}, {"id": "schemas_quotation_quotationwithsupplierresponse", "label": "QuotationWithSupplierResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L93"}, {"id": "schemas_quotation_quotationwithitemsresponse", "label": "QuotationWithItemsResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L100"}, {"id": "schemas_quotation_rationale_1", "label": "Pydantic schemas - \u62a5\u4ef7\u5355\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitembase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_quotation_quotationitembase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitemcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L15", "weight": 1.0}, {"source": "schemas_quotation_quotationitemcreate", "target": "schemas_quotation_quotationitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitemupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L20", "weight": 1.0}, {"source": "schemas_quotation_quotationitemupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationitemresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L26", "weight": 1.0}, {"source": "schemas_quotation_quotationitemresponse", "target": "schemas_quotation_quotationitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L37", "weight": 1.0}, {"source": "schemas_quotation_quotationbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L37", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L43", "weight": 1.0}, {"source": "schemas_quotation_quotationcreate", "target": "schemas_quotation_quotationbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_quotation_quotationupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L53", "weight": 1.0}, {"source": "schemas_quotation_quotationresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L72", "weight": 1.0}, {"source": "schemas_quotation_quotationdetailresponse", "target": "schemas_quotation_quotationresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L77", "weight": 1.0}, {"source": "schemas_quotation_quotationlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L77", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationstatusresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L86", "weight": 1.0}, {"source": "schemas_quotation_quotationstatusresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L86", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationwithsupplierresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L93", "weight": 1.0}, {"source": "schemas_quotation_quotationwithsupplierresponse", "target": "schemas_quotation_quotationresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "target": "schemas_quotation_quotationwithitemsresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L100", "weight": 1.0}, {"source": "schemas_quotation_quotationwithitemsresponse", "target": "schemas_quotation_quotationdetailresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L100", "weight": 1.0}, {"source": "schemas_quotation_rationale_1", "target": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_quotation_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/quotation.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}