| 1 |
- {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "label": "price_list.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L1"}, {"id": "schemas_price_list_pricelistitembase", "label": "PriceListItemBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_price_list_pricelistitemcreate", "label": "PriceListItemCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L15"}, {"id": "schemas_price_list_pricelistitemupdate", "label": "PriceListItemUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L20"}, {"id": "schemas_price_list_pricelistitemresponse", "label": "PriceListItemResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L26"}, {"id": "schemas_price_list_config", "label": "Config", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L38"}, {"id": "schemas_price_list_pricelistbase", "label": "PriceListBase", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L42"}, {"id": "schemas_price_list_pricelistcreate", "label": "PriceListCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L48"}, {"id": "schemas_price_list_pricelistupdate", "label": "PriceListUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L56"}, {"id": "schemas_price_list_pricelistresponse", "label": "PriceListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L63"}, {"id": "schemas_price_list_pricelistdetailresponse", "label": "PriceListDetailResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L84"}, {"id": "schemas_price_list_pricelistlistresponse", "label": "PriceListListResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L93"}, {"id": "schemas_price_list_pricelistpublishrequest", "label": "PriceListPublishRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L102"}, {"id": "schemas_price_list_pricelistinvalidaterequest", "label": "PriceListInvalidateRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L109"}, {"id": "schemas_price_list_priceliststatusresponse", "label": "PriceListStatusResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L114"}, {"id": "schemas_price_list_productpriceresponse", "label": "ProductPriceResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L121"}, {"id": "schemas_price_list_productpricehistoryitem", "label": "ProductPriceHistoryItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L133"}, {"id": "schemas_price_list_productpricehistoryresponse", "label": "ProductPriceHistoryResponse", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L144"}, {"id": "schemas_price_list_pricelistgeneraterequest", "label": "PriceListGenerateRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L154"}, {"id": "schemas_price_list_rationale_1", "label": "Pydantic schemas - \u4ef7\u683c\u6e05\u5355\u7ba1\u7406", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "decimal", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitembase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_price_list_pricelistitembase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitemcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L15", "weight": 1.0}, {"source": "schemas_price_list_pricelistitemcreate", "target": "schemas_price_list_pricelistitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitemupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L20", "weight": 1.0}, {"source": "schemas_price_list_pricelistitemupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistitemresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L26", "weight": 1.0}, {"source": "schemas_price_list_pricelistitemresponse", "target": "schemas_price_list_pricelistitembase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L26", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistbase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L42", "weight": 1.0}, {"source": "schemas_price_list_pricelistbase", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L48", "weight": 1.0}, {"source": "schemas_price_list_pricelistcreate", "target": "schemas_price_list_pricelistbase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L56", "weight": 1.0}, {"source": "schemas_price_list_pricelistupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L63", "weight": 1.0}, {"source": "schemas_price_list_pricelistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L63", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L80", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistdetailresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L84", "weight": 1.0}, {"source": "schemas_price_list_pricelistdetailresponse", "target": "schemas_price_list_pricelistresponse", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L84", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistlistresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L93", "weight": 1.0}, {"source": "schemas_price_list_pricelistlistresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L93", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistpublishrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L102", "weight": 1.0}, {"source": "schemas_price_list_pricelistpublishrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L102", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistinvalidaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L109", "weight": 1.0}, {"source": "schemas_price_list_pricelistinvalidaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L109", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_priceliststatusresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L114", "weight": 1.0}, {"source": "schemas_price_list_priceliststatusresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_productpriceresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L121", "weight": 1.0}, {"source": "schemas_price_list_productpriceresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L121", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_productpricehistoryitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L133", "weight": 1.0}, {"source": "schemas_price_list_productpricehistoryitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L133", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_productpricehistoryresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L144", "weight": 1.0}, {"source": "schemas_price_list_productpricehistoryresponse", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L144", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "target": "schemas_price_list_pricelistgeneraterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L154", "weight": 1.0}, {"source": "schemas_price_list_pricelistgeneraterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L154", "weight": 1.0}, {"source": "schemas_price_list_rationale_1", "target": "users_wuzilong_work_00code_sqxp_2_backend_app_schemas_price_list_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/backend/app/schemas/price_list.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}
|