bc1beacd3774a4c4b66270e5ea8a2a3cbcab9a3c08bef8cd3f4a407ee64cd4f2.json 39 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "label": "contract.py", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductpricetieritem", "label": "ContractProductPriceTierItem", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductitem", "label": "ContractProductItem", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L23"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractlistquery", "label": "ContractListQuery", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L57"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractcreatebody", "label": "ContractCreateBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L87"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractupdatebody", "label": "ContractUpdateBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L151"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsubmitbody", "label": "ContractSubmitBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L155"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchsubmitbody", "label": "ContractBatchSubmitBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L161"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractwithdrawbody", "label": "ContractWithdrawBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L167"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatusbody", "label": "ContractStatusBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L172"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractinvalidbody", "label": "ContractInvalidBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L177"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatesavebody", "label": "ContractTemplateSaveBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L183"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractdeletebody", "label": "ContractDeleteBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L189"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalactionbody", "label": "ContractApprovalActionBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L193"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadfilebody", "label": "ContractUploadFileBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L205"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadattachmentsbody", "label": "ContractUploadAttachmentsBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L210"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractexportbody", "label": "ContractExportBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L218"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticsoverviewquery", "label": "ContractStatisticsOverviewQuery", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L225"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticstrendquery", "label": "ContractStatisticsTrendQuery", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L231"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractrenewbody", "label": "ContractRenewBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L237"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalpassbody", "label": "ContractApprovalPassBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L241"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrejectbody", "label": "ContractApprovalRejectBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L246"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrefreshnamesbody", "label": "ContractApprovalRefreshNamesBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L251"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovallistquery", "label": "ContractApprovalListQuery", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L255"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangelistquery", "label": "ContractChangeListQuery", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L267"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatelistquery", "label": "ContractTemplateListQuery", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L279"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsignbody", "label": "ContractSignBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L290"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchassignbody", "label": "ContractBatchAssignBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L297"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangecreatebody", "label": "ContractChangeCreateBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L303"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeupdatebody", "label": "ContractChangeUpdateBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L318"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangesubmitbody", "label": "ContractChangeSubmitBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L322"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeexportbody", "label": "ContractChangeExportBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L328"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatecreatebody", "label": "ContractTemplateCreateBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L335"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateupdatebody", "label": "ContractTemplateUpdateBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L357"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateexportbody", "label": "ContractTemplateExportBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L361"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovaltransferbody", "label": "ContractApprovalTransferBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L368"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalexportbody", "label": "ContractApprovalExportBody", "file_type": "code", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L374"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_1", "label": "CRM \u5408\u540c Pydantic Schemas \u2014 \u5bf9\u7167 CrmContractBo / CrmContractVo", "file_type": "rationale", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L1"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_58", "label": "GET /contract/list \u67e5\u8be2\u53c2\u6570\uff08\u5bf9\u9f50 CrmContractBo + pageNum/pageSize\uff09", "file_type": "rationale", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L58"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_194", "label": "POST /contract/approval \u2014 \u6309\u5408\u540c ID \u5ba1\u6279", "file_type": "rationale", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L194"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_219", "label": "POST /contract/export \u7b5b\u9009\u6761\u4ef6\uff08\u65e0\u5206\u9875\u6216\u6cbf\u7528 list \u53c2\u6570\uff09", "file_type": "rationale", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L219"}, {"id": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_238", "label": "\u7eed\u7b7e \u2014 \u5b57\u6bb5\u540c\u521b\u5efa\uff0cparent \u7531\u8def\u5f84\u63d0\u4f9b", "file_type": "rationale", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L238"}], "edges": [{"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "typing", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "pydantic", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductpricetieritem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductpricetieritem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractlistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractlistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractupdatebody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractcreatebody", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L155", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchsubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchsubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L161", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractwithdrawbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractwithdrawbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L167", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatusbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatusbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L172", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractinvalidbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractinvalidbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatesavebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatesavebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L183", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractdeletebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractdeletebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L189", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalactionbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalactionbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L193", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadfilebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadfilebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L205", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadattachmentsbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L210", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadattachmentsbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L210", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractexportbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractexportbody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractlistquery", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L218", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticsoverviewquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticsoverviewquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticstrendquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticstrendquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L231", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractrenewbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractrenewbody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractcreatebody", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L237", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalpassbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalpassbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L241", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrejectbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrejectbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L246", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrefreshnamesbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrefreshnamesbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L251", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovallistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L255", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovallistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L255", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangelistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangelistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L267", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatelistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatelistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsignbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsignbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L290", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchassignbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchassignbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L303", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeupdatebody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangecreatebody", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L318", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangesubmitbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L322", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangesubmitbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L322", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeexportbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L328", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeexportbody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangelistquery", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L328", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatecreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L335", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatecreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L335", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateupdatebody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatecreatebody", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L357", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateexportbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L361", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateexportbody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatelistquery", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L361", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovaltransferbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovaltransferbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L368", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalexportbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L374", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalexportbody", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovallistquery", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L374", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_1", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_58", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractlistquery", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L58", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_194", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalactionbody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_219", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractexportbody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L219", "weight": 1.0}, {"source": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_rationale_238", "target": "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractrenewbody", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/app/schemas/crm/contract.py", "source_location": "L238", "weight": 1.0}], "raw_calls": [], "callable_nids": ["users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalactionbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalexportbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovallistquery", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalpassbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrefreshnamesbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovalrejectbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractapprovaltransferbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchassignbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractbatchsubmitbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangecreatebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeexportbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangelistquery", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangesubmitbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractchangeupdatebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractcreatebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractdeletebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractexportbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractinvalidbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractlistquery", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductitem", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractproductpricetieritem", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractrenewbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsignbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticsoverviewquery", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatisticstrendquery", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractstatusbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractsubmitbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatecreatebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateexportbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatelistquery", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplatesavebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contracttemplateupdatebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractupdatebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadattachmentsbody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractuploadfilebody", "users_wuzilong_work_00code_shanxia2_0_backend_app_schemas_crm_contract_contractwithdrawbody"]}