diff --git a/backend/app.pid b/backend/app.pid index c3351a78..818f6053 100644 --- a/backend/app.pid +++ b/backend/app.pid @@ -1 +1 @@ -77442 +98717 diff --git a/backend/app/graphify-out/cache/ast/0247ee806f924d335e056a4c74cf7c5cfe6f0a0d9abd2a511b6313dbbc7bbae8.json b/backend/app/graphify-out/cache/ast/0247ee806f924d335e056a4c74cf7c5cfe6f0a0d9abd2a511b6313dbbc7bbae8.json new file mode 100644 index 00000000..1e51c6c5 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/0247ee806f924d335e056a4c74cf7c5cfe6f0a0d9abd2a511b6313dbbc7bbae8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "label": "models.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_userrole", "label": "UserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10"}, {"id": "str", "label": "str", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysuser", "label": "SysUser", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22"}, {"id": "base", "label": "Base", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_models_sysrole", "label": "SysRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48"}, {"id": "models_models_sysuserrole", "label": "SysUserRole", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68"}, {"id": "models_models_sysrolemenu", "label": "SysRoleMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87"}, {"id": "models_models_sysroledatascopedetail", "label": "SysRoleDataScopeDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106"}, {"id": "models_models_sysmenu", "label": "SysMenu", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126"}, {"id": "models_models_sysdept", "label": "SysDept", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152"}, {"id": "models_models_systenant", "label": "SysTenant", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175"}, {"id": "models_models_syssite", "label": "SysSite", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195"}, {"id": "models_models_syspost", "label": "SysPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220"}, {"id": "models_models_sysuserpost", "label": "SysUserPost", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240"}, {"id": "models_models_bizitemunit", "label": "BizItemUnit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259"}, {"id": "models_models_bizexpresscompany", "label": "BizExpressCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278"}, {"id": "models_models_bizcustomer", "label": "BizCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297"}, {"id": "models_models_bizcellsampletype", "label": "BizCellSampleType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320"}, {"id": "models_models_bizcollectionregion", "label": "BizCollectionRegion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341"}, {"id": "models_models_bizcollectionhospital", "label": "BizCollectionHospital", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359"}, {"id": "models_models_bizcollectionprotocolno", "label": "BizCollectionProtocolNo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378"}, {"id": "models_models_bizsamplecode", "label": "BizSampleCode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400"}, {"id": "models_models_sysdicttype", "label": "SysDictType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428"}, {"id": "models_models_sysethnic", "label": "SysEthnic", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447"}, {"id": "models_models_sysdictdata", "label": "SysDictData", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466"}, {"id": "models_models_sysapirequestlog", "label": "SysApiRequestLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491"}, {"id": "models_models_sysapirequestloghis", "label": "SysApiRequestLogHis", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517"}, {"id": "models_models_bizleaverequest", "label": "BizLeaveRequest", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548"}, {"id": "models_models_wfprocessdef", "label": "WfProcessDef", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577"}, {"id": "models_models_wfprocessversion", "label": "WfProcessVersion", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597"}, {"id": "models_models_wfnode", "label": "WfNode", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618"}, {"id": "models_models_wftransition", "label": "WfTransition", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640"}, {"id": "models_models_wfprocessinstance", "label": "WfProcessInstance", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661"}, {"id": "models_models_wftask", "label": "WfTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685"}, {"id": "models_models_bizcollectionprotocol", "label": "BizCollectionProtocol", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712"}, {"id": "models_models_bizprotocolaudit", "label": "BizProtocolAudit", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743"}, {"id": "models_models_bizprotocolpayment", "label": "BizProtocolPayment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764"}, {"id": "models_models_bizprotocolpaymentdetail", "label": "BizProtocolPaymentDetail", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L788"}, {"id": "models_models_bizprotocolpartycustomer", "label": "BizProtocolPartyCustomer", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821"}, {"id": "models_models_bizprotocolcollectioninfo", "label": "BizProtocolCollectionInfo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L859"}, {"id": "models_models_bizprotocolsample", "label": "BizProtocolSample", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L883"}, {"id": "models_models_bizprotocolsampletransport", "label": "BizProtocolSampleTransport", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L913"}, {"id": "models_models_bizattachment", "label": "BizAttachment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L941"}, {"id": "models_models_bizprotocolstoragecert", "label": "BizProtocolStorageCert", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L965"}, {"id": "models_models_bizsamplereceptioncheckitem", "label": "BizSampleReceptionCheckItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L986"}, {"id": "models_models_bizsamplereceptioncheckresult", "label": "BizSampleReceptionCheckResult", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1006"}, {"id": "models_models_bizsamplereception", "label": "BizSampleReception", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1028"}, {"id": "models_models_bizqcthirdpartycompany", "label": "BizQcThirdPartyCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1071"}, {"id": "models_models_bizqcthirdpartyitem", "label": "BizQcThirdPartyItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1098"}, {"id": "models_models_bizqclabtestitem", "label": "BizQcLabTestItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120"}, {"id": "models_models_bizqcworkorder", "label": "BizQcWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1141"}, {"id": "models_models_bizqcworkorderlabitem", "label": "BizQcWorkOrderLabItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177"}, {"id": "models_models_bizqcworkorderthirditem", "label": "BizQcWorkOrderThirdItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198"}, {"id": "models_models_bizqctask", "label": "BizQcTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1222"}, {"id": "models_models_bizcleanroom", "label": "BizCleanRoom", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259"}, {"id": "models_models_bizcleanroomaccesslog", "label": "BizCleanRoomAccessLog", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281"}, {"id": "models_models_bizstoragefacility", "label": "BizStorageFacility", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306"}, {"id": "models_models_bizstoragefacilityslot", "label": "BizStorageFacilitySlot", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1327"}, {"id": "models_models_bizstorageslotoccupancy", "label": "BizStorageSlotOccupancy", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1350"}, {"id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1376"}, {"id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1404"}, {"id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1423"}, {"id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1442"}, {"id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1467"}, {"id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1487"}, {"id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1514"}, {"id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1538"}, {"id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1563"}, {"id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1588"}, {"id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1612"}, {"id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1633"}, {"id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1655"}, {"id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1679"}, {"id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1700"}, {"id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1721"}, {"id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1747"}, {"id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1770"}, {"id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1793"}, {"id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1814"}, {"id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1833"}, {"id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1852"}, {"id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1874"}, {"id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1897"}, {"id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1921"}, {"id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1945"}, {"id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1969"}, {"id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1990"}, {"id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2008"}, {"id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2030"}, {"id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057"}, {"id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2081"}, {"id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2105"}, {"id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2126"}, {"id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2151"}, {"id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2185"}, {"id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2211"}, {"id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2239"}, {"id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2261"}, {"id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2291"}, {"id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2316"}, {"id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2341"}, {"id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2362"}, {"id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2383"}, {"id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2408"}, {"id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2438"}, {"id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2460"}, {"id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2484"}, {"id": "models_models_rationale_1", "label": "\u6570\u636e\u6a21\u578b\uff08\u4e0e docs/sql/zkxw.sql \u5168\u5e93\u5bfc\u51fa\u57fa\u7ebf\u5bf9\u9f50\u7684\u6838\u5fc3\u7cfb\u7edf\u8868\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1"}, {"id": "models_models_rationale_11", "label": "Web \u7ba1\u7406\u7aef\u7ea6\u5b9a\u89d2\u8272\uff08\u7531 sys_role.role_name \u6620\u5c04\u800c\u6765\uff0c\u975e\u6570\u636e\u5e93\u679a\u4e3e\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11"}, {"id": "models_models_rationale_69", "label": "\u7528\u6237-\u89d2\u8272\u5173\u8054 sys_user_role\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69"}, {"id": "models_models_rationale_88", "label": "\u89d2\u8272-\u83dc\u5355\u5173\u8054 sys_role_menu\uff08V0.3\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88"}, {"id": "models_models_rationale_107", "label": "\u89d2\u8272\u81ea\u5b9a\u4e49\u6570\u636e\u6743\u9650\u660e\u7ec6 sys_role_data_scope_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107"}, {"id": "models_models_rationale_176", "label": "\u79df\u6237\u8868 sys_tenant\uff08V0.3 2.1.1\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176"}, {"id": "models_models_rationale_241", "label": "\u7528\u6237-\u804c\u4f4d\u5173\u8054 sys_user_post", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241"}, {"id": "models_models_rationale_279", "label": "\u5feb\u9012\u516c\u53f8 biz_express_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279"}, {"id": "models_models_rationale_321", "label": "\u7ec6\u80de\u6837\u672c\u7c7b\u578b biz_cell_sample_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321"}, {"id": "models_models_rationale_342", "label": "\u91c7\u96c6\u5730\u533a biz_collection_region", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342"}, {"id": "models_models_rationale_360", "label": "\u91c7\u96c6\u5730\u533a\u4e0b\u5c5e\u533b\u9662 biz_collection_hospital", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360"}, {"id": "models_models_rationale_379", "label": "\u91c7\u96c6\u534f\u8bae\u53f7\u6c60 biz_collection_protocol_no", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379"}, {"id": "models_models_rationale_401", "label": "\u6837\u672c\u7f16\u7801\u6c60 biz_sample_code", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401"}, {"id": "models_models_rationale_448", "label": "\u6c11\u65cf\u7801\u8868 sys_ethnic\uff08\u56fd\u6807 GB/T 3304\uff0c\u5168\u5c40\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448"}, {"id": "models_models_rationale_549", "label": "\u8bf7\u5047\u7533\u8bf7 biz_leave_request", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549"}, {"id": "models_models_rationale_598", "label": "\u6d41\u7a0b\u5b9a\u4e49\u7248\u672c wf_process_version", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598"}, {"id": "models_models_rationale_641", "label": "\u6d41\u7a0b\u8fde\u7ebf/\u8f6c\u79fb wf_transition", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641"}, {"id": "models_models_rationale_662", "label": "\u6d41\u7a0b\u5b9e\u4f8b wf_process_instance", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662"}, {"id": "models_models_rationale_713", "label": "\u91c7\u96c6\u534f\u8bae\u5355 biz_collection_protocol", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713"}, {"id": "models_models_rationale_744", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5ba1\u6838\u8bb0\u5f55 biz_protocol_audit", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744"}, {"id": "models_models_rationale_765", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u4e3b\u8868 biz_protocol_payment", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L765"}, {"id": "models_models_rationale_789", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u7f34\u8d39\u660e\u7ec6 biz_protocol_payment_detail", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L789"}, {"id": "models_models_rationale_822", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u5f53\u4e8b\u4eba\u5ba2\u6237\u4fe1\u606f biz_protocol_party_customer", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L822"}, {"id": "models_models_rationale_860", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u91c7\u96c6\u4fe1\u606f biz_protocol_collection_info", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L860"}, {"id": "models_models_rationale_884", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u4fe1\u606f biz_protocol_sample", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L884"}, {"id": "models_models_rationale_914", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u6837\u672c\u8fd0\u8f93 biz_protocol_sample_transport", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L914"}, {"id": "models_models_rationale_966", "label": "\u91c7\u96c6\u534f\u8bae\u5355-\u50a8\u5b58\u8bc1\u4e66 biz_protocol_storage_cert", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L966"}, {"id": "models_models_rationale_987", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u914d\u7f6e biz_sample_reception_check_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L987"}, {"id": "models_models_rationale_1007", "label": "\u6837\u672c\u63a5\u6536\u68c0\u67e5\u9879\u7ed3\u679c biz_sample_reception_check_result", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1007"}, {"id": "models_models_rationale_1029", "label": "\u6837\u672c\u63a5\u6536 biz_sample_reception", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1029"}, {"id": "models_models_rationale_1072", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u516c\u53f8 biz_qc_third_party_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1072"}, {"id": "models_models_rationale_1099", "label": "\u7b2c\u4e09\u65b9\u68c0\u6d4b\u9879\u76ee biz_qc_third_party_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099"}, {"id": "models_models_rationale_1121", "label": "\u5b9e\u9a8c\u5ba4\u81ea\u68c0\u9879\u76ee biz_qc_lab_test_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1121"}, {"id": "models_models_rationale_1142", "label": "\u8d28\u68c0\u5de5\u5355 biz_qc_work_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1142"}, {"id": "models_models_rationale_1178", "label": "\u8d28\u68c0\u5de5\u5355-\u5b9e\u9a8c\u5ba4\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_lab_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1178"}, {"id": "models_models_rationale_1199", "label": "\u8d28\u68c0\u5de5\u5355-\u7b2c\u4e09\u65b9\u9879\u76ee\u660e\u7ec6 biz_qc_work_order_third_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1199"}, {"id": "models_models_rationale_1282", "label": "\u6d01\u51c0\u5ba4\u51fa\u5165\u8bb0\u5f55 biz_clean_room_access_log", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1282"}, {"id": "models_models_rationale_1307", "label": "\u5b58\u50a8\u8bbe\u65bd\u6811 biz_storage_facility", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1307"}, {"id": "models_models_rationale_1328", "label": "\u5b58\u50a8\u8bbe\u65bd\u5c0f\u683c biz_storage_facility_slot", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1328"}, {"id": "models_models_rationale_1351", "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1351"}, {"id": "models_models_rationale_1377", "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1377"}, {"id": "models_models_rationale_1405", "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1405"}, {"id": "models_models_rationale_1424", "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1424"}, {"id": "models_models_rationale_1443", "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1443"}, {"id": "models_models_rationale_1468", "label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1468"}, {"id": "models_models_rationale_1488", "label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1488"}, {"id": "models_models_rationale_1539", "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1539"}, {"id": "models_models_rationale_1564", "label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1564"}, {"id": "models_models_rationale_1589", "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1589"}, {"id": "models_models_rationale_1613", "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1613"}, {"id": "models_models_rationale_1634", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1634"}, {"id": "models_models_rationale_1656", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1656"}, {"id": "models_models_rationale_1680", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1680"}, {"id": "models_models_rationale_1701", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1701"}, {"id": "models_models_rationale_1722", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1722"}, {"id": "models_models_rationale_1794", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1794"}, {"id": "models_models_rationale_1815", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1815"}, {"id": "models_models_rationale_1853", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1853"}, {"id": "models_models_rationale_1875", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1875"}, {"id": "models_models_rationale_1922", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1922"}, {"id": "models_models_rationale_1946", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1946"}, {"id": "models_models_rationale_1970", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1970"}, {"id": "models_models_rationale_2009", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2009"}, {"id": "models_models_rationale_2031", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2031"}, {"id": "models_models_rationale_2058", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2058"}, {"id": "models_models_rationale_2082", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2082"}, {"id": "models_models_rationale_2106", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2106"}, {"id": "models_models_rationale_2127", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2127"}, {"id": "models_models_rationale_2152", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2152"}, {"id": "models_models_rationale_2186", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2186"}, {"id": "models_models_rationale_2212", "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2212"}, {"id": "models_models_rationale_2240", "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2240"}, {"id": "models_models_rationale_2262", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2262"}, {"id": "models_models_rationale_2292", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2292"}, {"id": "models_models_rationale_2317", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2317"}, {"id": "models_models_rationale_2342", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2342"}, {"id": "models_models_rationale_2363", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2363"}, {"id": "models_models_rationale_2384", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2384"}, {"id": "models_models_rationale_2409", "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2409"}, {"id": "models_models_rationale_2439", "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2439"}, {"id": "models_models_rationale_2461", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2461"}, {"id": "models_models_rationale_2485", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2485"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "enum", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_userrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "models_models_userrole", "target": "str", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "models_models_sysuser", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L22", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "models_models_sysrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "models_models_sysuserrole", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysrolemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "models_models_sysrolemenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L87", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysroledatascopedetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "models_models_sysroledatascopedetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L106", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysmenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "models_models_sysmenu", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "models_models_sysdept", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L152", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_systenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "models_models_systenant", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L175", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syssite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "models_models_syssite", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L195", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_syspost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "models_models_syspost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L220", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysuserpost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "models_models_sysuserpost", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L240", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizitemunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "models_models_bizitemunit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexpresscompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "models_models_bizexpresscompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L278", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "models_models_bizcustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellsampletype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "models_models_bizcellsampletype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L320", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionregion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "models_models_bizcollectionregion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionhospital", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "models_models_bizcollectionhospital", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L359", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocolno", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "models_models_bizcollectionprotocolno", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L378", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "models_models_bizsamplecode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L400", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdicttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "models_models_sysdicttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L428", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysethnic", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "models_models_sysethnic", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysdictdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "models_models_sysdictdata", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L466", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "models_models_sysapirequestlog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L491", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_sysapirequestloghis", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "models_models_sysapirequestloghis", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizleaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "models_models_bizleaverequest", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L548", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessdef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "models_models_wfprocessdef", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L577", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "models_models_wfprocessversion", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "models_models_wfnode", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L618", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftransition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "models_models_wftransition", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L640", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wfprocessinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "models_models_wfprocessinstance", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L661", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_wftask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "models_models_wftask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcollectionprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "models_models_bizcollectionprotocol", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L712", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolaudit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "models_models_bizprotocolaudit", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L743", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpayment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "models_models_bizprotocolpayment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L764", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpaymentdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L788", "weight": 1.0}, {"source": "models_models_bizprotocolpaymentdetail", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L788", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolpartycustomer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821", "weight": 1.0}, {"source": "models_models_bizprotocolpartycustomer", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L821", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolcollectioninfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L859", "weight": 1.0}, {"source": "models_models_bizprotocolcollectioninfo", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L859", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L883", "weight": 1.0}, {"source": "models_models_bizprotocolsample", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L883", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolsampletransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L913", "weight": 1.0}, {"source": "models_models_bizprotocolsampletransport", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L913", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizattachment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L941", "weight": 1.0}, {"source": "models_models_bizattachment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L941", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolstoragecert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L965", "weight": 1.0}, {"source": "models_models_bizprotocolstoragecert", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L965", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereceptioncheckitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L986", "weight": 1.0}, {"source": "models_models_bizsamplereceptioncheckitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L986", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereceptioncheckresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1006", "weight": 1.0}, {"source": "models_models_bizsamplereceptioncheckresult", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1006", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsamplereception", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1028", "weight": 1.0}, {"source": "models_models_bizsamplereception", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1028", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcthirdpartycompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1071", "weight": 1.0}, {"source": "models_models_bizqcthirdpartycompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1071", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcthirdpartyitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1098", "weight": 1.0}, {"source": "models_models_bizqcthirdpartyitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1098", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqclabtestitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120", "weight": 1.0}, {"source": "models_models_bizqclabtestitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1120", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1141", "weight": 1.0}, {"source": "models_models_bizqcworkorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1141", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorderlabitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177", "weight": 1.0}, {"source": "models_models_bizqcworkorderlabitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1177", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqcworkorderthirditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198", "weight": 1.0}, {"source": "models_models_bizqcworkorderthirditem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1198", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizqctask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1222", "weight": 1.0}, {"source": "models_models_bizqctask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1222", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcleanroom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259", "weight": 1.0}, {"source": "models_models_bizcleanroom", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1259", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcleanroomaccesslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281", "weight": 1.0}, {"source": "models_models_bizcleanroomaccesslog", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1281", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragefacility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306", "weight": 1.0}, {"source": "models_models_bizstoragefacility", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1306", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstoragefacilityslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1327", "weight": 1.0}, {"source": "models_models_bizstoragefacilityslot", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1327", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizstorageslotoccupancy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1350", "weight": 1.0}, {"source": "models_models_bizstorageslotoccupancy", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1350", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizexhibitionappointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1376", "weight": 1.0}, {"source": "models_models_bizexhibitionappointment", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1376", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproducttype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1404", "weight": 1.0}, {"source": "models_models_bizcellproducttype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1404", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1423", "weight": 1.0}, {"source": "models_models_bizcellproductspec", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1423", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1442", "weight": 1.0}, {"source": "models_models_bizcellproductprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprojectsystem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1467", "weight": 1.0}, {"source": "models_models_bizcellproductprojectsystem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1467", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproductprojectsystemitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1487", "weight": 1.0}, {"source": "models_models_bizcellproductprojectsystemitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1487", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1514", "weight": 1.0}, {"source": "models_models_bizchannel", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1514", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelagreement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1538", "weight": 1.0}, {"source": "models_models_bizchannelagreement", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1538", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelagreementproductprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1563", "weight": 1.0}, {"source": "models_models_bizchannelagreementproductprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1563", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1588", "weight": 1.0}, {"source": "models_models_bizchannelinvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1588", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizchannelmailaddress", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1612", "weight": 1.0}, {"source": "models_models_bizchannelmailaddress", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1612", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1633", "weight": 1.0}, {"source": "models_models_bizcheckupinstitution", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1633", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1655", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutioninvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1655", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionproject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1679", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionproject", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1679", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionpackage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1700", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionpackage", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1700", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1721", "weight": 1.0}, {"source": "models_models_bizcheckupinstitutionpackageitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1721", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1747", "weight": 1.0}, {"source": "models_models_bizconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1747", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1770", "weight": 1.0}, {"source": "models_models_bizreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1770", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizsopdocument", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1793", "weight": 1.0}, {"source": "models_models_bizsopdocument", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1793", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocesscategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1814", "weight": 1.0}, {"source": "models_models_bizprocesscategory", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1814", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizoutputtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1833", "weight": 1.0}, {"source": "models_models_bizoutputtype", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1833", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablepack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1852", "weight": 1.0}, {"source": "models_models_bizconsumablepack", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1852", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizconsumablepackitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1874", "weight": 1.0}, {"source": "models_models_bizconsumablepackitem", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1874", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1897", "weight": 1.0}, {"source": "models_models_bizprocess", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1897", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1921", "weight": 1.0}, {"source": "models_models_bizprocessreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1921", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1945", "weight": 1.0}, {"source": "models_models_bizprocessconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1945", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1969", "weight": 1.0}, {"source": "models_models_bizprocessoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1969", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1990", "weight": 1.0}, {"source": "models_models_bizprocessdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1990", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2008", "weight": 1.0}, {"source": "models_models_bizprocessroute", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2008", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2030", "weight": 1.0}, {"source": "models_models_bizprocessroutestep", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2030", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057", "weight": 1.0}, {"source": "models_models_bizprocessroutestepreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2057", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2081", "weight": 1.0}, {"source": "models_models_bizprocessroutestepconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2081", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2105", "weight": 1.0}, {"source": "models_models_bizprocessroutestepoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2105", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprocessroutestepdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2126", "weight": 1.0}, {"source": "models_models_bizprocessroutestepdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2126", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizcellproduct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2151", "weight": 1.0}, {"source": "models_models_bizcellproduct", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductionworkorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2185", "weight": 1.0}, {"source": "models_models_bizproductionworkorder", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2211", "weight": 1.0}, {"source": "models_models_bizproductiontask", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2211", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2239", "weight": 1.0}, {"source": "models_models_bizproductiontaskinput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2239", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2261", "weight": 1.0}, {"source": "models_models_bizproductiontaskstep", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2261", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepreagent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2291", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepreagent", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2291", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepconsumable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2316", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepconsumable", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2316", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2341", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2341", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2362", "weight": 1.0}, {"source": "models_models_bizproductiontaskstepdatacollection", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2362", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizproductiontaskoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2383", "weight": 1.0}, {"source": "models_models_bizproductiontaskoutput", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizprotocolfullmoontodo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2408", "weight": 1.0}, {"source": "models_models_bizprotocolfullmoontodo", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2408", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsurancecompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2438", "weight": 1.0}, {"source": "models_models_bizinsurancecompany", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2438", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsurancecompanyinvoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2460", "weight": 1.0}, {"source": "models_models_bizinsurancecompanyinvoice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2460", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "models_models_bizinsuranceprojectprice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2484", "weight": 1.0}, {"source": "models_models_bizinsuranceprojectprice", "target": "base", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2484", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_qc_param", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2505", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_qc_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2506", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "target": "app_models_material", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2507", "weight": 1.0}, {"source": "models_models_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_models_models_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1", "weight": 1.0}, {"source": "models_models_rationale_11", "target": "models_models_userrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L11", "weight": 1.0}, {"source": "models_models_rationale_69", "target": "models_models_sysuserrole", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L69", "weight": 1.0}, {"source": "models_models_rationale_88", "target": "models_models_sysrolemenu", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L88", "weight": 1.0}, {"source": "models_models_rationale_107", "target": "models_models_sysroledatascopedetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L107", "weight": 1.0}, {"source": "models_models_rationale_176", "target": "models_models_systenant", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L176", "weight": 1.0}, {"source": "models_models_rationale_241", "target": "models_models_sysuserpost", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L241", "weight": 1.0}, {"source": "models_models_rationale_279", "target": "models_models_bizexpresscompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L279", "weight": 1.0}, {"source": "models_models_rationale_321", "target": "models_models_bizcellsampletype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L321", "weight": 1.0}, {"source": "models_models_rationale_342", "target": "models_models_bizcollectionregion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L342", "weight": 1.0}, {"source": "models_models_rationale_360", "target": "models_models_bizcollectionhospital", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L360", "weight": 1.0}, {"source": "models_models_rationale_379", "target": "models_models_bizcollectionprotocolno", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L379", "weight": 1.0}, {"source": "models_models_rationale_401", "target": "models_models_bizsamplecode", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L401", "weight": 1.0}, {"source": "models_models_rationale_448", "target": "models_models_sysethnic", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L448", "weight": 1.0}, {"source": "models_models_rationale_549", "target": "models_models_bizleaverequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L549", "weight": 1.0}, {"source": "models_models_rationale_598", "target": "models_models_wfprocessversion", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L598", "weight": 1.0}, {"source": "models_models_rationale_641", "target": "models_models_wftransition", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L641", "weight": 1.0}, {"source": "models_models_rationale_662", "target": "models_models_wfprocessinstance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L662", "weight": 1.0}, {"source": "models_models_rationale_713", "target": "models_models_bizcollectionprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L713", "weight": 1.0}, {"source": "models_models_rationale_744", "target": "models_models_bizprotocolaudit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L744", "weight": 1.0}, {"source": "models_models_rationale_765", "target": "models_models_bizprotocolpayment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L765", "weight": 1.0}, {"source": "models_models_rationale_789", "target": "models_models_bizprotocolpaymentdetail", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L789", "weight": 1.0}, {"source": "models_models_rationale_822", "target": "models_models_bizprotocolpartycustomer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L822", "weight": 1.0}, {"source": "models_models_rationale_860", "target": "models_models_bizprotocolcollectioninfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L860", "weight": 1.0}, {"source": "models_models_rationale_884", "target": "models_models_bizprotocolsample", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L884", "weight": 1.0}, {"source": "models_models_rationale_914", "target": "models_models_bizprotocolsampletransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L914", "weight": 1.0}, {"source": "models_models_rationale_966", "target": "models_models_bizprotocolstoragecert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L966", "weight": 1.0}, {"source": "models_models_rationale_987", "target": "models_models_bizsamplereceptioncheckitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L987", "weight": 1.0}, {"source": "models_models_rationale_1007", "target": "models_models_bizsamplereceptioncheckresult", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1007", "weight": 1.0}, {"source": "models_models_rationale_1029", "target": "models_models_bizsamplereception", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1029", "weight": 1.0}, {"source": "models_models_rationale_1072", "target": "models_models_bizqcthirdpartycompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1072", "weight": 1.0}, {"source": "models_models_rationale_1099", "target": "models_models_bizqcthirdpartyitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1099", "weight": 1.0}, {"source": "models_models_rationale_1121", "target": "models_models_bizqclabtestitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1121", "weight": 1.0}, {"source": "models_models_rationale_1142", "target": "models_models_bizqcworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1142", "weight": 1.0}, {"source": "models_models_rationale_1178", "target": "models_models_bizqcworkorderlabitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1178", "weight": 1.0}, {"source": "models_models_rationale_1199", "target": "models_models_bizqcworkorderthirditem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1199", "weight": 1.0}, {"source": "models_models_rationale_1282", "target": "models_models_bizcleanroomaccesslog", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1282", "weight": 1.0}, {"source": "models_models_rationale_1307", "target": "models_models_bizstoragefacility", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1307", "weight": 1.0}, {"source": "models_models_rationale_1328", "target": "models_models_bizstoragefacilityslot", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1328", "weight": 1.0}, {"source": "models_models_rationale_1351", "target": "models_models_bizstorageslotoccupancy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1351", "weight": 1.0}, {"source": "models_models_rationale_1377", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1377", "weight": 1.0}, {"source": "models_models_rationale_1405", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1405", "weight": 1.0}, {"source": "models_models_rationale_1424", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1424", "weight": 1.0}, {"source": "models_models_rationale_1443", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1443", "weight": 1.0}, {"source": "models_models_rationale_1468", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1468", "weight": 1.0}, {"source": "models_models_rationale_1488", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1488", "weight": 1.0}, {"source": "models_models_rationale_1539", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1539", "weight": 1.0}, {"source": "models_models_rationale_1564", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1564", "weight": 1.0}, {"source": "models_models_rationale_1589", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1589", "weight": 1.0}, {"source": "models_models_rationale_1613", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1613", "weight": 1.0}, {"source": "models_models_rationale_1634", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1634", "weight": 1.0}, {"source": "models_models_rationale_1656", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1656", "weight": 1.0}, {"source": "models_models_rationale_1680", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1680", "weight": 1.0}, {"source": "models_models_rationale_1701", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1701", "weight": 1.0}, {"source": "models_models_rationale_1722", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1722", "weight": 1.0}, {"source": "models_models_rationale_1794", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1794", "weight": 1.0}, {"source": "models_models_rationale_1815", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1815", "weight": 1.0}, {"source": "models_models_rationale_1853", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1853", "weight": 1.0}, {"source": "models_models_rationale_1875", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1875", "weight": 1.0}, {"source": "models_models_rationale_1922", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1922", "weight": 1.0}, {"source": "models_models_rationale_1946", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1946", "weight": 1.0}, {"source": "models_models_rationale_1970", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L1970", "weight": 1.0}, {"source": "models_models_rationale_2009", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2009", "weight": 1.0}, {"source": "models_models_rationale_2031", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2031", "weight": 1.0}, {"source": "models_models_rationale_2058", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2058", "weight": 1.0}, {"source": "models_models_rationale_2082", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2082", "weight": 1.0}, {"source": "models_models_rationale_2106", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2106", "weight": 1.0}, {"source": "models_models_rationale_2127", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2127", "weight": 1.0}, {"source": "models_models_rationale_2152", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2152", "weight": 1.0}, {"source": "models_models_rationale_2186", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2186", "weight": 1.0}, {"source": "models_models_rationale_2212", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2212", "weight": 1.0}, {"source": "models_models_rationale_2240", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2240", "weight": 1.0}, {"source": "models_models_rationale_2262", "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2262", "weight": 1.0}, {"source": "models_models_rationale_2292", "target": "models_models_bizproductiontaskstepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2292", "weight": 1.0}, {"source": "models_models_rationale_2317", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2317", "weight": 1.0}, {"source": "models_models_rationale_2342", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2342", "weight": 1.0}, {"source": "models_models_rationale_2363", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2363", "weight": 1.0}, {"source": "models_models_rationale_2384", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2384", "weight": 1.0}, {"source": "models_models_rationale_2409", "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2409", "weight": 1.0}, {"source": "models_models_rationale_2439", "target": "models_models_bizinsurancecompany", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2439", "weight": 1.0}, {"source": "models_models_rationale_2461", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2461", "weight": 1.0}, {"source": "models_models_rationale_2485", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/models.py", "source_location": "L2485", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/1f8598dd1cc652f3b3c733fa593a8c91b47635c9d9c60173c25f9d64749d6fb1.json b/backend/app/graphify-out/cache/ast/1f8598dd1cc652f3b3c733fa593a8c91b47635c9d9c60173c25f9d64749d6fb1.json new file mode 100644 index 00000000..970a0333 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/1f8598dd1cc652f3b3c733fa593a8c91b47635c9d9c60173c25f9d64749d6fb1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "label": "operations.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L1"}, {"id": "api_operations_get_tenant_no", "label": "_get_tenant_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L24"}, {"id": "api_operations_cleanroomcreatebody", "label": "CleanRoomCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L39"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "api_operations_cleanroomupdatebody", "label": "CleanRoomUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L51"}, {"id": "api_operations_list_clean_rooms", "label": "list_clean_rooms()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L64"}, {"id": "api_operations_create_clean_room", "label": "create_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L89"}, {"id": "api_operations_update_clean_room", "label": "update_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L114"}, {"id": "api_operations_delete_clean_room", "label": "delete_clean_room()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L142"}, {"id": "api_operations_accesslogcreatebody", "label": "AccessLogCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L160"}, {"id": "api_operations_accesslogupdatebody", "label": "AccessLogUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L174"}, {"id": "api_operations_parse_optional_dt", "label": "_parse_optional_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L187"}, {"id": "api_operations_list_access_logs", "label": "list_access_logs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L194"}, {"id": "api_operations_create_access_log", "label": "create_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L223"}, {"id": "api_operations_update_access_log", "label": "update_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L250"}, {"id": "api_operations_delete_access_log", "label": "delete_access_log()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L279"}, {"id": "api_operations_storagefacilitycreatebody", "label": "StorageFacilityCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L297"}, {"id": "api_operations_storagefacilityupdatebody", "label": "StorageFacilityUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L308"}, {"id": "api_operations_list_storage_facilities", "label": "list_storage_facilities()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L319"}, {"id": "api_operations_create_storage_facility", "label": "create_storage_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L338"}, {"id": "api_operations_update_storage_facility", "label": "update_storage_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L362"}, {"id": "api_operations_delete_storage_facility", "label": "delete_storage_facility()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L388"}, {"id": "api_operations_storageslotcreatebody", "label": "StorageSlotCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L406"}, {"id": "api_operations_storageslotbatchcreatebody", "label": "StorageSlotBatchCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L416"}, {"id": "api_operations_storageslotupdatebody", "label": "StorageSlotUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L424"}, {"id": "api_operations_storageslotclearbody", "label": "StorageSlotClearBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L433"}, {"id": "api_operations_storageslotinsertrowbody", "label": "StorageSlotInsertRowBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L438"}, {"id": "api_operations_list_storage_slots", "label": "list_storage_slots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L447"}, {"id": "api_operations_batch_create_storage_slots", "label": "batch_create_storage_slots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L465"}, {"id": "api_operations_create_storage_slot", "label": "create_storage_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L487"}, {"id": "api_operations_update_storage_slot", "label": "update_storage_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L510"}, {"id": "api_operations_insert_storage_slot_row", "label": "insert_storage_slot_row()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L535"}, {"id": "api_operations_clear_storage_slots", "label": "clear_storage_slots()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L557"}, {"id": "api_operations_delete_storage_slot", "label": "delete_storage_slot()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L579"}, {"id": "api_operations_occupancycreatebody", "label": "OccupancyCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L597"}, {"id": "api_operations_list_occupancies", "label": "list_occupancies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L609"}, {"id": "api_operations_list_occupancy_history", "label": "list_occupancy_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L632"}, {"id": "api_operations_create_occupancy", "label": "create_occupancy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L659"}, {"id": "api_operations_remove_occupancy", "label": "remove_occupancy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L685"}, {"id": "api_operations_exhibitionappointmentcreatebody", "label": "ExhibitionAppointmentCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L706"}, {"id": "api_operations_exhibitionappointmentupdatebody", "label": "ExhibitionAppointmentUpdateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L719"}, {"id": "api_operations_list_exhibition_appointments", "label": "list_exhibition_appointments()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L732"}, {"id": "api_operations_create_exhibition_appointment", "label": "create_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L763"}, {"id": "api_operations_update_exhibition_appointment", "label": "update_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L789"}, {"id": "api_operations_delete_exhibition_appointment", "label": "delete_exhibition_appointment()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L816"}, {"id": "api_operations_rationale_1", "label": "\u8fd0\u8425\u652f\u6491 API\uff08\u6d01\u51c0\u5ba4\u3001\u8fdb\u51fa\u8bb0\u5f55\u3001\u4ed3\u50a8\u8bbe\u65bd\u3001\u50a8\u4f4d\u3001\u5c55\u5385\u9884\u7ea6\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_data_scope", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_database", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_menu_guard", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_response", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L16", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L17", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L18", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L19", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_cleanroomcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L39", "weight": 1.0}, {"source": "api_operations_cleanroomcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_cleanroomupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L51", "weight": 1.0}, {"source": "api_operations_cleanroomupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_clean_rooms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L64", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_clean_room", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L142", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_accesslogcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L160", "weight": 1.0}, {"source": "api_operations_accesslogcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L160", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_accesslogupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L174", "weight": 1.0}, {"source": "api_operations_accesslogupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L174", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_parse_optional_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L187", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_access_logs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L194", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L223", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L250", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_access_log", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L279", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storagefacilitycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L297", "weight": 1.0}, {"source": "api_operations_storagefacilitycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L297", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storagefacilityupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L308", "weight": 1.0}, {"source": "api_operations_storagefacilityupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L308", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_storage_facilities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L319", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_storage_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L338", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_storage_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L362", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_storage_facility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L388", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L406", "weight": 1.0}, {"source": "api_operations_storageslotcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L406", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotbatchcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L416", "weight": 1.0}, {"source": "api_operations_storageslotbatchcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L416", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L424", "weight": 1.0}, {"source": "api_operations_storageslotupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L424", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotclearbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L433", "weight": 1.0}, {"source": "api_operations_storageslotclearbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L433", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_storageslotinsertrowbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L438", "weight": 1.0}, {"source": "api_operations_storageslotinsertrowbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L438", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_storage_slots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L447", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_batch_create_storage_slots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L465", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_storage_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L487", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_storage_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L510", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_insert_storage_slot_row", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L535", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_clear_storage_slots", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L557", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_storage_slot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L579", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_occupancycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L597", "weight": 1.0}, {"source": "api_operations_occupancycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L597", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_occupancies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L609", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_occupancy_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L632", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_occupancy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L659", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_remove_occupancy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L685", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_exhibitionappointmentcreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L706", "weight": 1.0}, {"source": "api_operations_exhibitionappointmentcreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L706", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_exhibitionappointmentupdatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L719", "weight": 1.0}, {"source": "api_operations_exhibitionappointmentupdatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L719", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_list_exhibition_appointments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L732", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_create_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L763", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_update_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L789", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "target": "api_operations_delete_exhibition_appointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L816", "weight": 1.0}, {"source": "api_operations_list_clean_rooms", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L71", "weight": 1.0}, {"source": "api_operations_create_clean_room", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L95", "weight": 1.0}, {"source": "api_operations_update_clean_room", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L121", "weight": 1.0}, {"source": "api_operations_delete_clean_room", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L148", "weight": 1.0}, {"source": "api_operations_list_access_logs", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L202", "weight": 1.0}, {"source": "api_operations_create_access_log", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L229", "weight": 1.0}, {"source": "api_operations_create_access_log", "target": "api_operations_parse_optional_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L235", "weight": 1.0}, {"source": "api_operations_update_access_log", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L257", "weight": 1.0}, {"source": "api_operations_update_access_log", "target": "api_operations_parse_optional_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L264", "weight": 1.0}, {"source": "api_operations_delete_access_log", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L285", "weight": 1.0}, {"source": "api_operations_list_storage_facilities", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L324", "weight": 1.0}, {"source": "api_operations_create_storage_facility", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L344", "weight": 1.0}, {"source": "api_operations_update_storage_facility", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L369", "weight": 1.0}, {"source": "api_operations_delete_storage_facility", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L394", "weight": 1.0}, {"source": "api_operations_list_storage_slots", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L452", "weight": 1.0}, {"source": "api_operations_batch_create_storage_slots", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L471", "weight": 1.0}, {"source": "api_operations_create_storage_slot", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L493", "weight": 1.0}, {"source": "api_operations_update_storage_slot", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L517", "weight": 1.0}, {"source": "api_operations_insert_storage_slot_row", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L541", "weight": 1.0}, {"source": "api_operations_clear_storage_slots", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L563", "weight": 1.0}, {"source": "api_operations_delete_storage_slot", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L585", "weight": 1.0}, {"source": "api_operations_list_occupancies", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L618", "weight": 1.0}, {"source": "api_operations_list_occupancy_history", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L643", "weight": 1.0}, {"source": "api_operations_create_occupancy", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L665", "weight": 1.0}, {"source": "api_operations_list_exhibition_appointments", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L739", "weight": 1.0}, {"source": "api_operations_create_exhibition_appointment", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L769", "weight": 1.0}, {"source": "api_operations_update_exhibition_appointment", "target": "api_operations_get_tenant_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L796", "weight": 1.0}, {"source": "api_operations_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_api_operations_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_operations_get_tenant_no", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L25"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L27"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L28"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L28"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L28"}, {"caller_nid": "api_operations_get_tenant_no", "callee": "PermissionError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L30"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L72"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L72"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L76"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L79"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L79"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L79"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L79"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L80"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L81"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L82"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L82"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L82"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L82"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L82"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L83"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L84"}, {"caller_nid": "api_operations_list_clean_rooms", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L85"}, {"caller_nid": "api_operations_create_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L106"}, {"caller_nid": "api_operations_create_clean_room", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L108"}, {"caller_nid": "api_operations_create_clean_room", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L108"}, {"caller_nid": "api_operations_create_clean_room", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L110"}, {"caller_nid": "api_operations_create_clean_room", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L110"}, {"caller_nid": "api_operations_update_clean_room", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L122"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L126"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L127"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L128"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L129"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L130"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L131"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L132"}, {"caller_nid": "api_operations_update_clean_room", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L133"}, {"caller_nid": "api_operations_update_clean_room", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L136"}, {"caller_nid": "api_operations_update_clean_room", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L136"}, {"caller_nid": "api_operations_update_clean_room", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L138"}, {"caller_nid": "api_operations_update_clean_room", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L138"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "soft_delete_clean_room", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L149"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L150"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L152"}, {"caller_nid": "api_operations_delete_clean_room", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L152"}, {"caller_nid": "api_operations_parse_optional_dt", "callee": "fromisoformat", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L190"}, {"caller_nid": "api_operations_list_access_logs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L203"}, {"caller_nid": "api_operations_list_access_logs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L203"}, {"caller_nid": "api_operations_list_access_logs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L210"}, {"caller_nid": "api_operations_list_access_logs", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L211"}, {"caller_nid": "api_operations_list_access_logs", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L212"}, {"caller_nid": "api_operations_list_access_logs", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L214"}, {"caller_nid": "api_operations_list_access_logs", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L215"}, {"caller_nid": "api_operations_list_access_logs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L216"}, {"caller_nid": "api_operations_list_access_logs", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L216"}, {"caller_nid": "api_operations_list_access_logs", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L216"}, {"caller_nid": "api_operations_list_access_logs", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L216"}, {"caller_nid": "api_operations_list_access_logs", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L216"}, {"caller_nid": "api_operations_list_access_logs", "callee": "_access_log_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L217"}, {"caller_nid": "api_operations_list_access_logs", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L218"}, {"caller_nid": "api_operations_list_access_logs", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L219"}, {"caller_nid": "api_operations_create_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L242"}, {"caller_nid": "api_operations_create_access_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L244"}, {"caller_nid": "api_operations_create_access_log", "callee": "_access_log_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L244"}, {"caller_nid": "api_operations_create_access_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L246"}, {"caller_nid": "api_operations_create_access_log", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L246"}, {"caller_nid": "api_operations_update_access_log", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L258"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L262"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L263"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L264"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L265"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L266"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L267"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L268"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L269"}, {"caller_nid": "api_operations_update_access_log", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L270"}, {"caller_nid": "api_operations_update_access_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L273"}, {"caller_nid": "api_operations_update_access_log", "callee": "_access_log_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L273"}, {"caller_nid": "api_operations_update_access_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L275"}, {"caller_nid": "api_operations_update_access_log", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L275"}, {"caller_nid": "api_operations_delete_access_log", "callee": "soft_delete_access_log", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L286"}, {"caller_nid": "api_operations_delete_access_log", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L287"}, {"caller_nid": "api_operations_delete_access_log", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L289"}, {"caller_nid": "api_operations_delete_access_log", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L289"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L325"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L325"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L330"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L330"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L331"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L332"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L332"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L332"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L333"}, {"caller_nid": "api_operations_list_storage_facilities", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L334"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "create_facility", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L345"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L354"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L356"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L356"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L358"}, {"caller_nid": "api_operations_create_storage_facility", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L358"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L370"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "update_facility", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L371"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L374"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L375"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L376"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L377"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L378"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L379"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L382"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L382"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L384"}, {"caller_nid": "api_operations_update_storage_facility", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L384"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "soft_delete_facility", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L395"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L396"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L398"}, {"caller_nid": "api_operations_delete_storage_facility", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L398"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L453"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L453"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L458"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L459"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L459"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L459"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L459"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "_slot_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L460"}, {"caller_nid": "api_operations_list_storage_slots", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L461"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "batch_create_slots", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L472"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L479"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L481"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L481"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L483"}, {"caller_nid": "api_operations_batch_create_storage_slots", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L483"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "create_slot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L494"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L502"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L504"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "_slot_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L504"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L506"}, {"caller_nid": "api_operations_create_storage_slot", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L506"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L518"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "update_slot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L519"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L522"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L523"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L524"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L525"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L526"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L529"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "_slot_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L529"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L531"}, {"caller_nid": "api_operations_update_storage_slot", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L531"}, {"caller_nid": "api_operations_insert_storage_slot_row", "callee": "insert_row_and_shift_slots", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L542"}, {"caller_nid": "api_operations_insert_storage_slot_row", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L549"}, {"caller_nid": "api_operations_insert_storage_slot_row", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L551"}, {"caller_nid": "api_operations_insert_storage_slot_row", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L553"}, {"caller_nid": "api_operations_insert_storage_slot_row", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L553"}, {"caller_nid": "api_operations_clear_storage_slots", "callee": "clear_slots_by_facility_node", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L564"}, {"caller_nid": "api_operations_clear_storage_slots", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L568"}, {"caller_nid": "api_operations_clear_storage_slots", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L570"}, {"caller_nid": "api_operations_clear_storage_slots", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L575"}, {"caller_nid": "api_operations_clear_storage_slots", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L575"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "soft_delete_slot", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L586"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L587"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L589"}, {"caller_nid": "api_operations_delete_storage_slot", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L589"}, {"caller_nid": "api_operations_list_occupancies", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L628"}, {"caller_nid": "api_operations_list_occupancy_history", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L655"}, {"caller_nid": "api_operations_create_occupancy", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L666"}, {"caller_nid": "api_operations_create_occupancy", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L676"}, {"caller_nid": "api_operations_create_occupancy", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L679"}, {"caller_nid": "api_operations_create_occupancy", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L679"}, {"caller_nid": "api_operations_create_occupancy", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L681"}, {"caller_nid": "api_operations_create_occupancy", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L681"}, {"caller_nid": "api_operations_remove_occupancy", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L694"}, {"caller_nid": "api_operations_remove_occupancy", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L696"}, {"caller_nid": "api_operations_remove_occupancy", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L696"}, {"caller_nid": "api_operations_remove_occupancy", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L698"}, {"caller_nid": "api_operations_remove_occupancy", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L698"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L740"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L740"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L744"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L747"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "or_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L748"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L749"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L750"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L751"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "apply_data_scope", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L754"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L755"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L756"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L756"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L756"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L756"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L756"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L757"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "total_pages", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L758"}, {"caller_nid": "api_operations_list_exhibition_appointments", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L759"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L781"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L783"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L783"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L785"}, {"caller_nid": "api_operations_create_exhibition_appointment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L785"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "model_dump", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L797"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L801"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L802"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L803"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L804"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L805"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L806"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L807"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L808"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L810"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "_row_to_dict", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L810"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L812"}, {"caller_nid": "api_operations_update_exhibition_appointment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L812"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "soft_delete_exhibition_appointment", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L822"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "success_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L823"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "error_response", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L825"}, {"caller_nid": "api_operations_delete_exhibition_appointment", "callee": "str", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/api/operations.py", "source_location": "L825"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/1ffda554e8d34ed3588dde33a6da29c5ae2046aaa9d3be8380036d7777a3274d.json b/backend/app/graphify-out/cache/ast/1ffda554e8d34ed3588dde33a6da29c5ae2046aaa9d3be8380036d7777a3274d.json new file mode 100644 index 00000000..b7b085dd --- /dev/null +++ b/backend/app/graphify-out/cache/ast/1ffda554e8d34ed3588dde33a6da29c5ae2046aaa9d3be8380036d7777a3274d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_storage_occupancy_py", "label": "storage_occupancy.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L1"}, {"id": "schemas_storage_occupancy_occupancycreatebody", "label": "OccupancyCreateBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L8"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_storage_occupancy_occupancylistquery", "label": "OccupancyListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L20"}, {"id": "schemas_storage_occupancy_occupancyhistoryquery", "label": "OccupancyHistoryQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L31"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_storage_occupancy_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_storage_occupancy_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_storage_occupancy_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_storage_occupancy_py", "target": "schemas_storage_occupancy_occupancycreatebody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L8", "weight": 1.0}, {"source": "schemas_storage_occupancy_occupancycreatebody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_storage_occupancy_py", "target": "schemas_storage_occupancy_occupancylistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L20", "weight": 1.0}, {"source": "schemas_storage_occupancy_occupancylistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L20", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_storage_occupancy_py", "target": "schemas_storage_occupancy_occupancyhistoryquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L31", "weight": 1.0}, {"source": "schemas_storage_occupancy_occupancyhistoryquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/storage_occupancy.py", "source_location": "L31", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/3764badc8bbd06cb50c572c8c1fb7b27843f722af4a0a40cea8d4a7c45359d65.json b/backend/app/graphify-out/cache/ast/3764badc8bbd06cb50c572c8c1fb7b27843f722af4a0a40cea8d4a7c45359d65.json new file mode 100644 index 00000000..f4631ae1 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/3764badc8bbd06cb50c572c8c1fb7b27843f722af4a0a40cea8d4a7c45359d65.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "label": "__init__.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L1"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "target": "app_models_base", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_models_init_py", "target": "app_models_research_donation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/models/__init__.py", "source_location": "L52", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/623854ad30cc18e2a6f75f777f741fa6eacd1d53d057dd1e4aa1f13b0a798278.json b/backend/app/graphify-out/cache/ast/623854ad30cc18e2a6f75f777f741fa6eacd1d53d057dd1e4aa1f13b0a798278.json new file mode 100644 index 00000000..55b4ff4f --- /dev/null +++ b/backend/app/graphify-out/cache/ast/623854ad30cc18e2a6f75f777f741fa6eacd1d53d057dd1e4aa1f13b0a798278.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "label": "cell_product.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L1"}, {"id": "crud_cell_product_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L24"}, {"id": "crud_cell_product_build_facility_path_label", "label": "_build_facility_path_label()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L57"}, {"id": "crud_cell_product_enrich_product_dicts", "label": "_enrich_product_dicts()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L72"}, {"id": "crud_cell_product_product_to_response", "label": "product_to_response()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L145"}, {"id": "crud_cell_product_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L150"}, {"id": "crud_cell_product_get_cell_product", "label": "get_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L211"}, {"id": "crud_cell_product_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L225"}, {"id": "crud_cell_product_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L305"}, {"id": "crud_cell_product_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L367"}, {"id": "crud_cell_product_next_code_start_seq", "label": "_next_code_start_seq()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L383"}, {"id": "crud_cell_product_get_next_code", "label": "get_next_code()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L404"}, {"id": "crud_cell_product_normalize_product_code_base", "label": "normalize_product_code_base()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L414"}, {"id": "crud_cell_product_build_split_product_codes", "label": "build_split_product_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L425"}, {"id": "crud_cell_product_reserve_next_codes", "label": "reserve_next_codes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L432"}, {"id": "crud_cell_product_validate_batch_items", "label": "_validate_batch_items()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L442"}, {"id": "crud_cell_product_create_cell_products_by_quantity", "label": "create_cell_products_by_quantity()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L485"}, {"id": "crud_cell_product_create_cell_products_batch", "label": "create_cell_products_batch()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L517"}, {"id": "crud_cell_product_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L599"}, {"id": "crud_cell_product_rationale_1", "label": "\u7ec6\u80de\u4ea7\u54c1 CRUD\uff08biz_cell_product\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L1"}, {"id": "crud_cell_product_rationale_415", "label": "\u53bb\u6389\u672b\u5c3e -01/-02 \u7b49\u5e8f\u53f7\uff0c\u5f97\u5230\u591a\u4efd\u5165\u5e93\u65f6\u7684\u57fa\u7840\u7f16\u7801\u3002", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L415"}, {"id": "crud_cell_product_rationale_426", "label": "\u6309\u57fa\u7840\u7f16\u7801\u751f\u6210 \u57fa\u7840-01\u3001\u57fa\u7840-02 \u2026", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L426"}, {"id": "crud_cell_product_rationale_494", "label": "\u6309\u5165\u5e93\u4efd\u6570\u62c6\u5206\uff1a\u57fa\u7840\u7f16\u7801-01\u3001\u57fa\u7840\u7f16\u7801-02 \u2026", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L494"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L13", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L24", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_build_facility_path_label", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_enrich_product_dicts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L72", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_product_to_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L145", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_list_cell_products", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L150", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_get_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L211", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_create_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L225", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_update_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L305", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_delete_cell_product", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L367", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_next_code_start_seq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L383", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_get_next_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L404", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_normalize_product_code_base", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L414", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_build_split_product_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L425", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_reserve_next_codes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L432", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_validate_batch_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L442", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_create_cell_products_by_quantity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L485", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_create_cell_products_batch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L517", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "target": "crud_cell_product_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L599", "weight": 1.0}, {"source": "crud_cell_product_enrich_product_dicts", "target": "crud_cell_product_build_facility_path_label", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L128", "weight": 1.0}, {"source": "crud_cell_product_product_to_response", "target": "crud_cell_product_enrich_product_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_cell_product_product_to_response", "target": "crud_cell_product_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L146", "weight": 1.0}, {"source": "crud_cell_product_list_cell_products", "target": "crud_cell_product_enrich_product_dicts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L205", "weight": 1.0}, {"source": "crud_cell_product_list_cell_products", "target": "crud_cell_product_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L206", "weight": 1.0}, {"source": "crud_cell_product_update_cell_product", "target": "crud_cell_product_get_cell_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L312", "weight": 1.0}, {"source": "crud_cell_product_delete_cell_product", "target": "crud_cell_product_get_cell_product", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L373", "weight": 1.0}, {"source": "crud_cell_product_next_code_start_seq", "target": "crud_cell_product_normalize_product_code_base", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L397", "weight": 1.0}, {"source": "crud_cell_product_get_next_code", "target": "crud_cell_product_next_code_start_seq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L407", "weight": 1.0}, {"source": "crud_cell_product_reserve_next_codes", "target": "crud_cell_product_next_code_start_seq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L438", "weight": 1.0}, {"source": "crud_cell_product_create_cell_products_by_quantity", "target": "crud_cell_product_normalize_product_code_base", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L496", "weight": 1.0}, {"source": "crud_cell_product_create_cell_products_by_quantity", "target": "crud_cell_product_build_split_product_codes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L499", "weight": 1.0}, {"source": "crud_cell_product_create_cell_products_by_quantity", "target": "crud_cell_product_create_cell_products_batch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L506", "weight": 1.0}, {"source": "crud_cell_product_create_cell_products_batch", "target": "crud_cell_product_validate_batch_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L527", "weight": 1.0}, {"source": "crud_cell_product_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_cell_product_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_cell_product_rationale_415", "target": "crud_cell_product_normalize_product_code_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L415", "weight": 1.0}, {"source": "crud_cell_product_rationale_426", "target": "crud_cell_product_build_split_product_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L426", "weight": 1.0}, {"source": "crud_cell_product_rationale_494", "target": "crud_cell_product_create_cell_products_by_quantity", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L494", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_cell_product_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L37"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L38"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L39"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L43"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L45"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L51"}, {"caller_nid": "crud_cell_product_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L53"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L59"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L60"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L62"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L63"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L66"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L67"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "reverse", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L68"}, {"caller_nid": "crud_cell_product_build_facility_path_label", "callee": "join", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L69"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L80"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L80"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L81"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L81"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L82"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L82"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L87"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L87"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L87"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L89"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L99"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L99"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L99"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L101"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L111"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L111"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L111"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L113"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L119"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L119"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L119"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L129"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L136"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L137"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L138"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L139"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L140"}, {"caller_nid": "crud_cell_product_enrich_product_dicts", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L141"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L195"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L195"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L195"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L195"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L195"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L196"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L197"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L197"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L199"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L199"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L199"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L199"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L199"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L200"}, {"caller_nid": "crud_cell_product_list_cell_products", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L208"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L213"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L213"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L213"}, {"caller_nid": "crud_cell_product_get_cell_product", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L215"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L233"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L235"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L237"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L237"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L237"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L243"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L245"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L246"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L248"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L249"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L250"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L251"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L252"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L253"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L253"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L254"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L255"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L256"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L260"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L262"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L265"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L268"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L270"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L273"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L274"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "BizStorageSlotOccupancy", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L277"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L278"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L285"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L291"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L293"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L296"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L297"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "_refresh_slot_cache", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L298"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L300"}, {"caller_nid": "crud_cell_product_create_cell_product", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L301"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L314"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L317"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L319"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L321"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L323"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L325"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L326"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L327"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L328"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L330"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L332"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L339"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "remove_by_item", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L343"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L351"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L355"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L357"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L360"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L361"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L362"}, {"caller_nid": "crud_cell_product_update_cell_product", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L363"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L375"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L378"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L379"}, {"caller_nid": "crud_cell_product_delete_cell_product", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L380"}, {"caller_nid": "crud_cell_product_next_code_start_seq", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L385"}, {"caller_nid": "crud_cell_product_next_code_start_seq", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L385"}, {"caller_nid": "crud_cell_product_next_code_start_seq", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L385"}, {"caller_nid": "crud_cell_product_next_code_start_seq", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L385"}, {"caller_nid": "crud_cell_product_next_code_start_seq", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L388"}, {"caller_nid": "crud_cell_product_next_code_start_seq", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L391"}, {"caller_nid": "crud_cell_product_next_code_start_seq", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L398"}, {"caller_nid": "crud_cell_product_get_next_code", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L405"}, {"caller_nid": "crud_cell_product_get_next_code", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L405"}, {"caller_nid": "crud_cell_product_normalize_product_code_base", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L416"}, {"caller_nid": "crud_cell_product_normalize_product_code_base", "callee": "match", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L419"}, {"caller_nid": "crud_cell_product_normalize_product_code_base", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L421"}, {"caller_nid": "crud_cell_product_normalize_product_code_base", "callee": "group", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L421"}, {"caller_nid": "crud_cell_product_build_split_product_codes", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L429"}, {"caller_nid": "crud_cell_product_reserve_next_codes", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L435"}, {"caller_nid": "crud_cell_product_reserve_next_codes", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L436"}, {"caller_nid": "crud_cell_product_reserve_next_codes", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L436"}, {"caller_nid": "crud_cell_product_reserve_next_codes", "callee": "range", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L439"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L450"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "len", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L451"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L452"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L457"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L457"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L459"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L461"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L462"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L464"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L464"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L466"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L467"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L470"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L470"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L470"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L473"}, {"caller_nid": "crud_cell_product_validate_batch_items", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L480"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L495"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L495"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L495"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L496"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L498"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L500"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L500"}, {"caller_nid": "crud_cell_product_create_cell_products_by_quantity", "callee": "SimpleNamespace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L504"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L533"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L535"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "BizCellProduct", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L536"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L537"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L539"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L540"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L541"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L542"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L544"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L544"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L545"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L546"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "hasattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L547"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L551"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L553"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L556"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L564"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L565"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "BizStorageSlotOccupancy", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L568"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L569"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L587"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L588"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "_refresh_slot_cache", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L591"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L593"}, {"caller_nid": "crud_cell_product_create_cell_products_batch", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L595"}, {"caller_nid": "crud_cell_product_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L602"}, {"caller_nid": "crud_cell_product_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L602"}, {"caller_nid": "crud_cell_product_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/cell_product.py", "source_location": "L602"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6b588b66cb4db67617fbb04f9a7ebd54e1271bd68231569fd7ee9d1502e63ca4.json b/backend/app/graphify-out/cache/ast/6b588b66cb4db67617fbb04f9a7ebd54e1271bd68231569fd7ee9d1502e63ca4.json new file mode 100644 index 00000000..0c09f267 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6b588b66cb4db67617fbb04f9a7ebd54e1271bd68231569fd7ee9d1502e63ca4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_fmt_dt", "label": "_fmt_dt()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L39"}, {"id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L43"}, {"id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L57"}, {"id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L79"}, {"id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L99"}, {"id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L114"}, {"id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129"}, {"id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L140"}, {"id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151"}, {"id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L163"}, {"id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178"}, {"id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L191"}, {"id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L209"}, {"id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L227"}, {"id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L244"}, {"id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L260"}, {"id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L293"}, {"id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L330"}, {"id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L450"}, {"id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L509"}, {"id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L534"}, {"id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561"}, {"id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L706"}, {"id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L744"}, {"id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766"}, {"id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L789"}, {"id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L812"}, {"id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L831"}, {"id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850"}, {"id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L870"}, {"id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L894"}, {"id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L908"}, {"id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1012"}, {"id": "crud_production_task_rationale_1", "label": "\u751f\u4ea7\u4efb\u52a1 CRUD\uff08biz_production_task + \u6b65\u9aa4 + \u5b50\u8868 + \u6295\u5165/\u4ea7\u51fa\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1"}, {"id": "crud_production_task_rationale_910", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L910"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L9", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L12", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_fmt_dt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_generate_task_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L57", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L79", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_reagent_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L99", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_consumable_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L114", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L129", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_step_data_collection_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_input_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L151", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_task_output_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L163", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_soft_delete_sub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L178", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L191", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L209", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L227", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L244", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_clone_route_to_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L260", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_create_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L293", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_list_production_tasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L330", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_get_production_task_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L450", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_production_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L509", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L534", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_add_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L561", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_update_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L706", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_delete_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L744", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_reagents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L766", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_consumables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L789", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L812", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_replace_step_data_collections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L831", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_inputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L850", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_set_task_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L870", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_reorder_task_steps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L894", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_copy_task_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L908", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "target": "crud_production_task_total_pages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1012", "weight": 1.0}, {"source": "crud_production_task_task_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L68", "weight": 1.0}, {"source": "crud_production_task_step_to_dict", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L93", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_reagents", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L287", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_consumables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L288", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_outputs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L289", "weight": 1.0}, {"source": "crud_production_task_clone_route_to_task", "target": "crud_production_task_clone_step_data_collections", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L290", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_generate_task_no", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L297", "weight": 1.0}, {"source": "crud_production_task_create_production_task", "target": "crud_production_task_clone_route_to_task", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L324", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L364", "weight": 1.0}, {"source": "crud_production_task_list_production_tasks", "target": "crud_production_task_fmt_dt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L444", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L462", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L475", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L489", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L490", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L491", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L492", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_input_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L504", "weight": 1.0}, {"source": "crud_production_task_get_production_task_detail", "target": "crud_production_task_task_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L505", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L685", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_reagent_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L699", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_consumable_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L700", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_output_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L701", "weight": 1.0}, {"source": "crud_production_task_add_task_step", "target": "crud_production_task_step_data_collection_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L702", "weight": 1.0}, {"source": "crud_production_task_delete_task_step", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L759", "weight": 1.0}, {"source": "crud_production_task_replace_step_reagents", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L771", "weight": 1.0}, {"source": "crud_production_task_replace_step_consumables", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L794", "weight": 1.0}, {"source": "crud_production_task_replace_step_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L817", "weight": 1.0}, {"source": "crud_production_task_replace_step_data_collections", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L836", "weight": 1.0}, {"source": "crud_production_task_set_task_inputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L855", "weight": 1.0}, {"source": "crud_production_task_set_task_outputs", "target": "crud_production_task_soft_delete_sub", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L875", "weight": 1.0}, {"source": "crud_production_task_copy_task_step", "target": "crud_production_task_step_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1009", "weight": 1.0}, {"source": "crud_production_task_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_production_task_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_production_task_rationale_910", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L910", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_production_task_fmt_dt", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L40"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L44"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L44"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L47"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L47"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L47"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L47"}, {"caller_nid": "crud_production_task_generate_task_no", "callee": "like", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L50"}, {"caller_nid": "crud_production_task_task_output_to_dict", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L171"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L179"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L179"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L179"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L180"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L181"}, {"caller_nid": "crud_production_task_soft_delete_sub", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L188"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L195"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L195"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L195"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L196"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L198"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L198"}, {"caller_nid": "crud_production_task_clone_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L199"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L213"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L213"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L213"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L214"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L216"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L216"}, {"caller_nid": "crud_production_task_clone_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L217"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L231"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L231"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L231"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L232"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L234"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L234"}, {"caller_nid": "crud_production_task_clone_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L235"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L248"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L249"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L251"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L251"}, {"caller_nid": "crud_production_task_clone_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L252"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L265"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L265"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L265"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L265"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L266"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L267"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L267"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L270"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L272"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L273"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L284"}, {"caller_nid": "crud_production_task_clone_route_to_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L285"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L298"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "BizProductionTask", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L299"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L300"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L302"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L303"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L304"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L304"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L305"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L305"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L306"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L308"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L308"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L309"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L309"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L319"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L320"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L322"}, {"caller_nid": "crud_production_task_create_production_task", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L326"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L354"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L355"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L356"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L356"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "_filtered", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L358"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L359"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L370"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L370"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L370"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L371"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L374"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L375"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L381"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L381"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L381"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L389"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L394"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L395"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L401"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L401"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L405"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L405"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L405"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L410"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "values", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L416"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "getattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L416"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L421"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L422"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L429"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L430"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L434"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "zip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L436"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L437"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L442"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L446"}, {"caller_nid": "crud_production_task_list_production_tasks", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L447"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L451"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L451"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L451"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L452"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L461"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L468"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L469"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L470"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L470"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L476"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L476"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L476"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L476"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L477"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L478"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L479"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L480"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L481"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L481"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L482"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L482"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L482"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L482"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L483"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L484"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L484"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L485"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L485"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L485"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L485"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L486"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L487"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L493"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L495"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L496"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L497"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L499"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L499"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L499"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L499"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L500"}, {"caller_nid": "crud_production_task_get_production_task_detail", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L501"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L513"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L514"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L521"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L523"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L525"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L525"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L527"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L528"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L529"}, {"caller_nid": "crud_production_task_update_production_task", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L530"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L538"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L538"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L538"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L539"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L546"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L547"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L555"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L556"}, {"caller_nid": "crud_production_task_update_task_status", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L557"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L565"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L565"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L565"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L566"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L573"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L575"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L576"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L578"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L579"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L584"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L586"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L586"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L586"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L587"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L590"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L592"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L593"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L608"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L609"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L612"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L612"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L612"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L613"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L615"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L615"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L616"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L625"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L625"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L625"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L626"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L628"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L628"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L629"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L638"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L638"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L638"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L639"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L641"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L642"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L650"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L650"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L650"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L651"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L653"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L653"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L654"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L661"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L664"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L665"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L667"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L667"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L668"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L668"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L669"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L669"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L670"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L670"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L671"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L671"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L672"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L673"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L673"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L674"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L674"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L675"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L677"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L681"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L682"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L686"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L686"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L686"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L686"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L687"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L688"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L688"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L689"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L690"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L691"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L691"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L692"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L692"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L692"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L692"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L693"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L694"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L694"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L695"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L695"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L695"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L695"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L696"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L697"}, {"caller_nid": "crud_production_task_add_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L697"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L710"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L711"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L718"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L724"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L727"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L727"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "setattr", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L729"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L730"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L732"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L733"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "_parse_dt", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L735"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L737"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L738"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L739"}, {"caller_nid": "crud_production_task_update_task_step", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L740"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L745"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L745"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L745"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L746"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L753"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L754"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L758"}, {"caller_nid": "crud_production_task_delete_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L763"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L770"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L772"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L773"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L774"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L775"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L775"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L776"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L776"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L777"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L777"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L778"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L778"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L779"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L779"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L780"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L780"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L781"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L782"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L782"}, {"caller_nid": "crud_production_task_replace_step_reagents", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L786"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L793"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L795"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L796"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L796"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L797"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L798"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L798"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L799"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L799"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L800"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L800"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L801"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L801"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L802"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L802"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L803"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L803"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L804"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L805"}, {"caller_nid": "crud_production_task_replace_step_consumables", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L809"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L816"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L818"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L819"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L819"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L820"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L821"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L821"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L822"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L822"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L823"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L823"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L824"}, {"caller_nid": "crud_production_task_replace_step_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L828"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L835"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L837"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L838"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L838"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L839"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L840"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L840"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L841"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L841"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L842"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L842"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L843"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L843"}, {"caller_nid": "crud_production_task_replace_step_data_collections", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L847"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L854"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L857"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "BizProductionTaskInput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L857"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L858"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L859"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L859"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L860"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L860"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L861"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L861"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L862"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L862"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L863"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L863"}, {"caller_nid": "crud_production_task_set_task_inputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L867"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L874"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L877"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L878"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "BizProductionTaskOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L878"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L879"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L880"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L880"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L881"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L881"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L882"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L882"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L883"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L883"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L885"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L885"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L886"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L886"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L887"}, {"caller_nid": "crud_production_task_set_task_outputs", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L891"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L895"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "enumerate", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L896"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L897"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L897"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L897"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L898"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L904"}, {"caller_nid": "crud_production_task_reorder_task_steps", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L905"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L911"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L912"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L915"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L917"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L921"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L921"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L921"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L921"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L922"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "asc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L927"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L931"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L934"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "endswith", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L935"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStep", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L937"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L938"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L949"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L950"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L953"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L953"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L953"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L954"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepReagent", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L956"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L957"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L968"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L968"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L968"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L969"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L971"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepConsumable", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L971"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L972"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L983"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L983"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L983"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L984"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L986"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepOutput", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L986"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L987"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L996"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L996"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L996"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "and_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L997"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "BizProductionTaskStepDataCollection", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L999"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1000"}, {"caller_nid": "crud_production_task_copy_task_step", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1008"}, {"caller_nid": "crud_production_task_total_pages", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1015"}, {"caller_nid": "crud_production_task_total_pages", "callee": "ceil", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1015"}, {"caller_nid": "crud_production_task_total_pages", "callee": "float", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/production_task.py", "source_location": "L1015"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/6cc6de0ece2ad6a19f0f3a9a8c4c31498dd118183cb1d9e75086df4028165186.json b/backend/app/graphify-out/cache/ast/6cc6de0ece2ad6a19f0f3a9a8c4c31498dd118183cb1d9e75086df4028165186.json new file mode 100644 index 00000000..6cc3f7e5 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/6cc6de0ece2ad6a19f0f3a9a8c4c31498dd118183cb1d9e75086df4028165186.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "label": "storage_occupancy.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L1"}, {"id": "crud_storage_occupancy_row_to_dict", "label": "_row_to_dict()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L14"}, {"id": "crud_storage_occupancy_refresh_slot_cache", "label": "_refresh_slot_cache()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L33"}, {"id": "crud_storage_occupancy_create_occupancy", "label": "create_occupancy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L68"}, {"id": "crud_storage_occupancy_batch_create_occupancies", "label": "batch_create_occupancies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L112"}, {"id": "crud_storage_occupancy_remove_occupancy", "label": "remove_occupancy()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L157"}, {"id": "crud_storage_occupancy_remove_by_item", "label": "remove_by_item()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L185"}, {"id": "crud_storage_occupancy_list_occupancies", "label": "list_occupancies()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L212"}, {"id": "crud_storage_occupancy_list_occupancy_history", "label": "list_occupancy_history()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L246"}, {"id": "crud_storage_occupancy_rationale_1", "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 CRUD\uff08biz_storage_slot_occupancy\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L1"}, {"id": "crud_storage_occupancy_rationale_34", "label": "\u5237\u65b0 slot \u7684 occupied_count / last_item_type / last_stored_at / slot_status", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L34"}, {"id": "crud_storage_occupancy_rationale_192", "label": "\u6309\u7269\u54c1\u7c7b\u578b+ID\u51fa\u5e93\uff08\u7ec6\u80de\u4ea7\u54c1\u72b6\u6001\u53d8\u66f4\u65f6\u8c03\u7528\uff09", "file_type": "rationale", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L192"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L4", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L5", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "sqlalchemy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L7", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "sqlalchemy_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L8", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "app_core_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L10", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "app_models_models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L11", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L14", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_refresh_slot_cache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L33", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_create_occupancy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L68", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_batch_create_occupancies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L112", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_remove_occupancy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L157", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_remove_by_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L185", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_list_occupancies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L212", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "target": "crud_storage_occupancy_list_occupancy_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L246", "weight": 1.0}, {"source": "crud_storage_occupancy_create_occupancy", "target": "crud_storage_occupancy_refresh_slot_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L106", "weight": 1.0}, {"source": "crud_storage_occupancy_batch_create_occupancies", "target": "crud_storage_occupancy_refresh_slot_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L150", "weight": 1.0}, {"source": "crud_storage_occupancy_remove_occupancy", "target": "crud_storage_occupancy_refresh_slot_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L179", "weight": 1.0}, {"source": "crud_storage_occupancy_remove_by_item", "target": "crud_storage_occupancy_refresh_slot_cache", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L208", "weight": 1.0}, {"source": "crud_storage_occupancy_list_occupancies", "target": "crud_storage_occupancy_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L243", "weight": 1.0}, {"source": "crud_storage_occupancy_list_occupancy_history", "target": "crud_storage_occupancy_row_to_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L302", "weight": 1.0}, {"source": "crud_storage_occupancy_rationale_1", "target": "users_wuzilong_work_00code_zkxw_backend_app_crud_storage_occupancy_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L1", "weight": 1.0}, {"source": "crud_storage_occupancy_rationale_34", "target": "crud_storage_occupancy_refresh_slot_cache", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L34", "weight": 1.0}, {"source": "crud_storage_occupancy_rationale_192", "target": "crud_storage_occupancy_remove_by_item", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L192", "weight": 1.0}], "raw_calls": [{"caller_nid": "crud_storage_occupancy_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L23"}, {"caller_nid": "crud_storage_occupancy_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L24"}, {"caller_nid": "crud_storage_occupancy_row_to_dict", "callee": "strftime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L29"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L35"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L35"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L35"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L42"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L42"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L42"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L42"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L51"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L51"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L51"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L51"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L55"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L63"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L64"}, {"caller_nid": "crud_storage_occupancy_refresh_slot_cache", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L65"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L82"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "BizStorageSlotOccupancy", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L83"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L84"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L88"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L89"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L90"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L96"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L104"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L105"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L107"}, {"caller_nid": "crud_storage_occupancy_create_occupancy", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L108"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L120"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "set", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L122"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "BizStorageSlotOccupancy", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L124"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "generate_uuid", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L125"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L127"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L129"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L129"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L130"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L130"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L131"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L131"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "strip", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L137"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "get", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L137"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L145"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "append", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L146"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L147"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L148"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L151"}, {"caller_nid": "crud_storage_occupancy_batch_create_occupancies", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L153"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L164"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L164"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L164"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L169"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "ValueError", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L171"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L172"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L177"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L178"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L180"}, {"caller_nid": "crud_storage_occupancy_remove_occupancy", "callee": "refresh", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L181"}, {"caller_nid": "crud_storage_occupancy_remove_by_item", "callee": "first", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L193"}, {"caller_nid": "crud_storage_occupancy_remove_by_item", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L193"}, {"caller_nid": "crud_storage_occupancy_remove_by_item", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L193"}, {"caller_nid": "crud_storage_occupancy_remove_by_item", "callee": "now", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L201"}, {"caller_nid": "crud_storage_occupancy_remove_by_item", "callee": "add", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L206"}, {"caller_nid": "crud_storage_occupancy_remove_by_item", "callee": "flush", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L207"}, {"caller_nid": "crud_storage_occupancy_remove_by_item", "callee": "commit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L209"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L223"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L223"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L228"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L230"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L232"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L234"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L234"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L234"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L234"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L235"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L236"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L236"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L238"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L238"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L238"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L238"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L238"}, {"caller_nid": "crud_storage_occupancy_list_occupancies", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L243"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L259"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L259"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L263"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L265"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L267"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L270"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L271"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "strptime", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L276"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "replace", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L277"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L278"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L283"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L283"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "query", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L283"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "filter", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L289"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "in_", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L289"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "scalar", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L293"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "with_entities", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L293"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L293"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "count", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L293"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L294"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "min", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L295"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "max", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L295"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "all", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L297"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "limit", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L297"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "offset", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L297"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "order_by", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L297"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "desc", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L297"}, {"caller_nid": "crud_storage_occupancy_list_occupancy_history", "callee": "int", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/crud/storage_occupancy.py", "source_location": "L302"}]} \ No newline at end of file diff --git a/backend/app/graphify-out/cache/ast/99c6e7a946ac58e457b113696530f54266c1d950e8e5276a35a8dfcfd6de855e.json b/backend/app/graphify-out/cache/ast/99c6e7a946ac58e457b113696530f54266c1d950e8e5276a35a8dfcfd6de855e.json new file mode 100644 index 00000000..315da6d0 --- /dev/null +++ b/backend/app/graphify-out/cache/ast/99c6e7a946ac58e457b113696530f54266c1d950e8e5276a35a8dfcfd6de855e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "label": "production_task.py", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L1"}, {"id": "schemas_production_task_productiontaskcreate", "label": "ProductionTaskCreate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "schemas_production_task_productiontasklistquery", "label": "ProductionTaskListQuery", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L15"}, {"id": "schemas_production_task_productiontaskupdate", "label": "ProductionTaskUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L23"}, {"id": "schemas_production_task_productiontaskstatusupdate", "label": "ProductionTaskStatusUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L30"}, {"id": "schemas_production_task_taskstepadd", "label": "TaskStepAdd", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L35"}, {"id": "schemas_production_task_taskstepupdate", "label": "TaskStepUpdate", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L46"}, {"id": "schemas_production_task_taskstepmaterialitem", "label": "TaskStepMaterialItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L56"}, {"id": "schemas_production_task_taskstepoutputitem", "label": "TaskStepOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L69"}, {"id": "schemas_production_task_taskstepdatacollectionitem", "label": "TaskStepDataCollectionItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L76"}, {"id": "schemas_production_task_taskinputitem", "label": "TaskInputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L83"}, {"id": "schemas_production_task_taskoutputitem", "label": "TaskOutputItem", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L92"}, {"id": "schemas_production_task_taskstepreorderbody", "label": "TaskStepReorderBody", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L104"}], "edges": [{"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L1", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L2", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "datetime", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L3", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "schemas_production_task_productiontaskcreate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L6", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontasklistquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L15", "weight": 1.0}, {"source": "schemas_production_task_productiontasklistquery", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L15", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L23", "weight": 1.0}, {"source": "schemas_production_task_productiontaskupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L23", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_productiontaskstatusupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L30", "weight": 1.0}, {"source": "schemas_production_task_productiontaskstatusupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L30", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L35", "weight": 1.0}, {"source": "schemas_production_task_taskstepadd", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L35", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L46", "weight": 1.0}, {"source": "schemas_production_task_taskstepupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepmaterialitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L56", "weight": 1.0}, {"source": "schemas_production_task_taskstepmaterialitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L56", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L69", "weight": 1.0}, {"source": "schemas_production_task_taskstepoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L69", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepdatacollectionitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L76", "weight": 1.0}, {"source": "schemas_production_task_taskstepdatacollectionitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L76", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskinputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L83", "weight": 1.0}, {"source": "schemas_production_task_taskinputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L83", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L92", "weight": 1.0}, {"source": "schemas_production_task_taskoutputitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L92", "weight": 1.0}, {"source": "users_wuzilong_work_00code_zkxw_backend_app_schemas_production_task_py", "target": "schemas_production_task_taskstepreorderbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L104", "weight": 1.0}, {"source": "schemas_production_task_taskstepreorderbody", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/zkxw/backend/app/schemas/production_task.py", "source_location": "L104", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/backend/graphify-out/.graphify_analysis.json b/backend/graphify-out/.graphify_analysis.json index 650c98ab..995a9a99 100644 --- a/backend/graphify-out/.graphify_analysis.json +++ b/backend/graphify-out/.graphify_analysis.json @@ -39,7 +39,6 @@ "api_basic_info_customerupdatebody", "api_basic_info_hospitalcreatebody", "api_basic_info_hospitalupdatebody", - "api_basic_info_list_collection_regions", "api_basic_info_protocolnobatchgeneratebody", "api_basic_info_protocolnobatchissuebody", "api_basic_info_protocolnobatchrevokebody", @@ -136,9 +135,6 @@ "crud_collection_protocol_no_batch_generate_protocol_nos", "crud_collection_protocol_no_rationale_256", "crud_collection_protocol_no_rationale_34", - "crud_collection_region_hospital_names_by_region_ids", - "crud_collection_region_list_collection_regions", - "crud_collection_region_region_to_dict", "crud_sample_code_batch_generate_sample_codes", "crud_sample_code_rationale_240", "crud_user_rationale_1", @@ -392,6 +388,10 @@ "schemas_region_regionlistresponse", "schemas_region_regionresponse", "schemas_region_regionupdate", + "schemas_storage_occupancy_occupancycreatebody", + "schemas_storage_occupancy_occupancyhistoryquery", + "schemas_storage_occupancy_occupancylistquery", + "schemas_storage_occupancy_py", "schemas_unit_config", "schemas_unit_py", "schemas_unit_unitbase", @@ -520,6 +520,21 @@ "api_basic_info_update_hospital", "api_basic_info_update_protocol_no", "api_basic_info_update_sample_code", + "api_collection_protocol_create_collection_protocol", + "api_collection_protocol_delete_collection_protocol", + "api_collection_protocol_ensure_customer_for_mother", + "api_collection_protocol_get_collection_protocol_detail", + "api_collection_protocol_get_current_user_id", + "api_collection_protocol_get_tenant_no", + "api_collection_protocol_list_collection_protocol_audits", + "api_collection_protocol_list_collection_protocols", + "api_collection_protocol_list_fullmoon_todos", + "api_collection_protocol_list_payment_details", + "api_collection_protocol_list_receipt_confirm", + "api_collection_protocol_list_receipt_confirmed", + "api_collection_protocol_list_refund_confirm", + "api_collection_protocol_list_refund_confirmed", + "api_collection_protocol_list_storage_certs", "api_collection_protocol_parse_datetime_fields", "api_collection_protocol_post_receipt_confirm", "api_collection_protocol_post_refund_confirm", @@ -527,7 +542,11 @@ "api_collection_protocol_post_submit_receipt_finance_batch", "api_collection_protocol_post_submit_refund_finance", "api_collection_protocol_post_submit_refund_finance_batch", + "api_collection_protocol_py", + "api_collection_protocol_resolve_protocol_attachments", "api_collection_protocol_submit_collection_protocol_audit", + "api_collection_protocol_update_collection_protocol", + "api_collection_protocol_update_fullmoon_todo_insurance", "api_leave_create_leave", "api_leave_delete_leave", "api_leave_get_leave", @@ -552,6 +571,7 @@ "api_operations_create_access_log", "api_operations_create_clean_room", "api_operations_create_exhibition_appointment", + "api_operations_create_occupancy", "api_operations_create_storage_facility", "api_operations_create_storage_slot", "api_operations_delete_access_log", @@ -561,10 +581,16 @@ "api_operations_delete_storage_slot", "api_operations_get_tenant_no", "api_operations_insert_storage_slot_row", + "api_operations_list_access_logs", "api_operations_list_clean_rooms", "api_operations_list_exhibition_appointments", + "api_operations_list_occupancies", + "api_operations_list_occupancy_history", "api_operations_list_storage_facilities", + "api_operations_list_storage_slots", "api_operations_parse_optional_dt", + "api_operations_py", + "api_operations_remove_occupancy", "api_operations_update_access_log", "api_operations_update_clean_room", "api_operations_update_exhibition_appointment", @@ -809,7 +835,6 @@ "crud_leave_update_leave_status", "crud_pilot_service_row_to_dict_channel_agreement", "crud_process_route_update_step", - "crud_production_task_list_production_tasks", "crud_production_task_task_to_dict", "crud_production_task_update_task_step", "crud_qc_material_batch_stock_in", @@ -820,7 +845,6 @@ "crud_qc_material_stock_in", "crud_qc_material_stock_out", "crud_research_donation_change_status", - "crud_research_donation_donation_to_dict", "schemas_order_adjust_adjuststatus", "schemas_order_adjust_adjusttype", "schemas_order_adjust_py", @@ -838,14 +862,12 @@ "api_collection_protocol_rationale_68", "api_collection_protocol_refundfinanceconfirmbody", "api_collection_protocol_refundfinancesubmitbody", - "api_workflow_processdefcreatebody", - "api_workflow_processdefupdatebody", - "api_workflow_publishversionbody", - "api_workflow_rationale_135", - "api_workflow_startinstancebody", - "api_workflow_taskactionbody", "base", "crud_api_request_log_apirequestlogcrud", + "crud_cell_product_rationale_1", + "crud_cell_product_rationale_415", + "crud_cell_product_rationale_426", + "crud_cell_product_rationale_494", "crud_collection_protocol_rationale_1", "crud_collection_protocol_rationale_1126", "crud_collection_protocol_rationale_125", @@ -872,7 +894,7 @@ "crud_process_route_rationale_455", "crud_production_task_copy_task_step", "crud_production_task_rationale_1", - "crud_production_task_rationale_828", + "crud_production_task_rationale_910", "crud_production_work_order_rationale_104", "crud_production_work_order_rationale_132", "crud_production_work_order_rationale_145", @@ -908,7 +930,6 @@ "crud_sample_reception_rationale_825", "crud_sample_reception_rationale_929", "crud_sample_reception_rationale_973", - "crud_workflow_rationale_1", "models_material_bizmaterial", "models_material_bizmaterialstocklog", "models_material_py", @@ -981,6 +1002,7 @@ "models_models_bizsamplereceptioncheckitem", "models_models_bizsamplereceptioncheckresult", "models_models_bizsopdocument", + "models_models_bizstorageslotoccupancy", "models_models_py", "models_models_rationale_1", "models_models_rationale_1007", @@ -996,50 +1018,51 @@ "models_models_rationale_1282", "models_models_rationale_1307", "models_models_rationale_1328", - "models_models_rationale_1348", - "models_models_rationale_1376", - "models_models_rationale_1395", - "models_models_rationale_1414", - "models_models_rationale_1439", - "models_models_rationale_1459", - "models_models_rationale_1510", - "models_models_rationale_1535", - "models_models_rationale_1560", - "models_models_rationale_1584", - "models_models_rationale_1605", - "models_models_rationale_1627", - "models_models_rationale_1651", - "models_models_rationale_1672", - "models_models_rationale_1693", + "models_models_rationale_1351", + "models_models_rationale_1377", + "models_models_rationale_1405", + "models_models_rationale_1424", + "models_models_rationale_1443", + "models_models_rationale_1468", + "models_models_rationale_1488", + "models_models_rationale_1539", + "models_models_rationale_1564", + "models_models_rationale_1589", + "models_models_rationale_1613", + "models_models_rationale_1634", + "models_models_rationale_1656", + "models_models_rationale_1680", + "models_models_rationale_1701", + "models_models_rationale_1722", "models_models_rationale_176", - "models_models_rationale_1765", - "models_models_rationale_1786", - "models_models_rationale_1824", - "models_models_rationale_1846", - "models_models_rationale_1893", - "models_models_rationale_1917", - "models_models_rationale_1941", - "models_models_rationale_1980", - "models_models_rationale_2002", - "models_models_rationale_2029", - "models_models_rationale_2053", - "models_models_rationale_2077", - "models_models_rationale_2098", - "models_models_rationale_2123", - "models_models_rationale_2157", - "models_models_rationale_2183", - "models_models_rationale_2210", - "models_models_rationale_2232", + "models_models_rationale_1794", + "models_models_rationale_1815", + "models_models_rationale_1853", + "models_models_rationale_1875", + "models_models_rationale_1922", + "models_models_rationale_1946", + "models_models_rationale_1970", + "models_models_rationale_2009", + "models_models_rationale_2031", + "models_models_rationale_2058", + "models_models_rationale_2082", + "models_models_rationale_2106", + "models_models_rationale_2127", + "models_models_rationale_2152", + "models_models_rationale_2186", + "models_models_rationale_2212", + "models_models_rationale_2240", "models_models_rationale_2262", - "models_models_rationale_2287", - "models_models_rationale_2312", - "models_models_rationale_2333", - "models_models_rationale_2354", - "models_models_rationale_2379", + "models_models_rationale_2292", + "models_models_rationale_2317", + "models_models_rationale_2342", + "models_models_rationale_2363", + "models_models_rationale_2384", "models_models_rationale_2409", "models_models_rationale_241", - "models_models_rationale_2431", - "models_models_rationale_2455", + "models_models_rationale_2439", + "models_models_rationale_2461", + "models_models_rationale_2485", "models_models_rationale_279", "models_models_rationale_321", "models_models_rationale_342", @@ -1076,11 +1099,7 @@ "models_models_systenant", "models_models_sysuserpost", "models_models_userrole", - "models_models_wfnode", - "models_models_wfprocessdef", "models_models_wfprocessinstance", - "models_models_wfprocessversion", - "models_models_wftask", "models_models_wftransition", "models_qc_material_bizqcmaterial", "models_qc_material_bizqcmaterialusage", @@ -1102,11 +1121,69 @@ "models_research_donation_rationale_155", "models_research_donation_rationale_183", "models_research_donation_rationale_43", - "models_research_donation_rationale_64", - "services_workflow_engine_rationale_1" + "models_research_donation_rationale_64" ], "3": [ + "api_basic_info_list_collection_regions", + "api_workflow_get_designer_data", + "core_data_scope_apply_data_scope", + "core_data_scope_get_child_dept_ids", + "core_data_scope_get_user_dept_id", + "core_data_scope_py", + "core_data_scope_resolve_user_role_scopes", "core_utils_generate_uuid", + "crud_api_request_log_delete", + "crud_api_request_log_get", + "crud_api_request_log_get_multi_with_filters", + "crud_api_request_log_py", + "crud_base_crudbase_count", + "crud_base_crudbase_exists", + "crud_collection_protocol_list_audits", + "crud_collection_region_create_collection_region", + "crud_collection_region_create_hospital", + "crud_collection_region_get_collection_region", + "crud_collection_region_get_hospital", + "crud_collection_region_hospital_names_by_region_ids", + "crud_collection_region_hospital_to_dict", + "crud_collection_region_list_collection_regions", + "crud_collection_region_list_hospitals", + "crud_collection_region_py", + "crud_collection_region_region_to_dict", + "crud_collection_region_soft_delete_collection_region", + "crud_collection_region_soft_delete_hospital", + "crud_collection_region_total_pages", + "crud_collection_region_update_collection_region", + "crud_collection_region_update_hospital", + "crud_consumable_pack_create_consumable_pack", + "crud_consumable_pack_get_consumable_pack", + "crud_consumable_pack_get_pack_detail", + "crud_consumable_pack_item_row_to_dict", + "crud_consumable_pack_list_all_packs", + "crud_consumable_pack_list_consumable_packs", + "crud_consumable_pack_pack_code_exists", + "crud_consumable_pack_py", + "crud_consumable_pack_row_to_dict", + "crud_consumable_pack_soft_delete_consumable_pack", + "crud_consumable_pack_total_pages", + "crud_consumable_pack_update_consumable_pack", + "crud_express_company_create_express_company", + "crud_express_company_express_code_exists", + "crud_express_company_get_express_company", + "crud_express_company_list_express_companies", + "crud_express_company_py", + "crud_express_company_rationale_1", + "crud_express_company_row_to_dict", + "crud_express_company_soft_delete_express_company", + "crud_express_company_total_pages", + "crud_express_company_update_express_company", + "crud_leave_create_leave", + "crud_leave_get_leave", + "crud_leave_list_leaves", + "crud_leave_py", + "crud_leave_row_to_dict", + "crud_leave_soft_delete_leave", + "crud_leave_total_pages", + "crud_leave_update_leave", "crud_material_batch_stock_in", "crud_material_batch_stock_out", "crud_material_code_exists", @@ -1218,34 +1295,6 @@ "crud_pilot_service_update_project_system_item", "crud_pilot_service_validate_package_items_for_save", "crud_pilot_service_void_channel_agreement", - "crud_process_route_add_step", - "crud_process_route_copy_step", - "crud_process_route_create_route", - "crud_process_route_create_step_consumable", - "crud_process_route_create_step_data_collection", - "crud_process_route_create_step_output", - "crud_process_route_create_step_reagent", - "crud_process_route_get_route", - "crud_process_route_get_route_detail", - "crud_process_route_list_routes", - "crud_process_route_py", - "crud_process_route_reorder_steps", - "crud_process_route_route_row_to_dict", - "crud_process_route_set_current_route", - "crud_process_route_soft_delete_route", - "crud_process_route_soft_delete_step", - "crud_process_route_soft_delete_sub_records", - "crud_process_route_step_consumable_row_to_dict", - "crud_process_route_step_data_collection_row_to_dict", - "crud_process_route_step_output_row_to_dict", - "crud_process_route_step_reagent_row_to_dict", - "crud_process_route_step_row_to_dict", - "crud_process_route_total_pages", - "crud_process_route_update_route", - "crud_process_route_update_step_consumables", - "crud_process_route_update_step_data_collections", - "crud_process_route_update_step_outputs", - "crud_process_route_update_step_reagents", "crud_production_task_add_task_step", "crud_production_task_clone_route_to_task", "crud_production_task_clone_step_consumables", @@ -1257,6 +1306,7 @@ "crud_production_task_fmt_dt", "crud_production_task_generate_task_no", "crud_production_task_get_production_task_detail", + "crud_production_task_list_production_tasks", "crud_production_task_py", "crud_production_task_reorder_task_steps", "crud_production_task_replace_step_consumables", @@ -1275,149 +1325,11 @@ "crud_production_task_task_output_to_dict", "crud_production_task_total_pages", "crud_production_task_update_production_task", - "crud_production_task_update_task_status" - ], - "4": [ - "api_collection_protocol_create_collection_protocol", - "api_collection_protocol_delete_collection_protocol", - "api_collection_protocol_ensure_customer_for_mother", - "api_collection_protocol_get_collection_protocol_detail", - "api_collection_protocol_get_current_user_id", - "api_collection_protocol_get_tenant_no", - "api_collection_protocol_list_collection_protocol_audits", - "api_collection_protocol_list_collection_protocols", - "api_collection_protocol_list_fullmoon_todos", - "api_collection_protocol_list_payment_details", - "api_collection_protocol_list_receipt_confirm", - "api_collection_protocol_list_receipt_confirmed", - "api_collection_protocol_list_refund_confirm", - "api_collection_protocol_list_refund_confirmed", - "api_collection_protocol_list_storage_certs", - "api_collection_protocol_persist_protocol_sub_resources", - "api_collection_protocol_py", - "api_collection_protocol_resolve_protocol_attachments", - "api_collection_protocol_update_collection_protocol", - "api_collection_protocol_update_fullmoon_todo_insurance", - "api_ethnic_list_ethnics_for_select", - "api_ethnic_py", - "api_operations_list_access_logs", - "core_data_scope_apply_data_scope", - "core_data_scope_get_child_dept_ids", - "core_data_scope_get_user_dept_id", - "core_data_scope_py", - "core_data_scope_resolve_user_role_scopes", - "crud_api_request_log_delete", - "crud_api_request_log_get", - "crud_api_request_log_get_multi_with_filters", - "crud_api_request_log_py", - "crud_base_crudbase_count", - "crud_collection_protocol_add_months_yyyymmdd", - "crud_collection_protocol_align_fq_payment_details_payload", - "crud_collection_protocol_apply_submit_receipt_finance", - "crud_collection_protocol_apply_submit_refund_finance", - "crud_collection_protocol_attachments_to_urls", - "crud_collection_protocol_audit_to_dict", - "crud_collection_protocol_batch_submit_receipt_finance", - "crud_collection_protocol_batch_submit_refund_finance", - "crud_collection_protocol_calc_installment_due_amounts", - "crud_collection_protocol_classify_installment_warning", - "crud_collection_protocol_collection_info_to_dict", - "crud_collection_protocol_confirm_receipt", - "crud_collection_protocol_confirm_refund", - "crud_collection_protocol_create_audit", - "crud_collection_protocol_dec", - "crud_collection_protocol_detail_query_with_protocol", - "crud_collection_protocol_detail_to_dict", - "crud_collection_protocol_fmt_dt", - "crud_collection_protocol_format_newborn_info", - "crud_collection_protocol_format_storage_cert_sample_info", - "crud_collection_protocol_fullmoon_todo_detail_dict", - "crud_collection_protocol_fullmoon_todo_empty_dict", - "crud_collection_protocol_fullmoon_todo_to_dict", - "crud_collection_protocol_get_collection_info", - "crud_collection_protocol_get_collection_protocol", - "crud_collection_protocol_get_fullmoon_todo", - "crud_collection_protocol_get_party_customer", - "crud_collection_protocol_get_payment_by_protocol_id", - "crud_collection_protocol_get_payment_detail_or_raise", - "crud_collection_protocol_get_protocol_detail_bundle", - "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", - "crud_collection_protocol_get_storage_cert", - "crud_collection_protocol_list_audits", - "crud_collection_protocol_list_collection_protocols", - "crud_collection_protocol_list_installment_warning", - "crud_collection_protocol_list_payment_details", - "crud_collection_protocol_list_payment_details_page", - "crud_collection_protocol_list_receipt_confirm_details", - "crud_collection_protocol_list_receipt_confirmed_details", - "crud_collection_protocol_list_refund_confirm_details", - "crud_collection_protocol_list_refund_confirmed_details", - "crud_collection_protocol_list_sample_transports", - "crud_collection_protocol_list_samples", - "crud_collection_protocol_list_storage_certs", - "crud_collection_protocol_load_sample_type_name_map", - "crud_collection_protocol_lookup_attachment_by_url", - "crud_collection_protocol_migrate_sample_child_refs_on_replace", - "crud_collection_protocol_normalize_attachment_url_key", - "crud_collection_protocol_normalize_fields", - "crud_collection_protocol_normalize_yyyymmdd_date", - "crud_collection_protocol_optional_decimal", - "crud_collection_protocol_party_customer_map_by_protocol_ids", - "crud_collection_protocol_party_customer_to_dict", - "crud_collection_protocol_payment_to_dict", - "crud_collection_protocol_pick_storage_in_date", - "crud_collection_protocol_pop_attachment_urls", - "crud_collection_protocol_protocol_to_dict", - "crud_collection_protocol_py", - "crud_collection_protocol_rows_to_payment_detail_dicts", - "crud_collection_protocol_sample_to_dict", - "crud_collection_protocol_save_payment_details", - "crud_collection_protocol_save_sample_transports", - "crud_collection_protocol_save_samples", - "crud_collection_protocol_soft_delete_collection_protocol", - "crud_collection_protocol_soft_delete_transports_for_protocol", - "crud_collection_protocol_storage_cert_to_dict", - "crud_collection_protocol_submit_receipt_finance", - "crud_collection_protocol_submit_refund_finance", - "crud_collection_protocol_today_yyyymmdd", - "crud_collection_protocol_total_pages", - "crud_collection_protocol_transport_to_dict", - "crud_collection_protocol_update_collection_protocol", - "crud_collection_protocol_upsert_collection_info", - "crud_collection_protocol_upsert_fullmoon_todo", - "crud_collection_protocol_upsert_party_customer", - "crud_collection_protocol_upsert_payment", - "crud_collection_protocol_upsert_storage_cert", - "crud_collection_protocol_user_nick_name_map", - "crud_collection_protocol_validate_sample_codes_not_used", - "crud_customer_create_customer", - "crud_customer_get_customer", - "crud_customer_id_card_taken", - "crud_customer_list_customers", - "crud_customer_py", - "crud_customer_rationale_1", - "crud_customer_row_to_dict", - "crud_customer_soft_delete_customer", - "crud_customer_total_pages", - "crud_customer_update_customer", - "crud_ethnic_list_ethnics", - "crud_ethnic_py", - "crud_ethnic_rationale_1", - "crud_ethnic_row_to_dict", - "crud_leave_create_leave", - "crud_leave_get_leave", - "crud_leave_list_leaves", - "crud_leave_py", - "crud_leave_row_to_dict", - "crud_leave_soft_delete_leave", - "crud_leave_total_pages", - "crud_leave_update_leave", - "crud_material_stock_log_dec", - "crud_material_stock_log_fmt_dt", - "crud_material_stock_log_list_stock_logs", - "crud_material_stock_log_py", - "crud_material_stock_log_row_to_dict", - "crud_material_stock_log_user_nick_name_map", + "crud_production_task_update_task_status", + "crud_qc_item_param_list_params_by_item", + "crud_qc_item_param_py", + "crud_qc_item_param_row_to_dict", + "crud_qc_item_param_save_params_for_item", "crud_qc_lab_test_item_create_lab_item", "crud_qc_lab_test_item_get_lab_item", "crud_qc_lab_test_item_item_code_exists", @@ -1427,17 +1339,50 @@ "crud_qc_lab_test_item_row_to_dict", "crud_qc_lab_test_item_soft_delete_lab_item", "crud_qc_lab_test_item_update_lab_item", - "crud_research_donation_list_audits", + "crud_qc_task_result_list_results_by_task", + "crud_qc_task_result_list_saved_results_by_task", + "crud_qc_task_result_merge_saved_into_template", + "crud_qc_task_result_py", + "crud_qc_task_result_resolve_task_item_ref", + "crud_qc_task_result_row_to_dict", + "crud_qc_task_result_save_results_for_task", + "crud_workflow_create_instance", + "crud_workflow_create_process_def", + "crud_workflow_get_all_tasks_for_business", + "crud_workflow_get_latest_version", + "crud_workflow_get_nodes_by_version", + "crud_workflow_get_process_def", + "crud_workflow_get_task", + "crud_workflow_get_transitions_by_version", "crud_workflow_list_completed_tasks", "crud_workflow_list_my_instances", "crud_workflow_list_pending_tasks", - "crud_workflow_task_row_to_dict" + "crud_workflow_list_process_defs", + "crud_workflow_list_versions", + "crud_workflow_process_code_exists", + "crud_workflow_py", + "crud_workflow_row_to_dict", + "crud_workflow_soft_delete_process_def", + "crud_workflow_task_row_to_dict", + "crud_workflow_total_pages", + "crud_workflow_update_process_def", + "crud_workflow_version_to_dict", + "services_workflow_engine_workflowengine_start_process" ], - "5": [ + "4": [ "crud_base_crudbase_update", "crud_collection_protocol_format_attachment_file_size", "crud_collection_protocol_get_protocol_nos_used_in_protocols", "crud_collection_protocol_urls_to_attachment_list", + "crud_dict_type_create_dict_type", + "crud_dict_type_dict_type_code_exists", + "crud_dict_type_get_dict_type", + "crud_dict_type_list_dict_types", + "crud_dict_type_py", + "crud_dict_type_row_to_dict", + "crud_dict_type_soft_delete_dict_type", + "crud_dict_type_total_pages", + "crud_dict_type_update_dict_type", "crud_production_work_order_accept_conclusion_label", "crud_production_work_order_attach_reception_detail", "crud_production_work_order_complete_production_work_order", @@ -1493,19 +1438,6 @@ "crud_qc_work_order_try_complete_work_order", "crud_qc_work_order_wo_to_dict", "crud_qc_work_order_work_order_qc_biz_type", - "crud_role_create_role", - "crud_role_get_role", - "crud_role_get_role_data_scope", - "crud_role_get_role_menu_ids", - "crud_role_list_roles", - "crud_role_py", - "crud_role_rationale_1", - "crud_role_role_name_exists", - "crud_role_row_to_dict", - "crud_role_soft_delete_role", - "crud_role_total_pages", - "crud_role_update_role", - "crud_role_update_role_data_scope", "crud_sample_reception_check_result_get_check_results_for_reception", "crud_sample_reception_check_result_legacy_results_from_reception", "crud_sample_reception_check_result_list_results_by_reception_ids", @@ -1534,6 +1466,17 @@ "crud_sample_reception_sample_detail_rows_query", "crud_sample_reception_sample_pending_query", "crud_sample_reception_update_sample_reception", + "crud_sop_document_create_sop_document", + "crud_sop_document_get_sop_document", + "crud_sop_document_list_sop_documents", + "crud_sop_document_py", + "crud_sop_document_rationale_1", + "crud_sop_document_row_to_dict", + "crud_sop_document_soft_delete_sop_document", + "crud_sop_document_sop_code_exists", + "crud_sop_document_total_pages", + "crud_sop_document_update_sop_document", + "crud_storage_facility_clear_slots_by_facility_node", "crud_user_create_user", "crud_user_get_user", "crud_user_get_user_with_relations", @@ -1552,8 +1495,103 @@ "crud_user_update_user", "crud_user_user_no_exists" ], + "5": [ + "api_collection_protocol_persist_protocol_sub_resources", + "crud_collection_protocol_add_months_yyyymmdd", + "crud_collection_protocol_align_fq_payment_details_payload", + "crud_collection_protocol_apply_submit_receipt_finance", + "crud_collection_protocol_apply_submit_refund_finance", + "crud_collection_protocol_attachments_to_urls", + "crud_collection_protocol_audit_to_dict", + "crud_collection_protocol_batch_submit_receipt_finance", + "crud_collection_protocol_batch_submit_refund_finance", + "crud_collection_protocol_calc_installment_due_amounts", + "crud_collection_protocol_classify_installment_warning", + "crud_collection_protocol_collection_info_to_dict", + "crud_collection_protocol_confirm_receipt", + "crud_collection_protocol_confirm_refund", + "crud_collection_protocol_create_audit", + "crud_collection_protocol_create_collection_protocol", + "crud_collection_protocol_dec", + "crud_collection_protocol_detail_query_with_protocol", + "crud_collection_protocol_detail_to_dict", + "crud_collection_protocol_fmt_dt", + "crud_collection_protocol_format_newborn_info", + "crud_collection_protocol_format_storage_cert_sample_info", + "crud_collection_protocol_fullmoon_todo_detail_dict", + "crud_collection_protocol_fullmoon_todo_empty_dict", + "crud_collection_protocol_fullmoon_todo_to_dict", + "crud_collection_protocol_get_collection_info", + "crud_collection_protocol_get_collection_protocol", + "crud_collection_protocol_get_fullmoon_todo", + "crud_collection_protocol_get_party_customer", + "crud_collection_protocol_get_payment_by_protocol_id", + "crud_collection_protocol_get_payment_detail_or_raise", + "crud_collection_protocol_get_protocol_detail_bundle", + "crud_collection_protocol_get_sample_codes_used_in_protocol_samples", + "crud_collection_protocol_get_storage_cert", + "crud_collection_protocol_list_collection_protocols", + "crud_collection_protocol_list_installment_warning", + "crud_collection_protocol_list_payment_details", + "crud_collection_protocol_list_payment_details_page", + "crud_collection_protocol_list_receipt_confirm_details", + "crud_collection_protocol_list_receipt_confirmed_details", + "crud_collection_protocol_list_refund_confirm_details", + "crud_collection_protocol_list_refund_confirmed_details", + "crud_collection_protocol_list_sample_transports", + "crud_collection_protocol_list_samples", + "crud_collection_protocol_list_storage_certs", + "crud_collection_protocol_load_sample_type_name_map", + "crud_collection_protocol_lookup_attachment_by_url", + "crud_collection_protocol_migrate_sample_child_refs_on_replace", + "crud_collection_protocol_normalize_attachment_url_key", + "crud_collection_protocol_normalize_fields", + "crud_collection_protocol_normalize_yyyymmdd_date", + "crud_collection_protocol_optional_decimal", + "crud_collection_protocol_party_customer_map_by_protocol_ids", + "crud_collection_protocol_party_customer_to_dict", + "crud_collection_protocol_payment_to_dict", + "crud_collection_protocol_pick_storage_in_date", + "crud_collection_protocol_pop_attachment_urls", + "crud_collection_protocol_protocol_to_dict", + "crud_collection_protocol_py", + "crud_collection_protocol_rows_to_payment_detail_dicts", + "crud_collection_protocol_sample_to_dict", + "crud_collection_protocol_save_payment_details", + "crud_collection_protocol_save_sample_transports", + "crud_collection_protocol_save_samples", + "crud_collection_protocol_soft_delete_collection_protocol", + "crud_collection_protocol_soft_delete_transports_for_protocol", + "crud_collection_protocol_storage_cert_to_dict", + "crud_collection_protocol_submit_receipt_finance", + "crud_collection_protocol_submit_refund_finance", + "crud_collection_protocol_today_yyyymmdd", + "crud_collection_protocol_total_pages", + "crud_collection_protocol_transport_to_dict", + "crud_collection_protocol_update_collection_protocol", + "crud_collection_protocol_upsert_collection_info", + "crud_collection_protocol_upsert_fullmoon_todo", + "crud_collection_protocol_upsert_party_customer", + "crud_collection_protocol_upsert_payment", + "crud_collection_protocol_upsert_storage_cert", + "crud_collection_protocol_user_nick_name_map", + "crud_collection_protocol_validate_sample_codes_not_used", + "crud_protocol_donation_convert_active_link_query", + "crud_protocol_donation_convert_assert_biz_no_available", + "crud_protocol_donation_convert_create_convert_link", + "crud_protocol_donation_convert_get_convert_partner", + "crud_protocol_donation_convert_get_partner_sample_codes", + "crud_protocol_donation_convert_has_active_convert_link", + "crud_protocol_donation_convert_py", + "crud_protocol_donation_convert_upsert_convert_link_for_to_storage" + ], "6": [ - "api_workflow_get_designer_data", + "api_workflow_processdefcreatebody", + "api_workflow_processdefupdatebody", + "api_workflow_publishversionbody", + "api_workflow_rationale_135", + "api_workflow_startinstancebody", + "api_workflow_taskactionbody", "core_storage_basestorage", "core_storage_basestorage_delete_file", "core_storage_basestorage_get_url", @@ -1600,39 +1638,17 @@ "core_storage_rationale_38", "core_storage_rationale_53", "core_storage_rationale_83", - "crud_qc_item_param_list_params_by_item", - "crud_qc_item_param_py", - "crud_qc_item_param_row_to_dict", - "crud_qc_item_param_save_params_for_item", - "crud_qc_task_result_list_results_by_task", - "crud_qc_task_result_list_saved_results_by_task", - "crud_qc_task_result_merge_saved_into_template", - "crud_qc_task_result_py", - "crud_qc_task_result_resolve_task_item_ref", - "crud_qc_task_result_row_to_dict", - "crud_qc_task_result_save_results_for_task", - "crud_workflow_create_instance", - "crud_workflow_create_process_def", - "crud_workflow_get_all_tasks_for_business", + "crud_workflow_create_task", "crud_workflow_get_instance", - "crud_workflow_get_latest_version", - "crud_workflow_get_nodes_by_version", "crud_workflow_get_pending_tasks_by_node", - "crud_workflow_get_process_def", - "crud_workflow_get_task", - "crud_workflow_get_transitions_by_version", - "crud_workflow_list_process_defs", - "crud_workflow_list_versions", - "crud_workflow_process_code_exists", "crud_workflow_publish_version", - "crud_workflow_py", - "crud_workflow_row_to_dict", - "crud_workflow_soft_delete_process_def", - "crud_workflow_total_pages", + "crud_workflow_rationale_1", "crud_workflow_update_instance_status", - "crud_workflow_update_process_def", - "crud_workflow_version_to_dict", "exception", + "models_models_wfnode", + "models_models_wfprocessdef", + "models_models_wfprocessversion", + "models_models_wftask", "services_workflow_callback_dispatch_local", "services_workflow_callback_py", "services_workflow_callback_rationale_1", @@ -1646,6 +1662,7 @@ "services_workflow_engine_parse_node_config", "services_workflow_engine_parse_variables", "services_workflow_engine_py", + "services_workflow_engine_rationale_1", "services_workflow_engine_workflowengine", "services_workflow_engine_workflowengine_advance", "services_workflow_engine_workflowengine_approve_task", @@ -1654,105 +1671,83 @@ "services_workflow_engine_workflowengine_execute_node", "services_workflow_engine_workflowengine_init", "services_workflow_engine_workflowengine_reject_task", - "services_workflow_engine_workflowengine_resolve_approvers", - "services_workflow_engine_workflowengine_start_process" + "services_workflow_engine_workflowengine_resolve_approvers" ], "7": [ - "api_operations_accesslogcreatebody", - "api_operations_accesslogupdatebody", - "api_operations_cleanroomcreatebody", - "api_operations_cleanroomupdatebody", - "api_operations_exhibitionappointmentcreatebody", - "api_operations_exhibitionappointmentupdatebody", - "api_operations_list_storage_slots", - "api_operations_py", - "api_operations_rationale_1", - "api_operations_storagefacilitycreatebody", - "api_operations_storagefacilityupdatebody", - "api_operations_storageslotbatchcreatebody", - "api_operations_storageslotclearbody", - "api_operations_storageslotcreatebody", - "api_operations_storageslotinsertrowbody", - "api_operations_storageslotupdatebody", - "api_production_get_next_cell_product_code", - "crud_cell_product_build_facility_path_label", - "crud_cell_product_build_split_product_codes", - "crud_cell_product_create_cell_product", - "crud_cell_product_create_cell_products_batch", - "crud_cell_product_create_cell_products_by_quantity", - "crud_cell_product_delete_cell_product", - "crud_cell_product_enrich_product_dicts", - "crud_cell_product_get_cell_product", - "crud_cell_product_get_next_code", - "crud_cell_product_list_cell_products", - "crud_cell_product_next_code_start_seq", - "crud_cell_product_normalize_product_code_base", - "crud_cell_product_py", - "crud_cell_product_rationale_1", - "crud_cell_product_rationale_379", - "crud_cell_product_rationale_390", - "crud_cell_product_rationale_458", - "crud_cell_product_reserve_next_codes", - "crud_cell_product_row_to_dict", - "crud_cell_product_total_pages", - "crud_cell_product_update_cell_product", - "crud_cell_product_validate_batch_items", - "crud_clean_room_access_log_to_dict", - "crud_clean_room_create_access_log", - "crud_clean_room_create_clean_room", - "crud_clean_room_get_access_log", - "crud_clean_room_get_clean_room", - "crud_clean_room_list_access_logs", - "crud_clean_room_list_clean_rooms", - "crud_clean_room_py", - "crud_clean_room_rationale_1", - "crud_clean_room_room_code_exists", - "crud_clean_room_row_to_dict", - "crud_clean_room_soft_delete_access_log", - "crud_clean_room_soft_delete_clean_room", - "crud_clean_room_total_pages", - "crud_clean_room_update_access_log", - "crud_clean_room_update_clean_room", - "crud_exhibition_appointment_appointment_no_exists", - "crud_exhibition_appointment_create_exhibition_appointment", - "crud_exhibition_appointment_format_visit_date", - "crud_exhibition_appointment_generate_appointment_no", - "crud_exhibition_appointment_get_exhibition_appointment", - "crud_exhibition_appointment_list_exhibition_appointments", - "crud_exhibition_appointment_py", - "crud_exhibition_appointment_rationale_1", - "crud_exhibition_appointment_rationale_100", - "crud_exhibition_appointment_rationale_16", - "crud_exhibition_appointment_soft_delete_exhibition_appointment", - "crud_exhibition_appointment_update_exhibition_appointment", - "crud_storage_facility_batch_create_slots", - "crud_storage_facility_clear_slots_by_facility_node", - "crud_storage_facility_collect_descendant_ids", - "crud_storage_facility_create_facility", - "crud_storage_facility_create_slot", - "crud_storage_facility_get_children", - "crud_storage_facility_get_facility", - "crud_storage_facility_get_slot", - "crud_storage_facility_insert_row_and_shift_slots", - "crud_storage_facility_list_all_facilities", - "crud_storage_facility_list_slots", - "crud_storage_facility_py", - "crud_storage_facility_rationale_1", - "crud_storage_facility_rationale_165", - "crud_storage_facility_rationale_41", - "crud_storage_facility_rationale_63", - "crud_storage_facility_rationale_79", - "crud_storage_facility_row_to_dict", - "crud_storage_facility_slot_to_dict", - "crud_storage_facility_soft_delete_facility", - "crud_storage_facility_soft_delete_slot", - "crud_storage_facility_update_facility", - "crud_storage_facility_update_slot", - "models_models_bizcleanroom", - "models_models_bizcleanroomaccesslog", - "models_models_bizexhibitionappointment", - "models_models_bizstoragefacility", - "models_models_bizstoragefacilityslot" + "basehttpmiddleware", + "core_admin_request_json_parse_admin_request_json", + "core_admin_request_json_py", + "core_admin_request_json_rationale_1", + "core_admin_request_json_rationale_25", + "core_api_crypto_apicryptoerror", + "core_api_crypto_b64url_decode", + "core_api_crypto_b64url_encode", + "core_api_crypto_decrypt_json", + "core_api_crypto_derive_key", + "core_api_crypto_encrypt_json", + "core_api_crypto_gen_nonce_hex", + "core_api_crypto_is_ts_in_window", + "core_api_crypto_middleware_apicryptomiddleware", + "core_api_crypto_middleware_apicryptomiddleware_dispatch", + "core_api_crypto_middleware_claims_from_auth", + "core_api_crypto_middleware_coerce_post_method_override_to_get", + "core_api_crypto_middleware_get_redis_client", + "core_api_crypto_middleware_is_crypto_api", + "core_api_crypto_middleware_json_error_response", + "core_api_crypto_middleware_mark_nonce_once", + "core_api_crypto_middleware_nonce_key", + "core_api_crypto_middleware_py", + "core_api_crypto_middleware_rationale_106", + "core_api_crypto_middleware_rationale_38", + "core_api_crypto_middleware_should_skip_path", + "core_api_crypto_py", + "core_api_request_log_middleware_apirequestlogmiddleware", + "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", + "core_api_request_log_middleware_claims_from_auth", + "core_api_request_log_middleware_format_body_bytes", + "core_api_request_log_middleware_persist_log", + "core_api_request_log_middleware_py", + "core_api_request_log_middleware_rationale_1", + "core_api_request_log_middleware_redact_obj", + "core_api_request_log_middleware_schedule_persist_log", + "core_api_request_log_middleware_should_skip", + "core_api_request_log_middleware_truncate", + "core_request_payload_py", + "core_request_payload_rationale_1", + "core_request_payload_rationale_18", + "core_request_payload_resolve_request_payload", + "core_utils_format_datetime", + "core_utils_generate_id", + "core_utils_generate_random_password", + "core_utils_get_current_time", + "core_utils_get_file_size_display", + "core_utils_py", + "crud_base_camel_to_snake", + "crud_base_crudbase", + "crud_base_crudbase_create", + "crud_base_crudbase_delete", + "crud_base_crudbase_get_all", + "crud_base_crudbase_get_multi", + "crud_base_crudbase_hard_delete", + "crud_base_crudbase_init", + "crud_base_get_model_attr", + "crud_base_historycrud", + "crud_base_historycrud_create_history", + "crud_base_py", + "crud_role_create_role", + "crud_role_get_role", + "crud_role_get_role_data_scope", + "crud_role_get_role_menu_ids", + "crud_role_list_roles", + "crud_role_py", + "crud_role_rationale_1", + "crud_role_role_name_exists", + "crud_role_row_to_dict", + "crud_role_soft_delete_role", + "crud_role_total_pages", + "crud_role_update_role", + "crud_role_update_role_data_scope", + "crud_role_update_role_menus" ], "8": [ "api_admin_list_roles_for_select", @@ -1818,26 +1813,6 @@ "core_security_py", "core_security_rationale_5", "core_security_verify_password", - "core_utils_format_datetime", - "core_utils_generate_id", - "core_utils_generate_random_password", - "core_utils_get_current_time", - "core_utils_get_file_size_display", - "core_utils_py", - "crud_base_camel_to_snake", - "crud_base_crudbase", - "crud_base_crudbase_create", - "crud_base_crudbase_delete", - "crud_base_crudbase_exists", - "crud_base_crudbase_get_all", - "crud_base_crudbase_get_multi", - "crud_base_crudbase_hard_delete", - "crud_base_crudbase_init", - "crud_base_get_model_attr", - "crud_base_historycrud", - "crud_base_historycrud_create_history", - "crud_base_py", - "crud_role_update_role_menus", "crud_user_usercrudcompat_get_by_user_no", "main_py", "services_web_auth_roles_iter_user_menu_perm_codes", @@ -1849,6 +1824,78 @@ "tasks_init_shutdown_scheduler" ], "9": [ + "api_operations_accesslogcreatebody", + "api_operations_accesslogupdatebody", + "api_operations_cleanroomcreatebody", + "api_operations_cleanroomupdatebody", + "api_operations_exhibitionappointmentcreatebody", + "api_operations_exhibitionappointmentupdatebody", + "api_operations_occupancycreatebody", + "api_operations_rationale_1", + "api_operations_storagefacilitycreatebody", + "api_operations_storagefacilityupdatebody", + "api_operations_storageslotbatchcreatebody", + "api_operations_storageslotclearbody", + "api_operations_storageslotcreatebody", + "api_operations_storageslotinsertrowbody", + "api_operations_storageslotupdatebody", + "crud_clean_room_access_log_to_dict", + "crud_clean_room_create_access_log", + "crud_clean_room_create_clean_room", + "crud_clean_room_get_access_log", + "crud_clean_room_get_clean_room", + "crud_clean_room_list_access_logs", + "crud_clean_room_list_clean_rooms", + "crud_clean_room_py", + "crud_clean_room_rationale_1", + "crud_clean_room_room_code_exists", + "crud_clean_room_row_to_dict", + "crud_clean_room_soft_delete_access_log", + "crud_clean_room_soft_delete_clean_room", + "crud_clean_room_total_pages", + "crud_clean_room_update_access_log", + "crud_clean_room_update_clean_room", + "crud_exhibition_appointment_appointment_no_exists", + "crud_exhibition_appointment_create_exhibition_appointment", + "crud_exhibition_appointment_format_visit_date", + "crud_exhibition_appointment_generate_appointment_no", + "crud_exhibition_appointment_get_exhibition_appointment", + "crud_exhibition_appointment_list_exhibition_appointments", + "crud_exhibition_appointment_py", + "crud_exhibition_appointment_rationale_1", + "crud_exhibition_appointment_rationale_100", + "crud_exhibition_appointment_rationale_16", + "crud_exhibition_appointment_soft_delete_exhibition_appointment", + "crud_exhibition_appointment_update_exhibition_appointment", + "crud_storage_facility_batch_create_slots", + "crud_storage_facility_collect_descendant_ids", + "crud_storage_facility_create_facility", + "crud_storage_facility_create_slot", + "crud_storage_facility_get_children", + "crud_storage_facility_get_facility", + "crud_storage_facility_get_slot", + "crud_storage_facility_insert_row_and_shift_slots", + "crud_storage_facility_list_all_facilities", + "crud_storage_facility_list_slots", + "crud_storage_facility_py", + "crud_storage_facility_rationale_1", + "crud_storage_facility_rationale_165", + "crud_storage_facility_rationale_41", + "crud_storage_facility_rationale_63", + "crud_storage_facility_rationale_79", + "crud_storage_facility_row_to_dict", + "crud_storage_facility_slot_to_dict", + "crud_storage_facility_soft_delete_facility", + "crud_storage_facility_soft_delete_slot", + "crud_storage_facility_update_facility", + "crud_storage_facility_update_slot", + "models_models_bizcleanroom", + "models_models_bizcleanroomaccesslog", + "models_models_bizexhibitionappointment", + "models_models_bizstoragefacility", + "models_models_bizstoragefacilityslot" + ], + "10": [ "api_production_consumablecreatebody", "api_production_consumablepackcreatebody", "api_production_consumablepackupdatebody", @@ -1909,16 +1956,7 @@ "schemas_production_work_order_productionworkorderlistquery", "schemas_production_work_order_py" ], - "10": [ - "crud_collection_protocol_create_collection_protocol", - "crud_protocol_donation_convert_active_link_query", - "crud_protocol_donation_convert_assert_biz_no_available", - "crud_protocol_donation_convert_create_convert_link", - "crud_protocol_donation_convert_get_convert_partner", - "crud_protocol_donation_convert_get_partner_sample_codes", - "crud_protocol_donation_convert_has_active_convert_link", - "crud_protocol_donation_convert_py", - "crud_protocol_donation_convert_upsert_convert_link_for_to_storage", + "11": [ "crud_research_donation_audit_to_dict", "crud_research_donation_batch_delete_donations", "crud_research_donation_collection_to_dict", @@ -1930,10 +1968,12 @@ "crud_research_donation_create_transport", "crud_research_donation_dec", "crud_research_donation_delete_donation", + "crud_research_donation_donation_to_dict", "crud_research_donation_fmt_dt", "crud_research_donation_get_collection", "crud_research_donation_get_donation_detail", "crud_research_donation_get_party", + "crud_research_donation_list_audits", "crud_research_donation_list_donations", "crud_research_donation_list_sample_transports", "crud_research_donation_list_samples", @@ -1955,51 +1995,6 @@ "crud_research_donation_update_donation", "crud_research_donation_user_nick_name_map" ], - "11": [ - "basehttpmiddleware", - "core_admin_request_json_parse_admin_request_json", - "core_admin_request_json_py", - "core_admin_request_json_rationale_1", - "core_admin_request_json_rationale_25", - "core_api_crypto_apicryptoerror", - "core_api_crypto_b64url_decode", - "core_api_crypto_b64url_encode", - "core_api_crypto_decrypt_json", - "core_api_crypto_derive_key", - "core_api_crypto_encrypt_json", - "core_api_crypto_gen_nonce_hex", - "core_api_crypto_is_ts_in_window", - "core_api_crypto_middleware_apicryptomiddleware", - "core_api_crypto_middleware_apicryptomiddleware_dispatch", - "core_api_crypto_middleware_claims_from_auth", - "core_api_crypto_middleware_coerce_post_method_override_to_get", - "core_api_crypto_middleware_get_redis_client", - "core_api_crypto_middleware_is_crypto_api", - "core_api_crypto_middleware_json_error_response", - "core_api_crypto_middleware_mark_nonce_once", - "core_api_crypto_middleware_nonce_key", - "core_api_crypto_middleware_py", - "core_api_crypto_middleware_rationale_106", - "core_api_crypto_middleware_rationale_38", - "core_api_crypto_middleware_should_skip_path", - "core_api_crypto_py", - "core_api_request_log_middleware_apirequestlogmiddleware", - "core_api_request_log_middleware_apirequestlogmiddleware_dispatch", - "core_api_request_log_middleware_claims_from_auth", - "core_api_request_log_middleware_format_body_bytes", - "core_api_request_log_middleware_persist_log", - "core_api_request_log_middleware_py", - "core_api_request_log_middleware_rationale_1", - "core_api_request_log_middleware_redact_obj", - "core_api_request_log_middleware_schedule_persist_log", - "core_api_request_log_middleware_should_skip", - "core_api_request_log_middleware_truncate", - "core_request_payload_py", - "core_request_payload_rationale_1", - "core_request_payload_rationale_18", - "core_request_payload_resolve_request_payload", - "crud_workflow_create_task" - ], "12": [ "api_insurance_company_create_insurance_company", "api_insurance_company_create_insurance_company_invoice", @@ -2069,29 +2064,69 @@ "core_wechat_pay_wechatpayv2client_xml_to_dict" ], "14": [ - "crud_process_consumable_row_to_dict", - "crud_process_create_process", - "crud_process_create_sub_consumable", - "crud_process_create_sub_data_collection", - "crud_process_create_sub_output", - "crud_process_create_sub_reagent", - "crud_process_data_collection_row_to_dict", - "crud_process_get_process", - "crud_process_get_process_detail", - "crud_process_list_all_processes", - "crud_process_list_processes", - "crud_process_output_row_to_dict", - "crud_process_process_code_exists", - "crud_process_py", - "crud_process_reagent_row_to_dict", - "crud_process_row_to_dict", - "crud_process_soft_delete_process", - "crud_process_soft_delete_sub_records", - "crud_process_sub_item_with_order", - "crud_process_total_pages", - "crud_process_update_process" + "api_production_get_next_cell_product_code", + "crud_cell_product_build_facility_path_label", + "crud_cell_product_build_split_product_codes", + "crud_cell_product_create_cell_product", + "crud_cell_product_create_cell_products_batch", + "crud_cell_product_create_cell_products_by_quantity", + "crud_cell_product_delete_cell_product", + "crud_cell_product_enrich_product_dicts", + "crud_cell_product_get_cell_product", + "crud_cell_product_get_next_code", + "crud_cell_product_list_cell_products", + "crud_cell_product_next_code_start_seq", + "crud_cell_product_normalize_product_code_base", + "crud_cell_product_py", + "crud_cell_product_reserve_next_codes", + "crud_cell_product_row_to_dict", + "crud_cell_product_total_pages", + "crud_cell_product_update_cell_product", + "crud_cell_product_validate_batch_items", + "crud_storage_occupancy_batch_create_occupancies", + "crud_storage_occupancy_create_occupancy", + "crud_storage_occupancy_list_occupancies", + "crud_storage_occupancy_list_occupancy_history", + "crud_storage_occupancy_py", + "crud_storage_occupancy_rationale_1", + "crud_storage_occupancy_rationale_192", + "crud_storage_occupancy_rationale_34", + "crud_storage_occupancy_refresh_slot_cache", + "crud_storage_occupancy_remove_by_item", + "crud_storage_occupancy_remove_occupancy", + "crud_storage_occupancy_row_to_dict" ], "15": [ + "crud_process_route_add_step", + "crud_process_route_copy_step", + "crud_process_route_create_route", + "crud_process_route_create_step_consumable", + "crud_process_route_create_step_data_collection", + "crud_process_route_create_step_output", + "crud_process_route_create_step_reagent", + "crud_process_route_get_route", + "crud_process_route_get_route_detail", + "crud_process_route_list_routes", + "crud_process_route_py", + "crud_process_route_reorder_steps", + "crud_process_route_route_row_to_dict", + "crud_process_route_set_current_route", + "crud_process_route_soft_delete_route", + "crud_process_route_soft_delete_step", + "crud_process_route_soft_delete_sub_records", + "crud_process_route_step_consumable_row_to_dict", + "crud_process_route_step_data_collection_row_to_dict", + "crud_process_route_step_output_row_to_dict", + "crud_process_route_step_reagent_row_to_dict", + "crud_process_route_step_row_to_dict", + "crud_process_route_total_pages", + "crud_process_route_update_route", + "crud_process_route_update_step_consumables", + "crud_process_route_update_step_data_collections", + "crud_process_route_update_step_outputs", + "crud_process_route_update_step_reagents" + ], + "16": [ "core_exceptions_businessexception", "core_exceptions_businessexception_init", "core_exceptions_invalidstatustransitionexception", @@ -2114,7 +2149,30 @@ "core_exceptions_validationexception", "core_exceptions_validationexception_init" ], - "16": [ + "17": [ + "crud_process_consumable_row_to_dict", + "crud_process_create_process", + "crud_process_create_sub_consumable", + "crud_process_create_sub_data_collection", + "crud_process_create_sub_output", + "crud_process_create_sub_reagent", + "crud_process_data_collection_row_to_dict", + "crud_process_get_process", + "crud_process_get_process_detail", + "crud_process_list_all_processes", + "crud_process_list_processes", + "crud_process_output_row_to_dict", + "crud_process_process_code_exists", + "crud_process_py", + "crud_process_reagent_row_to_dict", + "crud_process_row_to_dict", + "crud_process_soft_delete_process", + "crud_process_soft_delete_sub_records", + "crud_process_sub_item_with_order", + "crud_process_total_pages", + "crud_process_update_process" + ], + "18": [ "crud_qc_third_party_company_company_code_exists", "crud_qc_third_party_company_create_company", "crud_qc_third_party_company_get_company", @@ -2136,7 +2194,7 @@ "crud_qc_third_party_item_soft_delete_item", "crud_qc_third_party_item_update_item" ], - "17": [ + "19": [ "crud_qc_material_usage_deduct_for_task", "crud_qc_material_usage_display_remark", "crud_qc_material_usage_list_usages", @@ -2153,7 +2211,7 @@ "crud_qc_material_usage_row_to_dict", "crud_qc_material_usage_user_nick_name_map" ], - "18": [ + "20": [ "crud_qc_material_build_manual_out_remark", "crud_qc_material_code_exists", "crud_qc_material_create_material", @@ -2170,7 +2228,7 @@ "crud_qc_material_total_pages", "crud_qc_material_update_material" ], - "19": [ + "21": [ "crud_collection_protocol_no_batch_issue_protocol_nos", "crud_collection_protocol_no_batch_revoke_protocol_nos", "crud_collection_protocol_no_create_protocol_no", @@ -2187,7 +2245,7 @@ "crud_collection_protocol_no_total_pages", "crud_collection_protocol_no_update_protocol_no" ], - "20": [ + "22": [ "crud_sample_code_batch_issue_sample_codes", "crud_sample_code_batch_revoke_sample_codes", "crud_sample_code_create_sample_code", @@ -2203,7 +2261,7 @@ "crud_sample_code_total_pages", "crud_sample_code_update_sample_code" ], - "21": [ + "23": [ "core_wechat_message_py", "core_wechat_message_rationale_1", "core_wechat_message_rationale_86", @@ -2218,7 +2276,7 @@ "core_wechat_message_wechatmessageservice_init", "core_wechat_message_wechatmessageservice_send_template_message" ], - "22": [ + "24": [ "schemas_product_config", "schemas_product_productbase", "schemas_product_productcategorybase", @@ -2233,34 +2291,6 @@ "schemas_product_py", "schemas_product_rationale_1" ], - "23": [ - "crud_collection_region_create_collection_region", - "crud_collection_region_create_hospital", - "crud_collection_region_get_collection_region", - "crud_collection_region_get_hospital", - "crud_collection_region_hospital_to_dict", - "crud_collection_region_list_hospitals", - "crud_collection_region_py", - "crud_collection_region_soft_delete_collection_region", - "crud_collection_region_soft_delete_hospital", - "crud_collection_region_total_pages", - "crud_collection_region_update_collection_region", - "crud_collection_region_update_hospital" - ], - "24": [ - "crud_consumable_pack_create_consumable_pack", - "crud_consumable_pack_get_consumable_pack", - "crud_consumable_pack_get_pack_detail", - "crud_consumable_pack_item_row_to_dict", - "crud_consumable_pack_list_all_packs", - "crud_consumable_pack_list_consumable_packs", - "crud_consumable_pack_pack_code_exists", - "crud_consumable_pack_py", - "crud_consumable_pack_row_to_dict", - "crud_consumable_pack_soft_delete_consumable_pack", - "crud_consumable_pack_total_pages", - "crud_consumable_pack_update_consumable_pack" - ], "25": [ "crud_dept_build_tree", "crud_dept_cascade_soft_delete", @@ -2301,30 +2331,6 @@ "crud_consumable_update_consumable" ], "28": [ - "crud_sop_document_create_sop_document", - "crud_sop_document_get_sop_document", - "crud_sop_document_list_sop_documents", - "crud_sop_document_py", - "crud_sop_document_rationale_1", - "crud_sop_document_row_to_dict", - "crud_sop_document_soft_delete_sop_document", - "crud_sop_document_sop_code_exists", - "crud_sop_document_total_pages", - "crud_sop_document_update_sop_document" - ], - "29": [ - "crud_express_company_create_express_company", - "crud_express_company_express_code_exists", - "crud_express_company_get_express_company", - "crud_express_company_list_express_companies", - "crud_express_company_py", - "crud_express_company_rationale_1", - "crud_express_company_row_to_dict", - "crud_express_company_soft_delete_express_company", - "crud_express_company_total_pages", - "crud_express_company_update_express_company" - ], - "30": [ "crud_sample_reception_check_item_create_check_item", "crud_sample_reception_check_item_get_check_item", "crud_sample_reception_check_item_item_code_exists", @@ -2336,7 +2342,7 @@ "crud_sample_reception_check_item_soft_delete_check_item", "crud_sample_reception_check_item_update_check_item" ], - "31": [ + "29": [ "crud_dict_data_create_dict_data", "crud_dict_data_get_dict_data", "crud_dict_data_list_dict_data", @@ -2348,7 +2354,7 @@ "crud_dict_data_total_pages", "crud_dict_data_update_dict_data" ], - "32": [ + "30": [ "crud_process_category_category_code_exists", "crud_process_category_create_process_category", "crud_process_category_get_process_category", @@ -2360,7 +2366,7 @@ "crud_process_category_total_pages", "crud_process_category_update_process_category" ], - "33": [ + "31": [ "crud_item_unit_create_item_unit", "crud_item_unit_get_item_unit", "crud_item_unit_list_item_units", @@ -2372,7 +2378,19 @@ "crud_item_unit_unit_code_exists", "crud_item_unit_update_item_unit" ], - "34": [ + "32": [ + "crud_customer_create_customer", + "crud_customer_get_customer", + "crud_customer_id_card_taken", + "crud_customer_list_customers", + "crud_customer_py", + "crud_customer_rationale_1", + "crud_customer_row_to_dict", + "crud_customer_soft_delete_customer", + "crud_customer_total_pages", + "crud_customer_update_customer" + ], + "33": [ "crud_cell_sample_type_create_cell_sample_type", "crud_cell_sample_type_get_cell_sample_type", "crud_cell_sample_type_list_cell_sample_types", @@ -2384,7 +2402,7 @@ "crud_cell_sample_type_type_code_exists", "crud_cell_sample_type_update_cell_sample_type" ], - "35": [ + "34": [ "crud_output_type_create_output_type", "crud_output_type_get_output_type", "crud_output_type_list_output_types", @@ -2396,7 +2414,7 @@ "crud_output_type_type_code_exists", "crud_output_type_update_output_type" ], - "36": [ + "35": [ "crud_post_create_post", "crud_post_get_post", "crud_post_list_posts", @@ -2407,18 +2425,7 @@ "crud_post_total_pages", "crud_post_update_post" ], - "37": [ - "crud_dict_type_create_dict_type", - "crud_dict_type_dict_type_code_exists", - "crud_dict_type_get_dict_type", - "crud_dict_type_list_dict_types", - "crud_dict_type_py", - "crud_dict_type_row_to_dict", - "crud_dict_type_soft_delete_dict_type", - "crud_dict_type_total_pages", - "crud_dict_type_update_dict_type" - ], - "38": [ + "36": [ "crud_tenant_create_tenant", "crud_tenant_get_tenant", "crud_tenant_list_tenants", @@ -2429,7 +2436,7 @@ "crud_tenant_total_pages", "crud_tenant_update_tenant" ], - "39": [ + "37": [ "crud_reagent_create_reagent", "crud_reagent_get_reagent", "crud_reagent_list_reagents", @@ -2440,7 +2447,7 @@ "crud_reagent_total_pages", "crud_reagent_update_reagent" ], - "40": [ + "38": [ "crud_site_create_site", "crud_site_get_site", "crud_site_list_sites", @@ -2451,7 +2458,7 @@ "crud_site_total_pages", "crud_site_update_site" ], - "41": [ + "39": [ "models_base_basemodel", "models_base_basemodel_to_dict", "models_base_get_active", @@ -2461,7 +2468,7 @@ "models_base_softdeletemodel_soft_delete", "models_base_tablename" ], - "42": [ + "40": [ "core_order_status_compat_derive_legacy_status_from_three", "core_order_status_compat_derive_three_status_from_legacy", "core_order_status_compat_py", @@ -2470,6 +2477,22 @@ "core_order_status_compat_threestatus", "core_order_status_compat_to_decimal" ], + "41": [ + "crud_material_stock_log_dec", + "crud_material_stock_log_fmt_dt", + "crud_material_stock_log_list_stock_logs", + "crud_material_stock_log_py", + "crud_material_stock_log_row_to_dict", + "crud_material_stock_log_user_nick_name_map" + ], + "42": [ + "api_ethnic_list_ethnics_for_select", + "api_ethnic_py", + "crud_ethnic_list_ethnics", + "crud_ethnic_py", + "crud_ethnic_rationale_1", + "crud_ethnic_row_to_dict" + ], "43": [ "basesettings", "core_config_config", @@ -2537,45 +2560,45 @@ "1": 0.02, "2": 0.05, "3": 0.02, - "4": 0.03, - "5": 0.04, - "6": 0.03, - "7": 0.05, - "8": 0.04, - "9": 0.32, - "10": 0.11, - "11": 0.08, + "4": 0.04, + "5": 0.05, + "6": 0.05, + "7": 0.04, + "8": 0.05, + "9": 0.07, + "10": 0.32, + "11": 0.14, "12": 0.16, "13": 0.12, - "14": 0.21, - "15": 0.17, - "16": 0.18, - "17": 0.2, - "18": 0.25, - "19": 0.25, - "20": 0.26, - "21": 0.24, - "22": 0.23, - "23": 0.27, - "24": 0.3, + "14": 0.11, + "15": 0.16, + "16": 0.17, + "17": 0.21, + "18": 0.18, + "19": 0.2, + "20": 0.25, + "21": 0.25, + "22": 0.26, + "23": 0.24, + "24": 0.23, "25": 0.27, "26": 0.29, "27": 0.31, - "28": 0.31, - "29": 0.31, - "30": 0.38, - "31": 0.27, + "28": 0.38, + "29": 0.27, + "30": 0.31, + "31": 0.31, "32": 0.31, "33": 0.31, "34": 0.31, - "35": 0.31, + "35": 0.36, "36": 0.36, "37": 0.36, "38": 0.36, - "39": 0.36, - "40": 0.36, - "41": 0.29, - "42": 0.38, + "39": 0.29, + "40": 0.38, + "41": 0.6, + "42": 0.4, "43": 0.5, "44": 0.5, "45": 0.67, @@ -2598,52 +2621,52 @@ { "id": "core_response_success_response", "label": "success_response()", - "degree": 380 + "degree": 384 }, { "id": "core_response_error_response", "label": "error_response()", - "degree": 305 + "degree": 307 }, { "id": "models_models_sysuser", "label": "SysUser", - "degree": 217 + "degree": 218 }, { "id": "models_qc_material_bizqcmaterialusage", "label": "BizQcMaterialUsage", - "degree": 197 + "degree": 199 }, { "id": "models_material_bizmaterialstocklog", "label": "BizMaterialStockLog", - "degree": 193 + "degree": 195 }, { "id": "models_qc_param_bizqctaskresult", "label": "BizQcTaskResult", - "degree": 193 + "degree": 195 }, { "id": "models_qc_material_bizqcmaterial", "label": "BizQcMaterial", - "degree": 193 + "degree": 195 }, { "id": "models_material_bizmaterial", "label": "BizMaterial", - "degree": 190 + "degree": 192 }, { "id": "models_qc_param_bizqcitemparam", "label": "BizQcItemParam", - "degree": 188 + "degree": 190 }, { "id": "core_utils_generate_uuid", "label": "generate_uuid()", - "degree": 131 + "degree": 134 } ], "surprises": [ diff --git a/backend/graphify-out/.graphify_extract.json b/backend/graphify-out/.graphify_extract.json index a6a48c97..f7f91b85 100644 --- a/backend/graphify-out/.graphify_extract.json +++ b/backend/graphify-out/.graphify_extract.json @@ -2268,341 +2268,348 @@ "source_file": "models/models.py", "source_location": "L1327" }, + { + "id": "models_models_bizstorageslotoccupancy", + "label": "BizStorageSlotOccupancy", + "file_type": "code", + "source_file": "models/models.py", + "source_location": "L1350" + }, { "id": "models_models_bizexhibitionappointment", "label": "BizExhibitionAppointment", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1347" + "source_location": "L1376" }, { "id": "models_models_bizcellproducttype", "label": "BizCellProductType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1375" + "source_location": "L1404" }, { "id": "models_models_bizcellproductspec", "label": "BizCellProductSpec", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1394" + "source_location": "L1423" }, { "id": "models_models_bizcellproductprice", "label": "BizCellProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1413" + "source_location": "L1442" }, { "id": "models_models_bizcellproductprojectsystem", "label": "BizCellProductProjectSystem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1438" + "source_location": "L1467" }, { "id": "models_models_bizcellproductprojectsystemitem", "label": "BizCellProductProjectSystemItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1458" + "source_location": "L1487" }, { "id": "models_models_bizchannel", "label": "BizChannel", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1485" + "source_location": "L1514" }, { "id": "models_models_bizchannelagreement", "label": "BizChannelAgreement", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1509" + "source_location": "L1538" }, { "id": "models_models_bizchannelagreementproductprice", "label": "BizChannelAgreementProductPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1534" + "source_location": "L1563" }, { "id": "models_models_bizchannelinvoice", "label": "BizChannelInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1559" + "source_location": "L1588" }, { "id": "models_models_bizchannelmailaddress", "label": "BizChannelMailAddress", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1583" + "source_location": "L1612" }, { "id": "models_models_bizcheckupinstitution", "label": "BizCheckupInstitution", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1604" + "source_location": "L1633" }, { "id": "models_models_bizcheckupinstitutioninvoice", "label": "BizCheckupInstitutionInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1626" + "source_location": "L1655" }, { "id": "models_models_bizcheckupinstitutionproject", "label": "BizCheckupInstitutionProject", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1650" + "source_location": "L1679" }, { "id": "models_models_bizcheckupinstitutionpackage", "label": "BizCheckupInstitutionPackage", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1671" + "source_location": "L1700" }, { "id": "models_models_bizcheckupinstitutionpackageitem", "label": "BizCheckupInstitutionPackageItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1692" + "source_location": "L1721" }, { "id": "models_models_bizconsumable", "label": "BizConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1718" + "source_location": "L1747" }, { "id": "models_models_bizreagent", "label": "BizReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1741" + "source_location": "L1770" }, { "id": "models_models_bizsopdocument", "label": "BizSopDocument", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1764" + "source_location": "L1793" }, { "id": "models_models_bizprocesscategory", "label": "BizProcessCategory", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1785" + "source_location": "L1814" }, { "id": "models_models_bizoutputtype", "label": "BizOutputType", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1804" + "source_location": "L1833" }, { "id": "models_models_bizconsumablepack", "label": "BizConsumablePack", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1823" + "source_location": "L1852" }, { "id": "models_models_bizconsumablepackitem", "label": "BizConsumablePackItem", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1845" + "source_location": "L1874" }, { "id": "models_models_bizprocess", "label": "BizProcess", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1868" + "source_location": "L1897" }, { "id": "models_models_bizprocessreagent", "label": "BizProcessReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1892" + "source_location": "L1921" }, { "id": "models_models_bizprocessconsumable", "label": "BizProcessConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1916" + "source_location": "L1945" }, { "id": "models_models_bizprocessoutput", "label": "BizProcessOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1940" + "source_location": "L1969" }, { "id": "models_models_bizprocessdatacollection", "label": "BizProcessDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1961" + "source_location": "L1990" }, { "id": "models_models_bizprocessroute", "label": "BizProcessRoute", "file_type": "code", "source_file": "models/models.py", - "source_location": "L1979" + "source_location": "L2008" }, { "id": "models_models_bizprocessroutestep", "label": "BizProcessRouteStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2001" + "source_location": "L2030" }, { "id": "models_models_bizprocessroutestepreagent", "label": "BizProcessRouteStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2028" + "source_location": "L2057" }, { "id": "models_models_bizprocessroutestepconsumable", "label": "BizProcessRouteStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2052" + "source_location": "L2081" }, { "id": "models_models_bizprocessroutestepoutput", "label": "BizProcessRouteStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2076" + "source_location": "L2105" }, { "id": "models_models_bizprocessroutestepdatacollection", "label": "BizProcessRouteStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2097" + "source_location": "L2126" }, { "id": "models_models_bizcellproduct", "label": "BizCellProduct", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2122" + "source_location": "L2151" }, { "id": "models_models_bizproductionworkorder", "label": "BizProductionWorkOrder", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2156" + "source_location": "L2185" }, { "id": "models_models_bizproductiontask", "label": "BizProductionTask", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2182" + "source_location": "L2211" }, { "id": "models_models_bizproductiontaskinput", "label": "BizProductionTaskInput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2209" + "source_location": "L2239" }, { "id": "models_models_bizproductiontaskstep", "label": "BizProductionTaskStep", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2231" + "source_location": "L2261" }, { "id": "models_models_bizproductiontaskstepreagent", "label": "BizProductionTaskStepReagent", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2261" + "source_location": "L2291" }, { "id": "models_models_bizproductiontaskstepconsumable", "label": "BizProductionTaskStepConsumable", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2286" + "source_location": "L2316" }, { "id": "models_models_bizproductiontaskstepoutput", "label": "BizProductionTaskStepOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2311" + "source_location": "L2341" }, { "id": "models_models_bizproductiontaskstepdatacollection", "label": "BizProductionTaskStepDataCollection", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2332" + "source_location": "L2362" }, { "id": "models_models_bizproductiontaskoutput", "label": "BizProductionTaskOutput", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2353" + "source_location": "L2383" }, { "id": "models_models_bizprotocolfullmoontodo", "label": "BizProtocolFullmoonTodo", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2378" + "source_location": "L2408" }, { "id": "models_models_bizinsurancecompany", "label": "BizInsuranceCompany", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2408" + "source_location": "L2438" }, { "id": "models_models_bizinsurancecompanyinvoice", "label": "BizInsuranceCompanyInvoice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2430" + "source_location": "L2460" }, { "id": "models_models_bizinsuranceprojectprice", "label": "BizInsuranceProjectPrice", "file_type": "code", "source_file": "models/models.py", - "source_location": "L2454" + "source_location": "L2484" }, { "id": "models_models_rationale_1", @@ -2878,298 +2885,305 @@ "source_location": "L1328" }, { - "id": "models_models_rationale_1348", + "id": "models_models_rationale_1351", + "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 biz_storage_slot_occupancy", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L1351" + }, + { + "id": "models_models_rationale_1377", "label": "\u5c55\u9986\u9884\u7ea6 biz_exhibition_appointment", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1348" + "source_location": "L1377" }, { - "id": "models_models_rationale_1376", + "id": "models_models_rationale_1405", "label": "\u7ec6\u80de\u4ea7\u54c1\u7c7b\u578b biz_cell_product_type", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1376" + "source_location": "L1405" }, { - "id": "models_models_rationale_1395", + "id": "models_models_rationale_1424", "label": "\u7ec6\u80de\u4ea7\u54c1\u89c4\u683c biz_cell_product_spec", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1395" + "source_location": "L1424" }, { - "id": "models_models_rationale_1414", + "id": "models_models_rationale_1443", "label": "\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c\u4f53\u7cfb biz_cell_product_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1414" + "source_location": "L1443" }, { - "id": "models_models_rationale_1439", + "id": "models_models_rationale_1468", "label": "\u7ec6\u80de\u4ea7\u54c1\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb biz_cell_product_project_system", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1439" + "source_location": "L1468" }, { - "id": "models_models_rationale_1459", + "id": "models_models_rationale_1488", "label": "\u9879\u76ee\u4ef7\u683c\u4f53\u7cfb-\u7ec6\u80de\u4ef7\u683c\u660e\u7ec6 biz_cell_product_project_system_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1459" + "source_location": "L1488" }, { - "id": "models_models_rationale_1510", + "id": "models_models_rationale_1539", "label": "\u6e20\u9053\u534f\u8bae biz_channel_agreement", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1510" + "source_location": "L1539" }, { - "id": "models_models_rationale_1535", + "id": "models_models_rationale_1564", "label": "\u6e20\u9053\u534f\u8bae-\u7ec6\u80de\u4ea7\u54c1\u4ef7\u683c biz_channel_agreement_product_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1535" + "source_location": "L1564" }, { - "id": "models_models_rationale_1560", + "id": "models_models_rationale_1589", "label": "\u6e20\u9053\u5f00\u7968\u4fe1\u606f biz_channel_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1560" + "source_location": "L1589" }, { - "id": "models_models_rationale_1584", + "id": "models_models_rationale_1613", "label": "\u6e20\u9053\u90ae\u5bc4\u5730\u5740 biz_channel_mail_address", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1584" + "source_location": "L1613" }, { - "id": "models_models_rationale_1605", + "id": "models_models_rationale_1634", "label": "\u4f53\u68c0\u673a\u6784 biz_checkup_institution", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1605" + "source_location": "L1634" }, { - "id": "models_models_rationale_1627", + "id": "models_models_rationale_1656", "label": "\u4f53\u68c0\u673a\u6784\u5f00\u7968\u4fe1\u606f biz_checkup_institution_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1627" + "source_location": "L1656" }, { - "id": "models_models_rationale_1651", + "id": "models_models_rationale_1680", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u53ca\u4ef7\u683c biz_checkup_institution_project", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1651" + "source_location": "L1680" }, { - "id": "models_models_rationale_1672", + "id": "models_models_rationale_1701", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910 biz_checkup_institution_package", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1672" + "source_location": "L1701" }, { - "id": "models_models_rationale_1693", + "id": "models_models_rationale_1722", "label": "\u4f53\u68c0\u673a\u6784\u9879\u76ee\u5957\u9910\u660e\u7ec6 biz_checkup_institution_package_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1693" + "source_location": "L1722" }, { - "id": "models_models_rationale_1765", + "id": "models_models_rationale_1794", "label": "SOP\u6587\u6863 biz_sop_document", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1765" + "source_location": "L1794" }, { - "id": "models_models_rationale_1786", + "id": "models_models_rationale_1815", "label": "\u5de5\u5e8f\u5206\u7c7b biz_process_category", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1786" + "source_location": "L1815" }, { - "id": "models_models_rationale_1824", + "id": "models_models_rationale_1853", "label": "\u8017\u6750\u5305 biz_consumable_pack", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1824" + "source_location": "L1853" }, { - "id": "models_models_rationale_1846", + "id": "models_models_rationale_1875", "label": "\u8017\u6750\u5305\u660e\u7ec6 biz_consumable_pack_item", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1846" + "source_location": "L1875" }, { - "id": "models_models_rationale_1893", + "id": "models_models_rationale_1922", "label": "\u5de5\u827a\u8bd5\u5242 biz_process_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1893" + "source_location": "L1922" }, { - "id": "models_models_rationale_1917", + "id": "models_models_rationale_1946", "label": "\u5de5\u827a\u8017\u6750 biz_process_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1917" + "source_location": "L1946" }, { - "id": "models_models_rationale_1941", + "id": "models_models_rationale_1970", "label": "\u5de5\u827a\u4ea7\u51fa\u7269 biz_process_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1941" + "source_location": "L1970" }, { - "id": "models_models_rationale_1980", + "id": "models_models_rationale_2009", "label": "\u5de5\u827a\u8def\u7ebf biz_process_route", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L1980" + "source_location": "L2009" }, { - "id": "models_models_rationale_2002", + "id": "models_models_rationale_2031", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4 biz_process_route_step", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2002" + "source_location": "L2031" }, { - "id": "models_models_rationale_2029", + "id": "models_models_rationale_2058", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8bd5\u5242 biz_process_route_step_reagent", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2029" + "source_location": "L2058" }, { - "id": "models_models_rationale_2053", + "id": "models_models_rationale_2082", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u8017\u6750 biz_process_route_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2053" + "source_location": "L2082" }, { - "id": "models_models_rationale_2077", + "id": "models_models_rationale_2106", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_process_route_step_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2077" + "source_location": "L2106" }, { - "id": "models_models_rationale_2098", + "id": "models_models_rationale_2127", "label": "\u5de5\u827a\u8def\u7ebf\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_process_route_step_data_collection", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2098" + "source_location": "L2127" }, { - "id": "models_models_rationale_2123", + "id": "models_models_rationale_2152", "label": "\u7ec6\u80de\u4ea7\u54c1 biz_cell_product", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2123" + "source_location": "L2152" }, { - "id": "models_models_rationale_2157", + "id": "models_models_rationale_2186", "label": "\u751f\u4ea7\u5de5\u5355 biz_production_work_order", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2157" + "source_location": "L2186" }, { - "id": "models_models_rationale_2183", + "id": "models_models_rationale_2212", "label": "\u751f\u4ea7\u4efb\u52a1 biz_production_task", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2183" + "source_location": "L2212" }, { - "id": "models_models_rationale_2210", + "id": "models_models_rationale_2240", "label": "\u751f\u4ea7\u4efb\u52a1\u6295\u5165\u7269 biz_production_task_input", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2210" - }, - { - "id": "models_models_rationale_2232", - "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2232" + "source_location": "L2240" }, { "id": "models_models_rationale_2262", - "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4 biz_production_task_step", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L2262" }, { - "id": "models_models_rationale_2287", + "id": "models_models_rationale_2292", + "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8bd5\u5242 biz_production_task_step_reagent", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2292" + }, + { + "id": "models_models_rationale_2317", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u8017\u6750 biz_production_task_step_consumable", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2287" + "source_location": "L2317" }, { - "id": "models_models_rationale_2312", + "id": "models_models_rationale_2342", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u4ea7\u51fa\u7269 biz_production_task_step_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2312" + "source_location": "L2342" }, { - "id": "models_models_rationale_2333", + "id": "models_models_rationale_2363", "label": "\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\u6570\u636e\u91c7\u96c6\u9879 biz_production_task_step_data_collection", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2333" + "source_location": "L2363" }, { - "id": "models_models_rationale_2354", + "id": "models_models_rationale_2384", "label": "\u751f\u4ea7\u4efb\u52a1\u6700\u7ec8\u4ea7\u51fa biz_production_task_output", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2354" - }, - { - "id": "models_models_rationale_2379", - "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", - "file_type": "rationale", - "source_file": "models/models.py", - "source_location": "L2379" + "source_location": "L2384" }, { "id": "models_models_rationale_2409", - "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", + "label": "\u65b0\u751f\u513f\u6ee1\u6708\u5f85\u529e biz_protocol_fullmoon_todo", "file_type": "rationale", "source_file": "models/models.py", "source_location": "L2409" }, { - "id": "models_models_rationale_2431", + "id": "models_models_rationale_2439", + "label": "\u4fdd\u9669\u516c\u53f8 biz_insurance_company", + "file_type": "rationale", + "source_file": "models/models.py", + "source_location": "L2439" + }, + { + "id": "models_models_rationale_2461", "label": "\u4fdd\u9669\u516c\u53f8\u5f00\u7968\u4fe1\u606f biz_insurance_company_invoice", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2431" + "source_location": "L2461" }, { - "id": "models_models_rationale_2455", + "id": "models_models_rationale_2485", "label": "\u4fdd\u9669\u9669\u79cd\u4ef7\u683c biz_insurance_project_price", "file_type": "rationale", "source_file": "models/models.py", - "source_location": "L2455" + "source_location": "L2485" }, { "id": "models_init_py", @@ -4060,6 +4074,41 @@ "source_file": "schemas/production_work_order.py", "source_location": "L19" }, + { + "id": "schemas_storage_occupancy_py", + "label": "storage_occupancy.py", + "file_type": "code", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L1" + }, + { + "id": "schemas_storage_occupancy_occupancycreatebody", + "label": "OccupancyCreateBody", + "file_type": "code", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L8" + }, + { + "id": "basemodel", + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "" + }, + { + "id": "schemas_storage_occupancy_occupancylistquery", + "label": "OccupancyListQuery", + "file_type": "code", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L20" + }, + { + "id": "schemas_storage_occupancy_occupancyhistoryquery", + "label": "OccupancyHistoryQuery", + "file_type": "code", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L31" + }, { "id": "schemas_quotation_py", "label": "quotation.py", @@ -4422,77 +4471,77 @@ "label": "ProductionTaskListQuery", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L14" + "source_location": "L15" }, { "id": "schemas_production_task_productiontaskupdate", "label": "ProductionTaskUpdate", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L22" + "source_location": "L23" }, { "id": "schemas_production_task_productiontaskstatusupdate", "label": "ProductionTaskStatusUpdate", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L29" + "source_location": "L30" }, { "id": "schemas_production_task_taskstepadd", "label": "TaskStepAdd", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L33" + "source_location": "L35" }, { "id": "schemas_production_task_taskstepupdate", "label": "TaskStepUpdate", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L44" + "source_location": "L46" }, { "id": "schemas_production_task_taskstepmaterialitem", "label": "TaskStepMaterialItem", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L54" + "source_location": "L56" }, { "id": "schemas_production_task_taskstepoutputitem", "label": "TaskStepOutputItem", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L67" + "source_location": "L69" }, { "id": "schemas_production_task_taskstepdatacollectionitem", "label": "TaskStepDataCollectionItem", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L74" + "source_location": "L76" }, { "id": "schemas_production_task_taskinputitem", "label": "TaskInputItem", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L81" + "source_location": "L83" }, { "id": "schemas_production_task_taskoutputitem", "label": "TaskOutputItem", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L88" + "source_location": "L92" }, { "id": "schemas_production_task_taskstepreorderbody", "label": "TaskStepReorderBody", "file_type": "code", "source_file": "schemas/production_task.py", - "source_location": "L99" + "source_location": "L104" }, { "id": "schemas_product_detail_media_py", @@ -6993,6 +7042,90 @@ "source_file": "crud/dict_type.py", "source_location": "L1" }, + { + "id": "crud_storage_occupancy_py", + "label": "storage_occupancy.py", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L1" + }, + { + "id": "crud_storage_occupancy_row_to_dict", + "label": "_row_to_dict()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L14" + }, + { + "id": "crud_storage_occupancy_refresh_slot_cache", + "label": "_refresh_slot_cache()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L33" + }, + { + "id": "crud_storage_occupancy_create_occupancy", + "label": "create_occupancy()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L68" + }, + { + "id": "crud_storage_occupancy_batch_create_occupancies", + "label": "batch_create_occupancies()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L112" + }, + { + "id": "crud_storage_occupancy_remove_occupancy", + "label": "remove_occupancy()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L157" + }, + { + "id": "crud_storage_occupancy_remove_by_item", + "label": "remove_by_item()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L185" + }, + { + "id": "crud_storage_occupancy_list_occupancies", + "label": "list_occupancies()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L212" + }, + { + "id": "crud_storage_occupancy_list_occupancy_history", + "label": "list_occupancy_history()", + "file_type": "code", + "source_file": "crud/storage_occupancy.py", + "source_location": "L246" + }, + { + "id": "crud_storage_occupancy_rationale_1", + "label": "\u5e93\u4f4d\u5360\u7528\u8bb0\u5f55 CRUD\uff08biz_storage_slot_occupancy\uff09", + "file_type": "rationale", + "source_file": "crud/storage_occupancy.py", + "source_location": "L1" + }, + { + "id": "crud_storage_occupancy_rationale_34", + "label": "\u5237\u65b0 slot \u7684 occupied_count / last_item_type / last_stored_at / slot_status", + "file_type": "rationale", + "source_file": "crud/storage_occupancy.py", + "source_location": "L34" + }, + { + "id": "crud_storage_occupancy_rationale_192", + "label": "\u6309\u7269\u54c1\u7c7b\u578b+ID\u51fa\u5e93\uff08\u7ec6\u80de\u4ea7\u54c1\u72b6\u6001\u53d8\u66f4\u65f6\u8c03\u7528\uff09", + "file_type": "rationale", + "source_file": "crud/storage_occupancy.py", + "source_location": "L192" + }, { "id": "crud_qc_third_party_company_py", "label": "qc_third_party_company.py", @@ -7313,231 +7446,231 @@ "label": "_fmt_dt()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L35" + "source_location": "L39" }, { "id": "crud_production_task_generate_task_no", "label": "_generate_task_no()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L39" + "source_location": "L43" }, { "id": "crud_production_task_task_to_dict", "label": "_task_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L53" + "source_location": "L57" }, { "id": "crud_production_task_step_to_dict", "label": "_step_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L73" + "source_location": "L79" }, { "id": "crud_production_task_step_reagent_to_dict", "label": "_step_reagent_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L93" + "source_location": "L99" }, { "id": "crud_production_task_step_consumable_to_dict", "label": "_step_consumable_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L108" + "source_location": "L114" }, { "id": "crud_production_task_step_output_to_dict", "label": "_step_output_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L123" + "source_location": "L129" }, { "id": "crud_production_task_step_data_collection_to_dict", "label": "_step_data_collection_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L134" + "source_location": "L140" }, { "id": "crud_production_task_task_input_to_dict", "label": "_task_input_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L145" + "source_location": "L151" }, { "id": "crud_production_task_task_output_to_dict", "label": "_task_output_to_dict()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L157" + "source_location": "L163" }, { "id": "crud_production_task_soft_delete_sub", "label": "_soft_delete_sub()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L172" + "source_location": "L178" }, { "id": "crud_production_task_clone_step_reagents", "label": "_clone_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L185" + "source_location": "L191" }, { "id": "crud_production_task_clone_step_consumables", "label": "_clone_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L203" + "source_location": "L209" }, { "id": "crud_production_task_clone_step_outputs", "label": "_clone_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L221" + "source_location": "L227" }, { "id": "crud_production_task_clone_step_data_collections", "label": "_clone_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L238" + "source_location": "L244" }, { "id": "crud_production_task_clone_route_to_task", "label": "_clone_route_to_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L254" + "source_location": "L260" }, { "id": "crud_production_task_create_production_task", "label": "create_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L287" + "source_location": "L293" }, { "id": "crud_production_task_list_production_tasks", "label": "list_production_tasks()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L323" + "source_location": "L330" }, { "id": "crud_production_task_get_production_task_detail", "label": "get_production_task_detail()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L372" + "source_location": "L450" }, { "id": "crud_production_task_update_production_task", "label": "update_production_task()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L427" + "source_location": "L509" }, { "id": "crud_production_task_update_task_status", "label": "update_task_status()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L452" + "source_location": "L534" }, { "id": "crud_production_task_add_task_step", "label": "add_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L479" + "source_location": "L561" }, { "id": "crud_production_task_update_task_step", "label": "update_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L624" + "source_location": "L706" }, { "id": "crud_production_task_delete_task_step", "label": "delete_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L662" + "source_location": "L744" }, { "id": "crud_production_task_replace_step_reagents", "label": "replace_step_reagents()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L684" + "source_location": "L766" }, { "id": "crud_production_task_replace_step_consumables", "label": "replace_step_consumables()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L707" + "source_location": "L789" }, { "id": "crud_production_task_replace_step_outputs", "label": "replace_step_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L730" + "source_location": "L812" }, { "id": "crud_production_task_replace_step_data_collections", "label": "replace_step_data_collections()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L749" + "source_location": "L831" }, { "id": "crud_production_task_set_task_inputs", "label": "set_task_inputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L768" + "source_location": "L850" }, { "id": "crud_production_task_set_task_outputs", "label": "set_task_outputs()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L788" + "source_location": "L870" }, { "id": "crud_production_task_reorder_task_steps", "label": "reorder_task_steps()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L812" + "source_location": "L894" }, { "id": "crud_production_task_copy_task_step", "label": "copy_task_step()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L826" + "source_location": "L908" }, { "id": "crud_production_task_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "crud/production_task.py", - "source_location": "L930" + "source_location": "L1012" }, { "id": "crud_production_task_rationale_1", @@ -7547,11 +7680,11 @@ "source_location": "L1" }, { - "id": "crud_production_task_rationale_828", + "id": "crud_production_task_rationale_910", "label": "\u590d\u5236\u751f\u4ea7\u4efb\u52a1\u6b65\u9aa4\uff0c\u63d2\u5165\u5230\u539f\u6b65\u9aa4\u4e4b\u540e\uff0c\u540d\u79f0\u8ffd\u52a0\uff08\u590d\u5236\uff09", "file_type": "rationale", "source_file": "crud/production_task.py", - "source_location": "L828" + "source_location": "L910" }, { "id": "crud_qc_third_party_item_py", @@ -8832,126 +8965,126 @@ "label": "_row_to_dict()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L22" + "source_location": "L24" }, { "id": "crud_cell_product_build_facility_path_label", "label": "_build_facility_path_label()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L55" + "source_location": "L57" }, { "id": "crud_cell_product_enrich_product_dicts", "label": "_enrich_product_dicts()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L70" + "source_location": "L72" }, { "id": "crud_cell_product_product_to_response", "label": "product_to_response()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L143" + "source_location": "L145" }, { "id": "crud_cell_product_list_cell_products", "label": "list_cell_products()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L148" + "source_location": "L150" }, { "id": "crud_cell_product_get_cell_product", "label": "get_cell_product()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L209" + "source_location": "L211" }, { "id": "crud_cell_product_create_cell_product", "label": "create_cell_product()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L223" + "source_location": "L225" }, { "id": "crud_cell_product_update_cell_product", "label": "update_cell_product()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L277" + "source_location": "L305" }, { "id": "crud_cell_product_delete_cell_product", "label": "delete_cell_product()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L332" + "source_location": "L367" }, { "id": "crud_cell_product_next_code_start_seq", "label": "_next_code_start_seq()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L348" + "source_location": "L383" }, { "id": "crud_cell_product_get_next_code", "label": "get_next_code()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L368" + "source_location": "L404" }, { "id": "crud_cell_product_normalize_product_code_base", "label": "normalize_product_code_base()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L378" + "source_location": "L414" }, { "id": "crud_cell_product_build_split_product_codes", "label": "build_split_product_codes()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L389" + "source_location": "L425" }, { "id": "crud_cell_product_reserve_next_codes", "label": "reserve_next_codes()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L396" + "source_location": "L432" }, { "id": "crud_cell_product_validate_batch_items", "label": "_validate_batch_items()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L406" + "source_location": "L442" }, { "id": "crud_cell_product_create_cell_products_by_quantity", "label": "create_cell_products_by_quantity()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L449" + "source_location": "L485" }, { "id": "crud_cell_product_create_cell_products_batch", "label": "create_cell_products_batch()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L481" + "source_location": "L517" }, { "id": "crud_cell_product_total_pages", "label": "total_pages()", "file_type": "code", "source_file": "crud/cell_product.py", - "source_location": "L536" + "source_location": "L599" }, { "id": "crud_cell_product_rationale_1", @@ -8961,25 +9094,25 @@ "source_location": "L1" }, { - "id": "crud_cell_product_rationale_379", + "id": "crud_cell_product_rationale_415", "label": "\u53bb\u6389\u672b\u5c3e -01/-02 \u7b49\u5e8f\u53f7\uff0c\u5f97\u5230\u591a\u4efd\u5165\u5e93\u65f6\u7684\u57fa\u7840\u7f16\u7801\u3002", "file_type": "rationale", "source_file": "crud/cell_product.py", - "source_location": "L379" + "source_location": "L415" }, { - "id": "crud_cell_product_rationale_390", + "id": "crud_cell_product_rationale_426", "label": "\u6309\u57fa\u7840\u7f16\u7801\u751f\u6210 \u57fa\u7840-01\u3001\u57fa\u7840-02 \u2026", "file_type": "rationale", "source_file": "crud/cell_product.py", - "source_location": "L390" + "source_location": "L426" }, { - "id": "crud_cell_product_rationale_458", + "id": "crud_cell_product_rationale_494", "label": "\u6309\u5165\u5e93\u4efd\u6570\u62c6\u5206\uff1a\u57fa\u7840\u7f16\u7801-01\u3001\u57fa\u7840\u7f16\u7801-02 \u2026", "file_type": "rationale", "source_file": "crud/cell_product.py", - "source_location": "L458" + "source_location": "L494" }, { "id": "crud_menu_py", @@ -13907,14 +14040,14 @@ "label": "_get_tenant_no()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L22" + "source_location": "L24" }, { "id": "api_operations_cleanroomcreatebody", "label": "CleanRoomCreateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L37" + "source_location": "L39" }, { "id": "basemodel", @@ -13928,252 +14061,287 @@ "label": "CleanRoomUpdateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L49" + "source_location": "L51" }, { "id": "api_operations_list_clean_rooms", "label": "list_clean_rooms()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L62" + "source_location": "L64" }, { "id": "api_operations_create_clean_room", "label": "create_clean_room()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L87" + "source_location": "L89" }, { "id": "api_operations_update_clean_room", "label": "update_clean_room()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L112" + "source_location": "L114" }, { "id": "api_operations_delete_clean_room", "label": "delete_clean_room()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L140" + "source_location": "L142" }, { "id": "api_operations_accesslogcreatebody", "label": "AccessLogCreateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L158" + "source_location": "L160" }, { "id": "api_operations_accesslogupdatebody", "label": "AccessLogUpdateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L172" + "source_location": "L174" }, { "id": "api_operations_parse_optional_dt", "label": "_parse_optional_dt()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L185" + "source_location": "L187" }, { "id": "api_operations_list_access_logs", "label": "list_access_logs()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L192" + "source_location": "L194" }, { "id": "api_operations_create_access_log", "label": "create_access_log()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L221" + "source_location": "L223" }, { "id": "api_operations_update_access_log", "label": "update_access_log()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L248" + "source_location": "L250" }, { "id": "api_operations_delete_access_log", "label": "delete_access_log()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L277" + "source_location": "L279" }, { "id": "api_operations_storagefacilitycreatebody", "label": "StorageFacilityCreateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L295" + "source_location": "L297" }, { "id": "api_operations_storagefacilityupdatebody", "label": "StorageFacilityUpdateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L306" + "source_location": "L308" }, { "id": "api_operations_list_storage_facilities", "label": "list_storage_facilities()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L317" + "source_location": "L319" }, { "id": "api_operations_create_storage_facility", "label": "create_storage_facility()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L336" + "source_location": "L338" }, { "id": "api_operations_update_storage_facility", "label": "update_storage_facility()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L360" + "source_location": "L362" }, { "id": "api_operations_delete_storage_facility", "label": "delete_storage_facility()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L386" + "source_location": "L388" }, { "id": "api_operations_storageslotcreatebody", "label": "StorageSlotCreateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L404" + "source_location": "L406" }, { "id": "api_operations_storageslotbatchcreatebody", "label": "StorageSlotBatchCreateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L414" + "source_location": "L416" }, { "id": "api_operations_storageslotupdatebody", "label": "StorageSlotUpdateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L422" + "source_location": "L424" }, { "id": "api_operations_storageslotclearbody", "label": "StorageSlotClearBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L431" + "source_location": "L433" }, { "id": "api_operations_storageslotinsertrowbody", "label": "StorageSlotInsertRowBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L436" + "source_location": "L438" }, { "id": "api_operations_list_storage_slots", "label": "list_storage_slots()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L445" + "source_location": "L447" }, { "id": "api_operations_batch_create_storage_slots", "label": "batch_create_storage_slots()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L463" + "source_location": "L465" }, { "id": "api_operations_create_storage_slot", "label": "create_storage_slot()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L485" + "source_location": "L487" }, { "id": "api_operations_update_storage_slot", "label": "update_storage_slot()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L508" + "source_location": "L510" }, { "id": "api_operations_insert_storage_slot_row", "label": "insert_storage_slot_row()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L533" + "source_location": "L535" }, { "id": "api_operations_clear_storage_slots", "label": "clear_storage_slots()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L555" + "source_location": "L557" }, { "id": "api_operations_delete_storage_slot", "label": "delete_storage_slot()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L577" + "source_location": "L579" + }, + { + "id": "api_operations_occupancycreatebody", + "label": "OccupancyCreateBody", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L597" + }, + { + "id": "api_operations_list_occupancies", + "label": "list_occupancies()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L609" + }, + { + "id": "api_operations_list_occupancy_history", + "label": "list_occupancy_history()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L632" + }, + { + "id": "api_operations_create_occupancy", + "label": "create_occupancy()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L659" + }, + { + "id": "api_operations_remove_occupancy", + "label": "remove_occupancy()", + "file_type": "code", + "source_file": "api/operations.py", + "source_location": "L685" }, { "id": "api_operations_exhibitionappointmentcreatebody", "label": "ExhibitionAppointmentCreateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L595" + "source_location": "L706" }, { "id": "api_operations_exhibitionappointmentupdatebody", "label": "ExhibitionAppointmentUpdateBody", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L608" + "source_location": "L719" }, { "id": "api_operations_list_exhibition_appointments", "label": "list_exhibition_appointments()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L621" + "source_location": "L732" }, { "id": "api_operations_create_exhibition_appointment", "label": "create_exhibition_appointment()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L652" + "source_location": "L763" }, { "id": "api_operations_update_exhibition_appointment", "label": "update_exhibition_appointment()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L678" + "source_location": "L789" }, { "id": "api_operations_delete_exhibition_appointment", "label": "delete_exhibition_appointment()", "file_type": "code", "source_file": "api/operations.py", - "source_location": "L705" + "source_location": "L816" }, { "id": "api_operations_rationale_1", @@ -22905,13 +23073,31 @@ "source_location": "L1327", "weight": 1.0 }, + { + "source": "models_models_py", + "target": "models_models_bizstorageslotoccupancy", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1350", + "weight": 1.0 + }, + { + "source": "models_models_bizstorageslotoccupancy", + "target": "base", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1350", + "weight": 1.0 + }, { "source": "models_models_py", "target": "models_models_bizexhibitionappointment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1347", + "source_location": "L1376", "weight": 1.0 }, { @@ -22920,7 +23106,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1347", + "source_location": "L1376", "weight": 1.0 }, { @@ -22929,7 +23115,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1375", + "source_location": "L1404", "weight": 1.0 }, { @@ -22938,7 +23124,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1375", + "source_location": "L1404", "weight": 1.0 }, { @@ -22947,7 +23133,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1394", + "source_location": "L1423", "weight": 1.0 }, { @@ -22956,7 +23142,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1394", + "source_location": "L1423", "weight": 1.0 }, { @@ -22965,7 +23151,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1413", + "source_location": "L1442", "weight": 1.0 }, { @@ -22974,7 +23160,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1413", + "source_location": "L1442", "weight": 1.0 }, { @@ -22983,7 +23169,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1438", + "source_location": "L1467", "weight": 1.0 }, { @@ -22992,7 +23178,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1438", + "source_location": "L1467", "weight": 1.0 }, { @@ -23001,7 +23187,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1458", + "source_location": "L1487", "weight": 1.0 }, { @@ -23010,7 +23196,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1458", + "source_location": "L1487", "weight": 1.0 }, { @@ -23019,7 +23205,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1485", + "source_location": "L1514", "weight": 1.0 }, { @@ -23028,7 +23214,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1485", + "source_location": "L1514", "weight": 1.0 }, { @@ -23037,7 +23223,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1509", + "source_location": "L1538", "weight": 1.0 }, { @@ -23046,7 +23232,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1509", + "source_location": "L1538", "weight": 1.0 }, { @@ -23055,7 +23241,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1534", + "source_location": "L1563", "weight": 1.0 }, { @@ -23064,7 +23250,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1534", + "source_location": "L1563", "weight": 1.0 }, { @@ -23073,7 +23259,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1559", + "source_location": "L1588", "weight": 1.0 }, { @@ -23082,7 +23268,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1559", + "source_location": "L1588", "weight": 1.0 }, { @@ -23091,7 +23277,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1583", + "source_location": "L1612", "weight": 1.0 }, { @@ -23100,7 +23286,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1583", + "source_location": "L1612", "weight": 1.0 }, { @@ -23109,7 +23295,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1604", + "source_location": "L1633", "weight": 1.0 }, { @@ -23118,7 +23304,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1604", + "source_location": "L1633", "weight": 1.0 }, { @@ -23127,7 +23313,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1626", + "source_location": "L1655", "weight": 1.0 }, { @@ -23136,7 +23322,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1626", + "source_location": "L1655", "weight": 1.0 }, { @@ -23145,7 +23331,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1650", + "source_location": "L1679", "weight": 1.0 }, { @@ -23154,7 +23340,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1650", + "source_location": "L1679", "weight": 1.0 }, { @@ -23163,7 +23349,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1671", + "source_location": "L1700", "weight": 1.0 }, { @@ -23172,7 +23358,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1671", + "source_location": "L1700", "weight": 1.0 }, { @@ -23181,7 +23367,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1692", + "source_location": "L1721", "weight": 1.0 }, { @@ -23190,7 +23376,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1692", + "source_location": "L1721", "weight": 1.0 }, { @@ -23199,7 +23385,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1718", + "source_location": "L1747", "weight": 1.0 }, { @@ -23208,7 +23394,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1718", + "source_location": "L1747", "weight": 1.0 }, { @@ -23217,7 +23403,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1741", + "source_location": "L1770", "weight": 1.0 }, { @@ -23226,7 +23412,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1741", + "source_location": "L1770", "weight": 1.0 }, { @@ -23235,7 +23421,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1764", + "source_location": "L1793", "weight": 1.0 }, { @@ -23244,7 +23430,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1764", + "source_location": "L1793", "weight": 1.0 }, { @@ -23253,7 +23439,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1785", + "source_location": "L1814", "weight": 1.0 }, { @@ -23262,7 +23448,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1785", + "source_location": "L1814", "weight": 1.0 }, { @@ -23271,7 +23457,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1804", + "source_location": "L1833", "weight": 1.0 }, { @@ -23280,7 +23466,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1804", + "source_location": "L1833", "weight": 1.0 }, { @@ -23289,7 +23475,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1823", + "source_location": "L1852", "weight": 1.0 }, { @@ -23298,7 +23484,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1823", + "source_location": "L1852", "weight": 1.0 }, { @@ -23307,7 +23493,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1845", + "source_location": "L1874", "weight": 1.0 }, { @@ -23316,7 +23502,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1845", + "source_location": "L1874", "weight": 1.0 }, { @@ -23325,7 +23511,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1868", + "source_location": "L1897", "weight": 1.0 }, { @@ -23334,7 +23520,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1868", + "source_location": "L1897", "weight": 1.0 }, { @@ -23343,7 +23529,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1892", + "source_location": "L1921", "weight": 1.0 }, { @@ -23352,7 +23538,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1892", + "source_location": "L1921", "weight": 1.0 }, { @@ -23361,7 +23547,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1916", + "source_location": "L1945", "weight": 1.0 }, { @@ -23370,7 +23556,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1916", + "source_location": "L1945", "weight": 1.0 }, { @@ -23379,7 +23565,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1940", + "source_location": "L1969", "weight": 1.0 }, { @@ -23388,7 +23574,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1940", + "source_location": "L1969", "weight": 1.0 }, { @@ -23397,7 +23583,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1961", + "source_location": "L1990", "weight": 1.0 }, { @@ -23406,7 +23592,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1961", + "source_location": "L1990", "weight": 1.0 }, { @@ -23415,7 +23601,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1979", + "source_location": "L2008", "weight": 1.0 }, { @@ -23424,7 +23610,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1979", + "source_location": "L2008", "weight": 1.0 }, { @@ -23433,7 +23619,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2001", + "source_location": "L2030", "weight": 1.0 }, { @@ -23442,7 +23628,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2001", + "source_location": "L2030", "weight": 1.0 }, { @@ -23451,7 +23637,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2028", + "source_location": "L2057", "weight": 1.0 }, { @@ -23460,7 +23646,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2028", + "source_location": "L2057", "weight": 1.0 }, { @@ -23469,7 +23655,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2052", + "source_location": "L2081", "weight": 1.0 }, { @@ -23478,7 +23664,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2052", + "source_location": "L2081", "weight": 1.0 }, { @@ -23487,7 +23673,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2076", + "source_location": "L2105", "weight": 1.0 }, { @@ -23496,7 +23682,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2076", + "source_location": "L2105", "weight": 1.0 }, { @@ -23505,7 +23691,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2097", + "source_location": "L2126", "weight": 1.0 }, { @@ -23514,7 +23700,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2097", + "source_location": "L2126", "weight": 1.0 }, { @@ -23523,7 +23709,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2122", + "source_location": "L2151", "weight": 1.0 }, { @@ -23532,7 +23718,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2122", + "source_location": "L2151", "weight": 1.0 }, { @@ -23541,7 +23727,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2156", + "source_location": "L2185", "weight": 1.0 }, { @@ -23550,7 +23736,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2156", + "source_location": "L2185", "weight": 1.0 }, { @@ -23559,7 +23745,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2182", + "source_location": "L2211", "weight": 1.0 }, { @@ -23568,7 +23754,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2182", + "source_location": "L2211", "weight": 1.0 }, { @@ -23577,7 +23763,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2209", + "source_location": "L2239", "weight": 1.0 }, { @@ -23586,7 +23772,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2209", + "source_location": "L2239", "weight": 1.0 }, { @@ -23595,7 +23781,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2231", + "source_location": "L2261", "weight": 1.0 }, { @@ -23604,7 +23790,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2231", + "source_location": "L2261", "weight": 1.0 }, { @@ -23613,7 +23799,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2261", + "source_location": "L2291", "weight": 1.0 }, { @@ -23622,7 +23808,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2261", + "source_location": "L2291", "weight": 1.0 }, { @@ -23631,7 +23817,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2286", + "source_location": "L2316", "weight": 1.0 }, { @@ -23640,7 +23826,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2286", + "source_location": "L2316", "weight": 1.0 }, { @@ -23649,7 +23835,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2311", + "source_location": "L2341", "weight": 1.0 }, { @@ -23658,7 +23844,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2311", + "source_location": "L2341", "weight": 1.0 }, { @@ -23667,7 +23853,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2332", + "source_location": "L2362", "weight": 1.0 }, { @@ -23676,7 +23862,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2332", + "source_location": "L2362", "weight": 1.0 }, { @@ -23685,7 +23871,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2353", + "source_location": "L2383", "weight": 1.0 }, { @@ -23694,7 +23880,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2353", + "source_location": "L2383", "weight": 1.0 }, { @@ -23703,7 +23889,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2378", + "source_location": "L2408", "weight": 1.0 }, { @@ -23712,7 +23898,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2378", + "source_location": "L2408", "weight": 1.0 }, { @@ -23721,7 +23907,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2408", + "source_location": "L2438", "weight": 1.0 }, { @@ -23730,7 +23916,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2408", + "source_location": "L2438", "weight": 1.0 }, { @@ -23739,7 +23925,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2430", + "source_location": "L2460", "weight": 1.0 }, { @@ -23748,7 +23934,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2430", + "source_location": "L2460", "weight": 1.0 }, { @@ -23757,7 +23943,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2454", + "source_location": "L2484", "weight": 1.0 }, { @@ -23766,7 +23952,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2454", + "source_location": "L2484", "weight": 1.0 }, { @@ -23775,7 +23961,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 1.0 }, { @@ -23784,7 +23970,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 1.0 }, { @@ -23793,7 +23979,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 1.0 }, { @@ -24148,305 +24334,305 @@ "weight": 1.0 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1351", + "target": "models_models_bizstorageslotoccupancy", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L1351", + "weight": 1.0 + }, + { + "source": "models_models_rationale_1377", "target": "models_models_bizexhibitionappointment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1348", + "source_location": "L1377", "weight": 1.0 }, { - "source": "models_models_rationale_1376", + "source": "models_models_rationale_1405", "target": "models_models_bizcellproducttype", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1376", + "source_location": "L1405", "weight": 1.0 }, { - "source": "models_models_rationale_1395", + "source": "models_models_rationale_1424", "target": "models_models_bizcellproductspec", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1395", + "source_location": "L1424", "weight": 1.0 }, { - "source": "models_models_rationale_1414", + "source": "models_models_rationale_1443", "target": "models_models_bizcellproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1414", + "source_location": "L1443", "weight": 1.0 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1468", "target": "models_models_bizcellproductprojectsystem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1439", + "source_location": "L1468", "weight": 1.0 }, { - "source": "models_models_rationale_1459", + "source": "models_models_rationale_1488", "target": "models_models_bizcellproductprojectsystemitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1459", + "source_location": "L1488", "weight": 1.0 }, { - "source": "models_models_rationale_1510", + "source": "models_models_rationale_1539", "target": "models_models_bizchannelagreement", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1510", + "source_location": "L1539", "weight": 1.0 }, { - "source": "models_models_rationale_1535", + "source": "models_models_rationale_1564", "target": "models_models_bizchannelagreementproductprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1535", + "source_location": "L1564", "weight": 1.0 }, { - "source": "models_models_rationale_1560", + "source": "models_models_rationale_1589", "target": "models_models_bizchannelinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1560", + "source_location": "L1589", "weight": 1.0 }, { - "source": "models_models_rationale_1584", + "source": "models_models_rationale_1613", "target": "models_models_bizchannelmailaddress", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1584", + "source_location": "L1613", "weight": 1.0 }, { - "source": "models_models_rationale_1605", + "source": "models_models_rationale_1634", "target": "models_models_bizcheckupinstitution", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1605", + "source_location": "L1634", "weight": 1.0 }, { - "source": "models_models_rationale_1627", + "source": "models_models_rationale_1656", "target": "models_models_bizcheckupinstitutioninvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1627", + "source_location": "L1656", "weight": 1.0 }, { - "source": "models_models_rationale_1651", + "source": "models_models_rationale_1680", "target": "models_models_bizcheckupinstitutionproject", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1651", + "source_location": "L1680", "weight": 1.0 }, { - "source": "models_models_rationale_1672", + "source": "models_models_rationale_1701", "target": "models_models_bizcheckupinstitutionpackage", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1672", + "source_location": "L1701", "weight": 1.0 }, { - "source": "models_models_rationale_1693", + "source": "models_models_rationale_1722", "target": "models_models_bizcheckupinstitutionpackageitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1693", + "source_location": "L1722", "weight": 1.0 }, { - "source": "models_models_rationale_1765", + "source": "models_models_rationale_1794", "target": "models_models_bizsopdocument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1765", + "source_location": "L1794", "weight": 1.0 }, { - "source": "models_models_rationale_1786", + "source": "models_models_rationale_1815", "target": "models_models_bizprocesscategory", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1786", + "source_location": "L1815", "weight": 1.0 }, { - "source": "models_models_rationale_1824", + "source": "models_models_rationale_1853", "target": "models_models_bizconsumablepack", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1824", + "source_location": "L1853", "weight": 1.0 }, { - "source": "models_models_rationale_1846", + "source": "models_models_rationale_1875", "target": "models_models_bizconsumablepackitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1846", + "source_location": "L1875", "weight": 1.0 }, { - "source": "models_models_rationale_1893", + "source": "models_models_rationale_1922", "target": "models_models_bizprocessreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1893", + "source_location": "L1922", "weight": 1.0 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1946", "target": "models_models_bizprocessconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1917", + "source_location": "L1946", "weight": 1.0 }, { - "source": "models_models_rationale_1941", + "source": "models_models_rationale_1970", "target": "models_models_bizprocessoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1941", + "source_location": "L1970", "weight": 1.0 }, { - "source": "models_models_rationale_1980", + "source": "models_models_rationale_2009", "target": "models_models_bizprocessroute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L1980", + "source_location": "L2009", "weight": 1.0 }, { - "source": "models_models_rationale_2002", + "source": "models_models_rationale_2031", "target": "models_models_bizprocessroutestep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2002", + "source_location": "L2031", "weight": 1.0 }, { - "source": "models_models_rationale_2029", + "source": "models_models_rationale_2058", "target": "models_models_bizprocessroutestepreagent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2029", + "source_location": "L2058", "weight": 1.0 }, { - "source": "models_models_rationale_2053", + "source": "models_models_rationale_2082", "target": "models_models_bizprocessroutestepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2053", + "source_location": "L2082", "weight": 1.0 }, { - "source": "models_models_rationale_2077", + "source": "models_models_rationale_2106", "target": "models_models_bizprocessroutestepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2077", + "source_location": "L2106", "weight": 1.0 }, { - "source": "models_models_rationale_2098", + "source": "models_models_rationale_2127", "target": "models_models_bizprocessroutestepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2098", + "source_location": "L2127", "weight": 1.0 }, { - "source": "models_models_rationale_2123", + "source": "models_models_rationale_2152", "target": "models_models_bizcellproduct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2123", + "source_location": "L2152", "weight": 1.0 }, { - "source": "models_models_rationale_2157", + "source": "models_models_rationale_2186", "target": "models_models_bizproductionworkorder", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2157", + "source_location": "L2186", "weight": 1.0 }, { - "source": "models_models_rationale_2183", + "source": "models_models_rationale_2212", "target": "models_models_bizproductiontask", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2183", + "source_location": "L2212", "weight": 1.0 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2240", "target": "models_models_bizproductiontaskinput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2210", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2232", - "target": "models_models_bizproductiontaskstep", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2232", + "source_location": "L2240", "weight": 1.0 }, { "source": "models_models_rationale_2262", - "target": "models_models_bizproductiontaskstepreagent", + "target": "models_models_bizproductiontaskstep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -24454,53 +24640,53 @@ "weight": 1.0 }, { - "source": "models_models_rationale_2287", + "source": "models_models_rationale_2292", + "target": "models_models_bizproductiontaskstepreagent", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2292", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2317", "target": "models_models_bizproductiontaskstepconsumable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2287", + "source_location": "L2317", "weight": 1.0 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2342", "target": "models_models_bizproductiontaskstepoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2312", + "source_location": "L2342", "weight": 1.0 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2363", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2333", + "source_location": "L2363", "weight": 1.0 }, { - "source": "models_models_rationale_2354", + "source": "models_models_rationale_2384", "target": "models_models_bizproductiontaskoutput", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2354", - "weight": 1.0 - }, - { - "source": "models_models_rationale_2379", - "target": "models_models_bizprotocolfullmoontodo", - "relation": "rationale_for", - "confidence": "EXTRACTED", - "source_file": "models/models.py", - "source_location": "L2379", + "source_location": "L2384", "weight": 1.0 }, { "source": "models_models_rationale_2409", - "target": "models_models_bizinsurancecompany", + "target": "models_models_bizprotocolfullmoontodo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", @@ -24508,21 +24694,30 @@ "weight": 1.0 }, { - "source": "models_models_rationale_2431", + "source": "models_models_rationale_2439", + "target": "models_models_bizinsurancecompany", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "models/models.py", + "source_location": "L2439", + "weight": 1.0 + }, + { + "source": "models_models_rationale_2461", "target": "models_models_bizinsurancecompanyinvoice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2431", + "source_location": "L2461", "weight": 1.0 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2485", "target": "models_models_bizinsuranceprojectprice", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "models/models.py", - "source_location": "L2455", + "source_location": "L2485", "weight": 1.0 }, { @@ -24549,7 +24744,7 @@ "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "models/__init__.py", - "source_location": "L51", + "source_location": "L52", "weight": 1.0 }, { @@ -26613,6 +26808,87 @@ "source_location": "L19", "weight": 1.0 }, + { + "source": "schemas_storage_occupancy_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_py", + "target": "pydantic", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_py", + "target": "schemas_storage_occupancy_occupancycreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_occupancycreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_py", + "target": "schemas_storage_occupancy_occupancylistquery", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_occupancylistquery", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_py", + "target": "schemas_storage_occupancy_occupancyhistoryquery", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "schemas_storage_occupancy_occupancyhistoryquery", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "schemas/storage_occupancy.py", + "source_location": "L31", + "weight": 1.0 + }, { "source": "schemas_quotation_py", "target": "pydantic", @@ -27456,7 +27732,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L14", + "source_location": "L15", "weight": 1.0 }, { @@ -27465,7 +27741,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L14", + "source_location": "L15", "weight": 1.0 }, { @@ -27474,7 +27750,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L22", + "source_location": "L23", "weight": 1.0 }, { @@ -27483,7 +27759,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L22", + "source_location": "L23", "weight": 1.0 }, { @@ -27492,7 +27768,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L29", + "source_location": "L30", "weight": 1.0 }, { @@ -27501,7 +27777,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L29", + "source_location": "L30", "weight": 1.0 }, { @@ -27510,7 +27786,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L33", + "source_location": "L35", "weight": 1.0 }, { @@ -27519,7 +27795,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L33", + "source_location": "L35", "weight": 1.0 }, { @@ -27528,7 +27804,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L44", + "source_location": "L46", "weight": 1.0 }, { @@ -27537,7 +27813,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L44", + "source_location": "L46", "weight": 1.0 }, { @@ -27546,7 +27822,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L54", + "source_location": "L56", "weight": 1.0 }, { @@ -27555,7 +27831,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L54", + "source_location": "L56", "weight": 1.0 }, { @@ -27564,7 +27840,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L67", + "source_location": "L69", "weight": 1.0 }, { @@ -27573,7 +27849,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L67", + "source_location": "L69", "weight": 1.0 }, { @@ -27582,7 +27858,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L74", + "source_location": "L76", "weight": 1.0 }, { @@ -27591,7 +27867,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L74", + "source_location": "L76", "weight": 1.0 }, { @@ -27600,7 +27876,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L81", + "source_location": "L83", "weight": 1.0 }, { @@ -27609,7 +27885,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L81", + "source_location": "L83", "weight": 1.0 }, { @@ -27618,7 +27894,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L88", + "source_location": "L92", "weight": 1.0 }, { @@ -27627,7 +27903,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L88", + "source_location": "L92", "weight": 1.0 }, { @@ -27636,7 +27912,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L99", + "source_location": "L104", "weight": 1.0 }, { @@ -27645,7 +27921,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "schemas/production_task.py", - "source_location": "L99", + "source_location": "L104", "weight": 1.0 }, { @@ -34218,6 +34494,213 @@ "source_location": "L1", "weight": 1.0 }, + { + "source": "crud_storage_occupancy_py", + "target": "datetime", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "typing", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "sqlalchemy", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "sqlalchemy_orm", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_row_to_dict", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_create_occupancy", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_batch_create_occupancies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L112", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_remove_occupancy", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L157", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_remove_by_item", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L185", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_list_occupancies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L212", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_py", + "target": "crud_storage_occupancy_list_occupancy_history", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_create_occupancy", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L106", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_batch_create_occupancies", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L150", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_remove_occupancy", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L179", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_remove_by_item", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L208", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_list_occupancies", + "target": "crud_storage_occupancy_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L243", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_list_occupancy_history", + "target": "crud_storage_occupancy_row_to_dict", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L302", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_rationale_1", + "target": "crud_storage_occupancy_py", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L1", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_rationale_34", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_rationale_192", + "target": "crud_storage_occupancy_remove_by_item", + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L192", + "weight": 1.0 + }, { "source": "crud_qc_third_party_company_py", "target": "datetime", @@ -35169,7 +35652,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L35", + "source_location": "L39", "weight": 1.0 }, { @@ -35178,7 +35661,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L39", + "source_location": "L43", "weight": 1.0 }, { @@ -35187,7 +35670,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L53", + "source_location": "L57", "weight": 1.0 }, { @@ -35196,7 +35679,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L73", + "source_location": "L79", "weight": 1.0 }, { @@ -35205,7 +35688,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L93", + "source_location": "L99", "weight": 1.0 }, { @@ -35214,7 +35697,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L108", + "source_location": "L114", "weight": 1.0 }, { @@ -35223,7 +35706,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L123", + "source_location": "L129", "weight": 1.0 }, { @@ -35232,7 +35715,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L134", + "source_location": "L140", "weight": 1.0 }, { @@ -35241,7 +35724,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L145", + "source_location": "L151", "weight": 1.0 }, { @@ -35250,7 +35733,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L157", + "source_location": "L163", "weight": 1.0 }, { @@ -35259,7 +35742,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L172", + "source_location": "L178", "weight": 1.0 }, { @@ -35268,7 +35751,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L185", + "source_location": "L191", "weight": 1.0 }, { @@ -35277,7 +35760,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L203", + "source_location": "L209", "weight": 1.0 }, { @@ -35286,7 +35769,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L221", + "source_location": "L227", "weight": 1.0 }, { @@ -35295,7 +35778,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L238", + "source_location": "L244", "weight": 1.0 }, { @@ -35304,7 +35787,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L254", + "source_location": "L260", "weight": 1.0 }, { @@ -35313,7 +35796,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L287", + "source_location": "L293", "weight": 1.0 }, { @@ -35322,7 +35805,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L323", + "source_location": "L330", "weight": 1.0 }, { @@ -35331,7 +35814,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L372", + "source_location": "L450", "weight": 1.0 }, { @@ -35340,7 +35823,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L427", + "source_location": "L509", "weight": 1.0 }, { @@ -35349,7 +35832,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L452", + "source_location": "L534", "weight": 1.0 }, { @@ -35358,7 +35841,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L479", + "source_location": "L561", "weight": 1.0 }, { @@ -35367,7 +35850,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L624", + "source_location": "L706", "weight": 1.0 }, { @@ -35376,7 +35859,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L662", + "source_location": "L744", "weight": 1.0 }, { @@ -35385,7 +35868,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L684", + "source_location": "L766", "weight": 1.0 }, { @@ -35394,7 +35877,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L707", + "source_location": "L789", "weight": 1.0 }, { @@ -35403,7 +35886,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L730", + "source_location": "L812", "weight": 1.0 }, { @@ -35412,7 +35895,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L749", + "source_location": "L831", "weight": 1.0 }, { @@ -35421,7 +35904,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L768", + "source_location": "L850", "weight": 1.0 }, { @@ -35430,7 +35913,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L788", + "source_location": "L870", "weight": 1.0 }, { @@ -35439,7 +35922,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L812", + "source_location": "L894", "weight": 1.0 }, { @@ -35448,7 +35931,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L826", + "source_location": "L908", "weight": 1.0 }, { @@ -35457,7 +35940,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L930", + "source_location": "L1012", "weight": 1.0 }, { @@ -35466,7 +35949,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L62", + "source_location": "L68", "weight": 1.0 }, { @@ -35475,7 +35958,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L87", + "source_location": "L93", "weight": 1.0 }, { @@ -35484,7 +35967,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L281", + "source_location": "L287", "weight": 1.0 }, { @@ -35493,7 +35976,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L282", + "source_location": "L288", "weight": 1.0 }, { @@ -35502,7 +35985,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L283", + "source_location": "L289", "weight": 1.0 }, { @@ -35511,7 +35994,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L284", + "source_location": "L290", "weight": 1.0 }, { @@ -35520,7 +36003,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L291", + "source_location": "L297", "weight": 1.0 }, { @@ -35529,7 +36012,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L317", + "source_location": "L324", "weight": 1.0 }, { @@ -35538,7 +36021,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L357", + "source_location": "L364", + "weight": 1.0 + }, + { + "source": "crud_production_task_list_production_tasks", + "target": "crud_production_task_fmt_dt", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/production_task.py", + "source_location": "L444", "weight": 1.0 }, { @@ -35547,7 +36039,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L383", + "source_location": "L462", "weight": 1.0 }, { @@ -35556,7 +36048,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L393", + "source_location": "L475", "weight": 1.0 }, { @@ -35565,7 +36057,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L407", + "source_location": "L489", "weight": 1.0 }, { @@ -35574,7 +36066,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L408", + "source_location": "L490", "weight": 1.0 }, { @@ -35583,7 +36075,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L409", + "source_location": "L491", "weight": 1.0 }, { @@ -35592,7 +36084,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L410", + "source_location": "L492", "weight": 1.0 }, { @@ -35601,7 +36093,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L422", + "source_location": "L504", "weight": 1.0 }, { @@ -35610,7 +36102,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L423", + "source_location": "L505", "weight": 1.0 }, { @@ -35619,7 +36111,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L603", + "source_location": "L685", "weight": 1.0 }, { @@ -35628,7 +36120,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L617", + "source_location": "L699", "weight": 1.0 }, { @@ -35637,7 +36129,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L618", + "source_location": "L700", "weight": 1.0 }, { @@ -35646,7 +36138,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L619", + "source_location": "L701", "weight": 1.0 }, { @@ -35655,7 +36147,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L620", + "source_location": "L702", "weight": 1.0 }, { @@ -35664,7 +36156,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L677", + "source_location": "L759", "weight": 1.0 }, { @@ -35673,7 +36165,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L689", + "source_location": "L771", "weight": 1.0 }, { @@ -35682,7 +36174,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L712", + "source_location": "L794", "weight": 1.0 }, { @@ -35691,7 +36183,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L735", + "source_location": "L817", "weight": 1.0 }, { @@ -35700,7 +36192,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L754", + "source_location": "L836", "weight": 1.0 }, { @@ -35709,7 +36201,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L773", + "source_location": "L855", "weight": 1.0 }, { @@ -35718,7 +36210,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L793", + "source_location": "L875", "weight": 1.0 }, { @@ -35727,7 +36219,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L927", + "source_location": "L1009", "weight": 1.0 }, { @@ -35740,12 +36232,12 @@ "weight": 1.0 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "crud_production_task_copy_task_step", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/production_task.py", - "source_location": "L828", + "source_location": "L910", "weight": 1.0 }, { @@ -39350,20 +39842,38 @@ }, { "source": "crud_cell_product_py", - "target": "app_models_models", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", "source_location": "L13", "weight": 1.0 }, + { + "source": "crud_cell_product_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "crud_cell_product_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L15", + "weight": 1.0 + }, { "source": "crud_cell_product_py", "target": "crud_cell_product_row_to_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L22", + "source_location": "L24", "weight": 1.0 }, { @@ -39372,7 +39882,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L55", + "source_location": "L57", "weight": 1.0 }, { @@ -39381,7 +39891,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L70", + "source_location": "L72", "weight": 1.0 }, { @@ -39390,7 +39900,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L143", + "source_location": "L145", "weight": 1.0 }, { @@ -39399,7 +39909,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L148", + "source_location": "L150", "weight": 1.0 }, { @@ -39408,7 +39918,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L209", + "source_location": "L211", "weight": 1.0 }, { @@ -39417,7 +39927,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L223", + "source_location": "L225", "weight": 1.0 }, { @@ -39426,7 +39936,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L277", + "source_location": "L305", "weight": 1.0 }, { @@ -39435,7 +39945,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L332", + "source_location": "L367", "weight": 1.0 }, { @@ -39444,7 +39954,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L348", + "source_location": "L383", "weight": 1.0 }, { @@ -39453,7 +39963,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L368", + "source_location": "L404", "weight": 1.0 }, { @@ -39462,7 +39972,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L378", + "source_location": "L414", "weight": 1.0 }, { @@ -39471,7 +39981,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L389", + "source_location": "L425", "weight": 1.0 }, { @@ -39480,7 +39990,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L396", + "source_location": "L432", "weight": 1.0 }, { @@ -39489,7 +39999,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L406", + "source_location": "L442", "weight": 1.0 }, { @@ -39498,7 +40008,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L449", + "source_location": "L485", "weight": 1.0 }, { @@ -39507,7 +40017,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L481", + "source_location": "L517", "weight": 1.0 }, { @@ -39516,7 +40026,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L536", + "source_location": "L599", "weight": 1.0 }, { @@ -39525,7 +40035,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L126", + "source_location": "L128", "weight": 1.0 }, { @@ -39534,7 +40044,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L144", + "source_location": "L146", "weight": 1.0 }, { @@ -39543,7 +40053,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L144", + "source_location": "L146", "weight": 1.0 }, { @@ -39552,7 +40062,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L203", + "source_location": "L205", "weight": 1.0 }, { @@ -39561,7 +40071,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L204", + "source_location": "L206", "weight": 1.0 }, { @@ -39570,7 +40080,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L284", + "source_location": "L312", "weight": 1.0 }, { @@ -39579,7 +40089,16 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L338", + "source_location": "L373", + "weight": 1.0 + }, + { + "source": "crud_cell_product_next_code_start_seq", + "target": "crud_cell_product_normalize_product_code_base", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "crud/cell_product.py", + "source_location": "L397", "weight": 1.0 }, { @@ -39588,7 +40107,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L371", + "source_location": "L407", "weight": 1.0 }, { @@ -39597,7 +40116,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L402", + "source_location": "L438", "weight": 1.0 }, { @@ -39606,7 +40125,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L460", + "source_location": "L496", "weight": 1.0 }, { @@ -39615,7 +40134,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L463", + "source_location": "L499", "weight": 1.0 }, { @@ -39624,7 +40143,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L470", + "source_location": "L506", "weight": 1.0 }, { @@ -39633,7 +40152,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L491", + "source_location": "L527", "weight": 1.0 }, { @@ -39646,30 +40165,30 @@ "weight": 1.0 }, { - "source": "crud_cell_product_rationale_379", + "source": "crud_cell_product_rationale_415", "target": "crud_cell_product_normalize_product_code_base", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L379", + "source_location": "L415", "weight": 1.0 }, { - "source": "crud_cell_product_rationale_390", + "source": "crud_cell_product_rationale_426", "target": "crud_cell_product_build_split_product_codes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L390", + "source_location": "L426", "weight": 1.0 }, { - "source": "crud_cell_product_rationale_458", + "source": "crud_cell_product_rationale_494", "target": "crud_cell_product_create_cell_products_by_quantity", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "crud/cell_product.py", - "source_location": "L458", + "source_location": "L494", "weight": 1.0 }, { @@ -52643,20 +53162,38 @@ }, { "source": "api_operations_py", - "target": "app_models_models", + "target": "app_crud", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "api/operations.py", "source_location": "L17", "weight": 1.0 }, + { + "source": "api_operations_py", + "target": "app_core_utils", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L18", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "app_models_models", + "relation": "imports_from", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L19", + "weight": 1.0 + }, { "source": "api_operations_py", "target": "api_operations_get_tenant_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L22", + "source_location": "L24", "weight": 1.0 }, { @@ -52665,7 +53202,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L37", + "source_location": "L39", "weight": 1.0 }, { @@ -52674,7 +53211,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L37", + "source_location": "L39", "weight": 1.0 }, { @@ -52683,7 +53220,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L49", + "source_location": "L51", "weight": 1.0 }, { @@ -52692,7 +53229,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L49", + "source_location": "L51", "weight": 1.0 }, { @@ -52701,7 +53238,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L62", + "source_location": "L64", "weight": 1.0 }, { @@ -52710,7 +53247,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L87", + "source_location": "L89", "weight": 1.0 }, { @@ -52719,7 +53256,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L112", + "source_location": "L114", "weight": 1.0 }, { @@ -52728,7 +53265,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L140", + "source_location": "L142", "weight": 1.0 }, { @@ -52737,7 +53274,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L158", + "source_location": "L160", "weight": 1.0 }, { @@ -52746,7 +53283,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L158", + "source_location": "L160", "weight": 1.0 }, { @@ -52755,7 +53292,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L172", + "source_location": "L174", "weight": 1.0 }, { @@ -52764,7 +53301,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L172", + "source_location": "L174", "weight": 1.0 }, { @@ -52773,7 +53310,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L185", + "source_location": "L187", "weight": 1.0 }, { @@ -52782,7 +53319,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L192", + "source_location": "L194", "weight": 1.0 }, { @@ -52791,7 +53328,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L221", + "source_location": "L223", "weight": 1.0 }, { @@ -52800,7 +53337,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L248", + "source_location": "L250", "weight": 1.0 }, { @@ -52809,7 +53346,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L277", + "source_location": "L279", "weight": 1.0 }, { @@ -52818,7 +53355,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L295", + "source_location": "L297", "weight": 1.0 }, { @@ -52827,7 +53364,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L295", + "source_location": "L297", "weight": 1.0 }, { @@ -52836,7 +53373,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L306", + "source_location": "L308", "weight": 1.0 }, { @@ -52845,7 +53382,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L306", + "source_location": "L308", "weight": 1.0 }, { @@ -52854,7 +53391,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L317", + "source_location": "L319", "weight": 1.0 }, { @@ -52863,7 +53400,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L336", + "source_location": "L338", "weight": 1.0 }, { @@ -52872,7 +53409,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L360", + "source_location": "L362", "weight": 1.0 }, { @@ -52881,7 +53418,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L386", + "source_location": "L388", "weight": 1.0 }, { @@ -52890,7 +53427,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L404", + "source_location": "L406", "weight": 1.0 }, { @@ -52899,7 +53436,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L404", + "source_location": "L406", "weight": 1.0 }, { @@ -52908,7 +53445,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L414", + "source_location": "L416", "weight": 1.0 }, { @@ -52917,7 +53454,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L414", + "source_location": "L416", "weight": 1.0 }, { @@ -52926,7 +53463,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L422", + "source_location": "L424", "weight": 1.0 }, { @@ -52935,7 +53472,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L422", + "source_location": "L424", "weight": 1.0 }, { @@ -52944,7 +53481,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L431", + "source_location": "L433", "weight": 1.0 }, { @@ -52953,7 +53490,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L431", + "source_location": "L433", "weight": 1.0 }, { @@ -52962,7 +53499,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L436", + "source_location": "L438", "weight": 1.0 }, { @@ -52971,7 +53508,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L436", + "source_location": "L438", "weight": 1.0 }, { @@ -52980,7 +53517,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L445", + "source_location": "L447", "weight": 1.0 }, { @@ -52989,7 +53526,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L463", + "source_location": "L465", "weight": 1.0 }, { @@ -52998,7 +53535,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L485", + "source_location": "L487", "weight": 1.0 }, { @@ -53007,7 +53544,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L508", + "source_location": "L510", "weight": 1.0 }, { @@ -53016,7 +53553,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L533", + "source_location": "L535", "weight": 1.0 }, { @@ -53025,7 +53562,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L555", + "source_location": "L557", "weight": 1.0 }, { @@ -53034,7 +53571,61 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L577", + "source_location": "L579", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_occupancycreatebody", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "api_operations_occupancycreatebody", + "target": "basemodel", + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L597", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_list_occupancies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L609", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_list_occupancy_history", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L632", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_create_occupancy", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L659", + "weight": 1.0 + }, + { + "source": "api_operations_py", + "target": "api_operations_remove_occupancy", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L685", "weight": 1.0 }, { @@ -53043,7 +53634,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L595", + "source_location": "L706", "weight": 1.0 }, { @@ -53052,7 +53643,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L595", + "source_location": "L706", "weight": 1.0 }, { @@ -53061,7 +53652,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L608", + "source_location": "L719", "weight": 1.0 }, { @@ -53070,7 +53661,7 @@ "relation": "inherits", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L608", + "source_location": "L719", "weight": 1.0 }, { @@ -53079,7 +53670,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L621", + "source_location": "L732", "weight": 1.0 }, { @@ -53088,7 +53679,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L652", + "source_location": "L763", "weight": 1.0 }, { @@ -53097,7 +53688,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L678", + "source_location": "L789", "weight": 1.0 }, { @@ -53106,7 +53697,7 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L705", + "source_location": "L816", "weight": 1.0 }, { @@ -53115,7 +53706,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L69", + "source_location": "L71", "weight": 1.0 }, { @@ -53124,7 +53715,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L93", + "source_location": "L95", "weight": 1.0 }, { @@ -53133,7 +53724,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L119", + "source_location": "L121", "weight": 1.0 }, { @@ -53142,7 +53733,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L146", + "source_location": "L148", "weight": 1.0 }, { @@ -53151,7 +53742,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L200", + "source_location": "L202", "weight": 1.0 }, { @@ -53160,7 +53751,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L227", + "source_location": "L229", "weight": 1.0 }, { @@ -53169,7 +53760,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L233", + "source_location": "L235", "weight": 1.0 }, { @@ -53178,7 +53769,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L255", + "source_location": "L257", "weight": 1.0 }, { @@ -53187,7 +53778,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L262", + "source_location": "L264", "weight": 1.0 }, { @@ -53196,7 +53787,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L283", + "source_location": "L285", "weight": 1.0 }, { @@ -53205,7 +53796,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L322", + "source_location": "L324", "weight": 1.0 }, { @@ -53214,7 +53805,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L342", + "source_location": "L344", "weight": 1.0 }, { @@ -53223,7 +53814,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L367", + "source_location": "L369", "weight": 1.0 }, { @@ -53232,7 +53823,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L392", + "source_location": "L394", "weight": 1.0 }, { @@ -53241,7 +53832,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L450", + "source_location": "L452", "weight": 1.0 }, { @@ -53250,7 +53841,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L469", + "source_location": "L471", "weight": 1.0 }, { @@ -53259,7 +53850,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L491", + "source_location": "L493", "weight": 1.0 }, { @@ -53268,7 +53859,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L515", + "source_location": "L517", "weight": 1.0 }, { @@ -53277,7 +53868,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L539", + "source_location": "L541", "weight": 1.0 }, { @@ -53286,7 +53877,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L561", + "source_location": "L563", "weight": 1.0 }, { @@ -53295,7 +53886,34 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L583", + "source_location": "L585", + "weight": 1.0 + }, + { + "source": "api_operations_list_occupancies", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L618", + "weight": 1.0 + }, + { + "source": "api_operations_list_occupancy_history", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L643", + "weight": 1.0 + }, + { + "source": "api_operations_create_occupancy", + "target": "api_operations_get_tenant_no", + "relation": "calls", + "confidence": "EXTRACTED", + "source_file": "api/operations.py", + "source_location": "L665", "weight": 1.0 }, { @@ -53304,7 +53922,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L628", + "source_location": "L739", "weight": 1.0 }, { @@ -53313,7 +53931,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L658", + "source_location": "L769", "weight": 1.0 }, { @@ -53322,7 +53940,7 @@ "relation": "calls", "confidence": "EXTRACTED", "source_file": "api/operations.py", - "source_location": "L685", + "source_location": "L796", "weight": 1.0 }, { @@ -61728,7 +62346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61737,7 +62355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61746,7 +62364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61755,7 +62373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61764,7 +62382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61773,7 +62391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61782,7 +62400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61791,7 +62409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61800,7 +62418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61809,7 +62427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61818,7 +62436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61827,7 +62445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61836,7 +62454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61845,7 +62463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61854,7 +62472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61863,7 +62481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61872,7 +62490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61881,7 +62499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61890,7 +62508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61899,7 +62517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61908,7 +62526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61917,7 +62535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61926,7 +62544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61935,7 +62553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61944,7 +62562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61953,7 +62571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61962,7 +62580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61971,7 +62589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61980,7 +62598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61989,7 +62607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -61998,7 +62616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62007,7 +62625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62016,7 +62634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62025,7 +62643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62034,7 +62652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62043,7 +62661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62052,7 +62670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62061,7 +62679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62070,7 +62688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62079,7 +62697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62088,7 +62706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62097,7 +62715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62106,7 +62724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62115,7 +62733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62124,7 +62742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62133,7 +62751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62142,7 +62760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62151,7 +62769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62160,7 +62778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62169,7 +62787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62178,7 +62796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62187,7 +62805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62196,7 +62814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62205,7 +62823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62214,7 +62832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62223,7 +62841,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", + "weight": 0.8 + }, + { + "source": "models_models_bizstorageslotoccupancy", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2505", "weight": 0.8 }, { @@ -62232,7 +62859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62241,7 +62868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62250,7 +62877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62259,7 +62886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62268,7 +62895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62277,7 +62904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62286,7 +62913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62295,7 +62922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62304,7 +62931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62313,7 +62940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62322,7 +62949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62331,7 +62958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62340,7 +62967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62349,7 +62976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62358,7 +62985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62367,7 +62994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62376,7 +63003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62385,7 +63012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62394,7 +63021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62403,7 +63030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62412,7 +63039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62421,7 +63048,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62430,7 +63057,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62439,7 +63066,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62448,7 +63075,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62457,7 +63084,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62466,7 +63093,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62475,7 +63102,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62484,7 +63111,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62493,7 +63120,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62502,7 +63129,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62511,7 +63138,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62520,7 +63147,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62529,7 +63156,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62538,7 +63165,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62547,7 +63174,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62556,7 +63183,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62565,7 +63192,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62574,7 +63201,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62583,7 +63210,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62592,7 +63219,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62601,7 +63228,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62610,7 +63237,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62619,7 +63246,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62628,7 +63255,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62637,7 +63264,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62646,7 +63273,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62655,7 +63282,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62664,7 +63291,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62673,7 +63300,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62682,7 +63309,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62691,7 +63318,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62700,7 +63327,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62709,7 +63336,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62718,7 +63345,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62727,7 +63354,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62736,7 +63363,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62745,7 +63372,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62754,7 +63381,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62763,7 +63390,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62772,7 +63399,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62781,7 +63408,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62790,7 +63417,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62799,7 +63426,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62808,7 +63435,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62817,7 +63444,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62826,7 +63453,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62835,7 +63462,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62844,7 +63471,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62853,7 +63480,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62862,7 +63489,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62871,7 +63498,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62880,7 +63507,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62889,7 +63516,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62898,7 +63525,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62907,7 +63534,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62916,7 +63543,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62925,7 +63552,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62934,7 +63561,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62943,7 +63570,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62952,7 +63579,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62961,7 +63588,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62970,7 +63597,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62979,7 +63606,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62988,7 +63615,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -62997,7 +63624,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63006,304 +63633,304 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1351", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1376", + "source": "models_models_rationale_1377", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1395", + "source": "models_models_rationale_1405", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1414", + "source": "models_models_rationale_1424", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1443", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1459", + "source": "models_models_rationale_1468", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1510", + "source": "models_models_rationale_1488", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1535", + "source": "models_models_rationale_1539", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1560", + "source": "models_models_rationale_1564", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1584", + "source": "models_models_rationale_1589", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1605", + "source": "models_models_rationale_1613", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1627", + "source": "models_models_rationale_1634", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1651", + "source": "models_models_rationale_1656", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1672", + "source": "models_models_rationale_1680", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1693", + "source": "models_models_rationale_1701", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1765", + "source": "models_models_rationale_1722", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1786", + "source": "models_models_rationale_1794", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1824", + "source": "models_models_rationale_1815", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1846", + "source": "models_models_rationale_1853", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1893", + "source": "models_models_rationale_1875", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1922", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1941", + "source": "models_models_rationale_1946", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1980", + "source": "models_models_rationale_1970", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2002", + "source": "models_models_rationale_2009", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2029", + "source": "models_models_rationale_2031", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2053", + "source": "models_models_rationale_2058", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2077", + "source": "models_models_rationale_2082", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2098", + "source": "models_models_rationale_2106", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2123", + "source": "models_models_rationale_2127", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2157", + "source": "models_models_rationale_2152", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2183", + "source": "models_models_rationale_2186", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2212", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2232", + "source": "models_models_rationale_2240", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63312,52 +63939,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2287", + "source": "models_models_rationale_2292", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2317", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2342", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2354", + "source": "models_models_rationale_2363", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2384", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63366,25 +63993,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2431", + "source": "models_models_rationale_2439", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2461", "target": "models_qc_param_bizqcitemparam", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2485", + "target": "models_qc_param_bizqcitemparam", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2505", "weight": 0.8 }, { @@ -63393,7 +64029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63402,7 +64038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63411,7 +64047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63420,7 +64056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63429,7 +64065,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63438,7 +64074,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63447,7 +64083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63456,7 +64092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63465,7 +64101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63474,7 +64110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63483,7 +64119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63492,7 +64128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63501,7 +64137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63510,7 +64146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63519,7 +64155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63528,7 +64164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63537,7 +64173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63546,7 +64182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63555,7 +64191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63564,7 +64200,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63573,7 +64209,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63582,7 +64218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63591,7 +64227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63600,7 +64236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63609,7 +64245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63618,7 +64254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63627,7 +64263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63636,7 +64272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63645,7 +64281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63654,7 +64290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63663,7 +64299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63672,7 +64308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63681,7 +64317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63690,7 +64326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63699,7 +64335,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63708,7 +64344,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63717,7 +64353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63726,7 +64362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63735,7 +64371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63744,7 +64380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63753,7 +64389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63762,7 +64398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63771,7 +64407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63780,7 +64416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63789,7 +64425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63798,7 +64434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63807,7 +64443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63816,7 +64452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63825,7 +64461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63834,7 +64470,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63843,7 +64479,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63852,7 +64488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63861,7 +64497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63870,7 +64506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63879,7 +64515,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63888,7 +64524,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", + "weight": 0.8 + }, + { + "source": "models_models_bizstorageslotoccupancy", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2505", "weight": 0.8 }, { @@ -63897,7 +64542,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63906,7 +64551,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63915,7 +64560,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63924,7 +64569,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63933,7 +64578,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63942,7 +64587,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63951,7 +64596,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63960,7 +64605,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63969,7 +64614,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63978,7 +64623,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63987,7 +64632,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -63996,7 +64641,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64005,7 +64650,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64014,7 +64659,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64023,7 +64668,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64032,7 +64677,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64041,7 +64686,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64050,7 +64695,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64059,7 +64704,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64068,7 +64713,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64077,7 +64722,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64086,7 +64731,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64095,7 +64740,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64104,7 +64749,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64113,7 +64758,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64122,7 +64767,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64131,7 +64776,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64140,7 +64785,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64149,7 +64794,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64158,7 +64803,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64167,7 +64812,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64176,7 +64821,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64185,7 +64830,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64194,7 +64839,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64203,7 +64848,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64212,7 +64857,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64221,7 +64866,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64230,7 +64875,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64239,7 +64884,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64248,7 +64893,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64257,7 +64902,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64266,7 +64911,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64275,7 +64920,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64284,7 +64929,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64293,7 +64938,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64302,7 +64947,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64311,7 +64956,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64320,7 +64965,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64329,7 +64974,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64338,7 +64983,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64347,7 +64992,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64356,7 +65001,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64365,7 +65010,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64374,7 +65019,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64383,7 +65028,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64392,7 +65037,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64401,7 +65046,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64410,7 +65055,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64419,7 +65064,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64428,7 +65073,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64437,7 +65082,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64446,7 +65091,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64455,7 +65100,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64464,7 +65109,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64473,7 +65118,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64482,7 +65127,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64491,7 +65136,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64500,7 +65145,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64509,7 +65154,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64518,7 +65163,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64527,7 +65172,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64536,7 +65181,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64545,7 +65190,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64554,7 +65199,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64563,7 +65208,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64572,7 +65217,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64581,7 +65226,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64590,7 +65235,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64599,7 +65244,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64608,7 +65253,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64617,7 +65262,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64626,7 +65271,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64635,7 +65280,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64644,7 +65289,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64653,7 +65298,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64662,7 +65307,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64671,304 +65316,304 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1351", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1376", + "source": "models_models_rationale_1377", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1395", + "source": "models_models_rationale_1405", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1414", + "source": "models_models_rationale_1424", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1443", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1459", + "source": "models_models_rationale_1468", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1510", + "source": "models_models_rationale_1488", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1535", + "source": "models_models_rationale_1539", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1560", + "source": "models_models_rationale_1564", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1584", + "source": "models_models_rationale_1589", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1605", + "source": "models_models_rationale_1613", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1627", + "source": "models_models_rationale_1634", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1651", + "source": "models_models_rationale_1656", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1672", + "source": "models_models_rationale_1680", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1693", + "source": "models_models_rationale_1701", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1765", + "source": "models_models_rationale_1722", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1786", + "source": "models_models_rationale_1794", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1824", + "source": "models_models_rationale_1815", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1846", + "source": "models_models_rationale_1853", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1893", + "source": "models_models_rationale_1875", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1922", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1941", + "source": "models_models_rationale_1946", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_1980", + "source": "models_models_rationale_1970", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2002", + "source": "models_models_rationale_2009", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2029", + "source": "models_models_rationale_2031", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2053", + "source": "models_models_rationale_2058", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2077", + "source": "models_models_rationale_2082", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2098", + "source": "models_models_rationale_2106", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2123", + "source": "models_models_rationale_2127", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2157", + "source": "models_models_rationale_2152", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2183", + "source": "models_models_rationale_2186", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2212", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2232", + "source": "models_models_rationale_2240", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -64977,52 +65622,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2287", + "source": "models_models_rationale_2292", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2317", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2342", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2354", + "source": "models_models_rationale_2363", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2384", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { @@ -65031,25 +65676,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2431", + "source": "models_models_rationale_2439", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2461", "target": "models_qc_param_bizqctaskresult", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2475", + "source_location": "L2505", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2485", + "target": "models_qc_param_bizqctaskresult", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2505", "weight": 0.8 }, { @@ -65058,7 +65712,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65067,7 +65721,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65076,7 +65730,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65085,7 +65739,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65094,7 +65748,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65103,7 +65757,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65112,7 +65766,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65121,7 +65775,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65130,7 +65784,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65139,7 +65793,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65148,7 +65802,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65157,7 +65811,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65166,7 +65820,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65175,7 +65829,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65184,7 +65838,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65193,7 +65847,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65202,7 +65856,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65211,7 +65865,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65220,7 +65874,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65229,7 +65883,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65238,7 +65892,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65247,7 +65901,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65256,7 +65910,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65265,7 +65919,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65274,7 +65928,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65283,7 +65937,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65292,7 +65946,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65301,7 +65955,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65310,7 +65964,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65319,7 +65973,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65328,7 +65982,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65337,7 +65991,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65346,7 +66000,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65355,7 +66009,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65364,7 +66018,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65373,7 +66027,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65382,7 +66036,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65391,7 +66045,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65400,7 +66054,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65409,7 +66063,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65418,7 +66072,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65427,7 +66081,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65436,7 +66090,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65445,7 +66099,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65454,7 +66108,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65463,7 +66117,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65472,7 +66126,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65481,7 +66135,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65490,7 +66144,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65499,7 +66153,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65508,7 +66162,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65517,7 +66171,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65526,7 +66180,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65535,7 +66189,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65544,7 +66198,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65553,7 +66207,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", + "weight": 0.8 + }, + { + "source": "models_models_bizstorageslotoccupancy", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2506", "weight": 0.8 }, { @@ -65562,7 +66225,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65571,7 +66234,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65580,7 +66243,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65589,7 +66252,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65598,7 +66261,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65607,7 +66270,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65616,7 +66279,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65625,7 +66288,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65634,7 +66297,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65643,7 +66306,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65652,7 +66315,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65661,7 +66324,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65670,7 +66333,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65679,7 +66342,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65688,7 +66351,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65697,7 +66360,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65706,7 +66369,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65715,7 +66378,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65724,7 +66387,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65733,7 +66396,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65742,7 +66405,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65751,7 +66414,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65760,7 +66423,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65769,7 +66432,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65778,7 +66441,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65787,7 +66450,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65796,7 +66459,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65805,7 +66468,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65814,7 +66477,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65823,7 +66486,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65832,7 +66495,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65841,7 +66504,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65850,7 +66513,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65859,7 +66522,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65868,7 +66531,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65877,7 +66540,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65886,7 +66549,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65895,7 +66558,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65904,7 +66567,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65913,7 +66576,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65922,7 +66585,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65931,7 +66594,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65940,7 +66603,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65949,7 +66612,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65958,7 +66621,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65967,7 +66630,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65976,7 +66639,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65985,7 +66648,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -65994,7 +66657,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66003,7 +66666,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66012,7 +66675,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66021,7 +66684,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66030,7 +66693,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66039,7 +66702,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66048,7 +66711,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66057,7 +66720,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66066,7 +66729,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66075,7 +66738,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66084,7 +66747,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66093,7 +66756,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66102,7 +66765,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66111,7 +66774,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66120,7 +66783,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66129,7 +66792,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66138,7 +66801,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66147,7 +66810,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66156,7 +66819,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66165,7 +66828,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66174,7 +66837,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66183,7 +66846,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66192,7 +66855,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66201,7 +66864,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66210,7 +66873,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66219,7 +66882,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66228,7 +66891,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66237,7 +66900,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66246,7 +66909,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66255,7 +66918,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66264,7 +66927,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66273,7 +66936,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66282,7 +66945,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66291,7 +66954,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66300,7 +66963,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66309,7 +66972,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66318,7 +66981,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66327,7 +66990,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66336,304 +66999,304 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1351", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1376", + "source": "models_models_rationale_1377", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1395", + "source": "models_models_rationale_1405", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1414", + "source": "models_models_rationale_1424", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1443", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1459", + "source": "models_models_rationale_1468", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1510", + "source": "models_models_rationale_1488", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1535", + "source": "models_models_rationale_1539", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1560", + "source": "models_models_rationale_1564", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1584", + "source": "models_models_rationale_1589", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1605", + "source": "models_models_rationale_1613", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1627", + "source": "models_models_rationale_1634", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1651", + "source": "models_models_rationale_1656", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1672", + "source": "models_models_rationale_1680", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1693", + "source": "models_models_rationale_1701", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1765", + "source": "models_models_rationale_1722", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1786", + "source": "models_models_rationale_1794", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1824", + "source": "models_models_rationale_1815", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1846", + "source": "models_models_rationale_1853", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1893", + "source": "models_models_rationale_1875", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1922", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1941", + "source": "models_models_rationale_1946", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1980", + "source": "models_models_rationale_1970", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2002", + "source": "models_models_rationale_2009", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2029", + "source": "models_models_rationale_2031", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2053", + "source": "models_models_rationale_2058", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2077", + "source": "models_models_rationale_2082", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2098", + "source": "models_models_rationale_2106", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2123", + "source": "models_models_rationale_2127", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2157", + "source": "models_models_rationale_2152", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2183", + "source": "models_models_rationale_2186", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2212", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2232", + "source": "models_models_rationale_2240", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66642,52 +67305,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2287", + "source": "models_models_rationale_2292", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2317", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2342", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2354", + "source": "models_models_rationale_2363", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2384", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66696,25 +67359,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2431", + "source": "models_models_rationale_2439", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2461", "target": "models_qc_material_bizqcmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2485", + "target": "models_qc_material_bizqcmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2506", "weight": 0.8 }, { @@ -66723,7 +67395,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66732,7 +67404,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66741,7 +67413,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66750,7 +67422,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66759,7 +67431,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66768,7 +67440,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66777,7 +67449,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66786,7 +67458,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66795,7 +67467,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66804,7 +67476,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66813,7 +67485,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66822,7 +67494,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66831,7 +67503,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66840,7 +67512,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66849,7 +67521,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66858,7 +67530,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66867,7 +67539,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66876,7 +67548,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66885,7 +67557,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66894,7 +67566,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66903,7 +67575,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66912,7 +67584,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66921,7 +67593,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66930,7 +67602,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66939,7 +67611,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66948,7 +67620,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66957,7 +67629,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66966,7 +67638,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66975,7 +67647,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66984,7 +67656,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -66993,7 +67665,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67002,7 +67674,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67011,7 +67683,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67020,7 +67692,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67029,7 +67701,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67038,7 +67710,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67047,7 +67719,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67056,7 +67728,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67065,7 +67737,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67074,7 +67746,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67083,7 +67755,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67092,7 +67764,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67101,7 +67773,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67110,7 +67782,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67119,7 +67791,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67128,7 +67800,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67137,7 +67809,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67146,7 +67818,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67155,7 +67827,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67164,7 +67836,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67173,7 +67845,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67182,7 +67854,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67191,7 +67863,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67200,7 +67872,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67209,7 +67881,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67218,7 +67890,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", + "weight": 0.8 + }, + { + "source": "models_models_bizstorageslotoccupancy", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2506", "weight": 0.8 }, { @@ -67227,7 +67908,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67236,7 +67917,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67245,7 +67926,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67254,7 +67935,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67263,7 +67944,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67272,7 +67953,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67281,7 +67962,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67290,7 +67971,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67299,7 +67980,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67308,7 +67989,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67317,7 +67998,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67326,7 +68007,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67335,7 +68016,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67344,7 +68025,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67353,7 +68034,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67362,7 +68043,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67371,7 +68052,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67380,7 +68061,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67389,7 +68070,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67398,7 +68079,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67407,7 +68088,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67416,7 +68097,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67425,7 +68106,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67434,7 +68115,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67443,7 +68124,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67452,7 +68133,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67461,7 +68142,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67470,7 +68151,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67479,7 +68160,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67488,7 +68169,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67497,7 +68178,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67506,7 +68187,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67515,7 +68196,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67524,7 +68205,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67533,7 +68214,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67542,7 +68223,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67551,7 +68232,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67560,7 +68241,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67569,7 +68250,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67578,7 +68259,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67587,7 +68268,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67596,7 +68277,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67605,7 +68286,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67614,7 +68295,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67623,7 +68304,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67632,7 +68313,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67641,7 +68322,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67650,7 +68331,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67659,7 +68340,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67668,7 +68349,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67677,7 +68358,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67686,7 +68367,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67695,7 +68376,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67704,7 +68385,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67713,7 +68394,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67722,7 +68403,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67731,7 +68412,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67740,7 +68421,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67749,7 +68430,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67758,7 +68439,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67767,7 +68448,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67776,7 +68457,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67785,7 +68466,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67794,7 +68475,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67803,7 +68484,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67812,7 +68493,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67821,7 +68502,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67830,7 +68511,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67839,7 +68520,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67848,7 +68529,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67857,7 +68538,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67866,7 +68547,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67875,7 +68556,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67884,7 +68565,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67893,7 +68574,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67902,7 +68583,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67911,7 +68592,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67920,7 +68601,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67929,7 +68610,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67938,7 +68619,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67947,7 +68628,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67956,7 +68637,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67965,7 +68646,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67974,7 +68655,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67983,7 +68664,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -67992,7 +68673,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -68001,304 +68682,304 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1351", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1376", + "source": "models_models_rationale_1377", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1395", + "source": "models_models_rationale_1405", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1414", + "source": "models_models_rationale_1424", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1443", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1459", + "source": "models_models_rationale_1468", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1510", + "source": "models_models_rationale_1488", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1535", + "source": "models_models_rationale_1539", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1560", + "source": "models_models_rationale_1564", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1584", + "source": "models_models_rationale_1589", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1605", + "source": "models_models_rationale_1613", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1627", + "source": "models_models_rationale_1634", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1651", + "source": "models_models_rationale_1656", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1672", + "source": "models_models_rationale_1680", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1693", + "source": "models_models_rationale_1701", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1765", + "source": "models_models_rationale_1722", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1786", + "source": "models_models_rationale_1794", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1824", + "source": "models_models_rationale_1815", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1846", + "source": "models_models_rationale_1853", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1893", + "source": "models_models_rationale_1875", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1922", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1941", + "source": "models_models_rationale_1946", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_1980", + "source": "models_models_rationale_1970", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2002", + "source": "models_models_rationale_2009", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2029", + "source": "models_models_rationale_2031", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2053", + "source": "models_models_rationale_2058", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2077", + "source": "models_models_rationale_2082", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2098", + "source": "models_models_rationale_2106", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2123", + "source": "models_models_rationale_2127", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2157", + "source": "models_models_rationale_2152", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2183", + "source": "models_models_rationale_2186", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2212", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2232", + "source": "models_models_rationale_2240", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -68307,52 +68988,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2287", + "source": "models_models_rationale_2292", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2317", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2342", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2354", + "source": "models_models_rationale_2363", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2384", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { @@ -68361,25 +69042,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2431", + "source": "models_models_rationale_2439", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2461", "target": "models_qc_material_bizqcmaterialusage", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2476", + "source_location": "L2506", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2485", + "target": "models_qc_material_bizqcmaterialusage", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2506", "weight": 0.8 }, { @@ -68388,7 +69078,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68397,7 +69087,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68406,7 +69096,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68415,7 +69105,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68424,7 +69114,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68433,7 +69123,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68442,7 +69132,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68451,7 +69141,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68460,7 +69150,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68469,7 +69159,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68478,7 +69168,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68487,7 +69177,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68496,7 +69186,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68505,7 +69195,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68514,7 +69204,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68523,7 +69213,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68532,7 +69222,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68541,7 +69231,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68550,7 +69240,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68559,7 +69249,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68568,7 +69258,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68577,7 +69267,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68586,7 +69276,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68595,7 +69285,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68604,7 +69294,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68613,7 +69303,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68622,7 +69312,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68631,7 +69321,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68640,7 +69330,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68649,7 +69339,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68658,7 +69348,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68667,7 +69357,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68676,7 +69366,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68685,7 +69375,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68694,7 +69384,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68703,7 +69393,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68712,7 +69402,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68721,7 +69411,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68730,7 +69420,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68739,7 +69429,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68748,7 +69438,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68757,7 +69447,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68766,7 +69456,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68775,7 +69465,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68784,7 +69474,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68793,7 +69483,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68802,7 +69492,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68811,7 +69501,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68820,7 +69510,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68829,7 +69519,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68838,7 +69528,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68847,7 +69537,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68856,7 +69546,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68865,7 +69555,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68874,7 +69564,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68883,7 +69573,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", + "weight": 0.8 + }, + { + "source": "models_models_bizstorageslotoccupancy", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2507", "weight": 0.8 }, { @@ -68892,7 +69591,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68901,7 +69600,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68910,7 +69609,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68919,7 +69618,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68928,7 +69627,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68937,7 +69636,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68946,7 +69645,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68955,7 +69654,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68964,7 +69663,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68973,7 +69672,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68982,7 +69681,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -68991,7 +69690,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69000,7 +69699,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69009,7 +69708,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69018,7 +69717,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69027,7 +69726,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69036,7 +69735,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69045,7 +69744,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69054,7 +69753,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69063,7 +69762,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69072,7 +69771,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69081,7 +69780,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69090,7 +69789,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69099,7 +69798,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69108,7 +69807,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69117,7 +69816,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69126,7 +69825,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69135,7 +69834,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69144,7 +69843,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69153,7 +69852,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69162,7 +69861,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69171,7 +69870,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69180,7 +69879,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69189,7 +69888,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69198,7 +69897,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69207,7 +69906,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69216,7 +69915,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69225,7 +69924,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69234,7 +69933,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69243,7 +69942,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69252,7 +69951,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69261,7 +69960,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69270,7 +69969,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69279,7 +69978,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69288,7 +69987,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69297,7 +69996,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69306,7 +70005,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69315,7 +70014,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69324,7 +70023,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69333,7 +70032,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69342,7 +70041,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69351,7 +70050,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69360,7 +70059,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69369,7 +70068,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69378,7 +70077,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69387,7 +70086,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69396,7 +70095,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69405,7 +70104,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69414,7 +70113,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69423,7 +70122,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69432,7 +70131,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69441,7 +70140,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69450,7 +70149,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69459,7 +70158,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69468,7 +70167,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69477,7 +70176,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69486,7 +70185,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69495,7 +70194,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69504,7 +70203,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69513,7 +70212,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69522,7 +70221,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69531,7 +70230,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69540,7 +70239,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69549,7 +70248,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69558,7 +70257,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69567,7 +70266,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69576,7 +70275,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69585,7 +70284,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69594,7 +70293,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69603,7 +70302,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69612,7 +70311,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69621,7 +70320,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69630,7 +70329,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69639,7 +70338,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69648,7 +70347,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69657,7 +70356,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69666,304 +70365,304 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1351", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1376", + "source": "models_models_rationale_1377", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1395", + "source": "models_models_rationale_1405", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1414", + "source": "models_models_rationale_1424", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1443", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1459", + "source": "models_models_rationale_1468", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1510", + "source": "models_models_rationale_1488", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1535", + "source": "models_models_rationale_1539", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1560", + "source": "models_models_rationale_1564", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1584", + "source": "models_models_rationale_1589", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1605", + "source": "models_models_rationale_1613", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1627", + "source": "models_models_rationale_1634", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1651", + "source": "models_models_rationale_1656", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1672", + "source": "models_models_rationale_1680", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1693", + "source": "models_models_rationale_1701", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1765", + "source": "models_models_rationale_1722", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1786", + "source": "models_models_rationale_1794", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1824", + "source": "models_models_rationale_1815", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1846", + "source": "models_models_rationale_1853", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1893", + "source": "models_models_rationale_1875", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1922", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1941", + "source": "models_models_rationale_1946", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1980", + "source": "models_models_rationale_1970", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2002", + "source": "models_models_rationale_2009", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2029", + "source": "models_models_rationale_2031", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2053", + "source": "models_models_rationale_2058", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2077", + "source": "models_models_rationale_2082", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2098", + "source": "models_models_rationale_2106", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2123", + "source": "models_models_rationale_2127", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2157", + "source": "models_models_rationale_2152", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2183", + "source": "models_models_rationale_2186", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2212", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2232", + "source": "models_models_rationale_2240", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -69972,52 +70671,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2287", + "source": "models_models_rationale_2292", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2317", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2342", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2354", + "source": "models_models_rationale_2363", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2384", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70026,25 +70725,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2431", + "source": "models_models_rationale_2439", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2461", "target": "models_material_bizmaterial", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2485", + "target": "models_material_bizmaterial", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2507", "weight": 0.8 }, { @@ -70053,7 +70761,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70062,7 +70770,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70071,7 +70779,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70080,7 +70788,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70089,7 +70797,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70098,7 +70806,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70107,7 +70815,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70116,7 +70824,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70125,7 +70833,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70134,7 +70842,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70143,7 +70851,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70152,7 +70860,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70161,7 +70869,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70170,7 +70878,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70179,7 +70887,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70188,7 +70896,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70197,7 +70905,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70206,7 +70914,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70215,7 +70923,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70224,7 +70932,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70233,7 +70941,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70242,7 +70950,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70251,7 +70959,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70260,7 +70968,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70269,7 +70977,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70278,7 +70986,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70287,7 +70995,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70296,7 +71004,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70305,7 +71013,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70314,7 +71022,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70323,7 +71031,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70332,7 +71040,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70341,7 +71049,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70350,7 +71058,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70359,7 +71067,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70368,7 +71076,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70377,7 +71085,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70386,7 +71094,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70395,7 +71103,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70404,7 +71112,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70413,7 +71121,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70422,7 +71130,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70431,7 +71139,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70440,7 +71148,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70449,7 +71157,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70458,7 +71166,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70467,7 +71175,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70476,7 +71184,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70485,7 +71193,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70494,7 +71202,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70503,7 +71211,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70512,7 +71220,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70521,7 +71229,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70530,7 +71238,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70539,7 +71247,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70548,7 +71256,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", + "weight": 0.8 + }, + { + "source": "models_models_bizstorageslotoccupancy", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2507", "weight": 0.8 }, { @@ -70557,7 +71274,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70566,7 +71283,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70575,7 +71292,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70584,7 +71301,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70593,7 +71310,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70602,7 +71319,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70611,7 +71328,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70620,7 +71337,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70629,7 +71346,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70638,7 +71355,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70647,7 +71364,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70656,7 +71373,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70665,7 +71382,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70674,7 +71391,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70683,7 +71400,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70692,7 +71409,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70701,7 +71418,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70710,7 +71427,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70719,7 +71436,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70728,7 +71445,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70737,7 +71454,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70746,7 +71463,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70755,7 +71472,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70764,7 +71481,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70773,7 +71490,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70782,7 +71499,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70791,7 +71508,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70800,7 +71517,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70809,7 +71526,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70818,7 +71535,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70827,7 +71544,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70836,7 +71553,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70845,7 +71562,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70854,7 +71571,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70863,7 +71580,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70872,7 +71589,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70881,7 +71598,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70890,7 +71607,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70899,7 +71616,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70908,7 +71625,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70917,7 +71634,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70926,7 +71643,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70935,7 +71652,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70944,7 +71661,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70953,7 +71670,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70962,7 +71679,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70971,7 +71688,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70980,7 +71697,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70989,7 +71706,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -70998,7 +71715,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71007,7 +71724,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71016,7 +71733,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71025,7 +71742,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71034,7 +71751,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71043,7 +71760,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71052,7 +71769,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71061,7 +71778,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71070,7 +71787,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71079,7 +71796,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71088,7 +71805,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71097,7 +71814,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71106,7 +71823,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71115,7 +71832,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71124,7 +71841,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71133,7 +71850,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71142,7 +71859,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71151,7 +71868,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71160,7 +71877,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71169,7 +71886,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71178,7 +71895,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71187,7 +71904,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71196,7 +71913,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71205,7 +71922,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71214,7 +71931,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71223,7 +71940,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71232,7 +71949,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71241,7 +71958,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71250,7 +71967,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71259,7 +71976,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71268,7 +71985,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71277,7 +71994,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71286,7 +72003,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71295,7 +72012,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71304,7 +72021,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71313,7 +72030,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71322,7 +72039,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71331,304 +72048,304 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1348", + "source": "models_models_rationale_1351", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1376", + "source": "models_models_rationale_1377", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1395", + "source": "models_models_rationale_1405", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1414", + "source": "models_models_rationale_1424", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1439", + "source": "models_models_rationale_1443", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1459", + "source": "models_models_rationale_1468", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1510", + "source": "models_models_rationale_1488", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1535", + "source": "models_models_rationale_1539", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1560", + "source": "models_models_rationale_1564", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1584", + "source": "models_models_rationale_1589", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1605", + "source": "models_models_rationale_1613", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1627", + "source": "models_models_rationale_1634", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1651", + "source": "models_models_rationale_1656", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1672", + "source": "models_models_rationale_1680", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1693", + "source": "models_models_rationale_1701", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1765", + "source": "models_models_rationale_1722", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1786", + "source": "models_models_rationale_1794", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1824", + "source": "models_models_rationale_1815", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1846", + "source": "models_models_rationale_1853", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1893", + "source": "models_models_rationale_1875", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1917", + "source": "models_models_rationale_1922", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1941", + "source": "models_models_rationale_1946", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_1980", + "source": "models_models_rationale_1970", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2002", + "source": "models_models_rationale_2009", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2029", + "source": "models_models_rationale_2031", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2053", + "source": "models_models_rationale_2058", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2077", + "source": "models_models_rationale_2082", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2098", + "source": "models_models_rationale_2106", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2123", + "source": "models_models_rationale_2127", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2157", + "source": "models_models_rationale_2152", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2183", + "source": "models_models_rationale_2186", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2210", + "source": "models_models_rationale_2212", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2232", + "source": "models_models_rationale_2240", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71637,52 +72354,52 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2287", + "source": "models_models_rationale_2292", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2312", + "source": "models_models_rationale_2317", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2333", + "source": "models_models_rationale_2342", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2354", + "source": "models_models_rationale_2363", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2379", + "source": "models_models_rationale_2384", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { @@ -71691,25 +72408,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2431", + "source": "models_models_rationale_2439", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", "weight": 0.8 }, { - "source": "models_models_rationale_2455", + "source": "models_models_rationale_2461", "target": "models_material_bizmaterialstocklog", "relation": "uses", "confidence": "INFERRED", "source_file": "models/models.py", - "source_location": "L2477", + "source_location": "L2507", + "weight": 0.8 + }, + { + "source": "models_models_rationale_2485", + "target": "models_material_bizmaterialstocklog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "models/models.py", + "source_location": "L2507", "weight": 0.8 }, { @@ -72702,6 +73428,60 @@ "source_location": "L12", "weight": 0.8 }, + { + "source": "crud_storage_occupancy_rationale_1", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_occupancy_rationale_34", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_occupancy_rationale_192", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_occupancy_rationale_1", + "target": "models_models_bizstorageslotoccupancy", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_occupancy_rationale_34", + "target": "models_models_bizstorageslotoccupancy", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L11", + "weight": 0.8 + }, + { + "source": "crud_storage_occupancy_rationale_192", + "target": "models_models_bizstorageslotoccupancy", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/storage_occupancy.py", + "source_location": "L11", + "weight": 0.8 + }, { "source": "crud_consumable_rationale_1", "target": "models_models_bizconsumable", @@ -72720,6 +73500,24 @@ "source_location": "L13", "weight": 0.8 }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_910", + "target": "models_models_bizcellsampletype", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, { "source": "crud_production_task_rationale_1", "target": "models_models_bizprocess", @@ -72730,7 +73528,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocess", "relation": "uses", "confidence": "INFERRED", @@ -72748,7 +73546,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessconsumable", "relation": "uses", "confidence": "INFERRED", @@ -72766,7 +73564,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -72784,7 +73582,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessoutput", "relation": "uses", "confidence": "INFERRED", @@ -72802,7 +73600,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessreagent", "relation": "uses", "confidence": "INFERRED", @@ -72820,7 +73618,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessroute", "relation": "uses", "confidence": "INFERRED", @@ -72838,7 +73636,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessroutestep", "relation": "uses", "confidence": "INFERRED", @@ -72856,7 +73654,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessroutestepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -72874,7 +73672,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessroutestepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -72892,7 +73690,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessroutestepoutput", "relation": "uses", "confidence": "INFERRED", @@ -72910,7 +73708,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizprocessroutestepreagent", "relation": "uses", "confidence": "INFERRED", @@ -72928,7 +73726,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontask", "relation": "uses", "confidence": "INFERRED", @@ -72946,7 +73744,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontaskinput", "relation": "uses", "confidence": "INFERRED", @@ -72964,7 +73762,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontaskoutput", "relation": "uses", "confidence": "INFERRED", @@ -72982,7 +73780,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontaskstep", "relation": "uses", "confidence": "INFERRED", @@ -73000,7 +73798,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontaskstepconsumable", "relation": "uses", "confidence": "INFERRED", @@ -73018,7 +73816,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontaskstepdatacollection", "relation": "uses", "confidence": "INFERRED", @@ -73036,7 +73834,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontaskstepoutput", "relation": "uses", "confidence": "INFERRED", @@ -73054,7 +73852,7 @@ "weight": 0.8 }, { - "source": "crud_production_task_rationale_828", + "source": "crud_production_task_rationale_910", "target": "models_models_bizproductiontaskstepreagent", "relation": "uses", "confidence": "INFERRED", @@ -73062,6 +73860,60 @@ "source_location": "L12", "weight": 0.8 }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_910", + "target": "models_models_bizproductionworkorder", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_910", + "target": "models_models_bizprotocolsample", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_1", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, + { + "source": "crud_production_task_rationale_910", + "target": "models_models_bizsamplereception", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/production_task.py", + "source_location": "L12", + "weight": 0.8 + }, { "source": "crud_collection_protocol_rationale_1", "target": "models_research_donation_bizresearchdonation", @@ -75476,38 +76328,74 @@ }, { "source": "crud_cell_product_rationale_1", - "target": "models_models_bizcellproduct", + "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L14", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_379", - "target": "models_models_bizcellproduct", + "source": "crud_cell_product_rationale_415", + "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L14", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_390", - "target": "models_models_bizcellproduct", + "source": "crud_cell_product_rationale_426", + "target": "models_models_bizstorageslotoccupancy", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L14", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_458", + "source": "crud_cell_product_rationale_494", + "target": "models_models_bizstorageslotoccupancy", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_product.py", + "source_location": "L14", + "weight": 0.8 + }, + { + "source": "crud_cell_product_rationale_1", "target": "models_models_bizcellproduct", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_cell_product_rationale_415", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_product.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_cell_product_rationale_426", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_product.py", + "source_location": "L15", + "weight": 0.8 + }, + { + "source": "crud_cell_product_rationale_494", + "target": "models_models_bizcellproduct", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "crud/cell_product.py", + "source_location": "L15", "weight": 0.8 }, { @@ -75516,34 +76404,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_379", + "source": "crud_cell_product_rationale_415", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_390", + "source": "crud_cell_product_rationale_426", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_458", + "source": "crud_cell_product_rationale_494", "target": "models_models_bizcellproductspec", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { @@ -75552,34 +76440,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_379", + "source": "crud_cell_product_rationale_415", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_390", + "source": "crud_cell_product_rationale_426", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_458", + "source": "crud_cell_product_rationale_494", "target": "models_models_bizcellproducttype", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { @@ -75588,34 +76476,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_379", + "source": "crud_cell_product_rationale_415", "target": "models_models_bizstoragefacility", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_390", + "source": "crud_cell_product_rationale_426", "target": "models_models_bizstoragefacility", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_458", + "source": "crud_cell_product_rationale_494", "target": "models_models_bizstoragefacility", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { @@ -75624,34 +76512,34 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_379", + "source": "crud_cell_product_rationale_415", "target": "models_models_bizstoragefacilityslot", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_390", + "source": "crud_cell_product_rationale_426", "target": "models_models_bizstoragefacilityslot", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { - "source": "crud_cell_product_rationale_458", + "source": "crud_cell_product_rationale_494", "target": "models_models_bizstoragefacilityslot", "relation": "uses", "confidence": "INFERRED", "source_file": "crud/cell_product.py", - "source_location": "L13", + "source_location": "L15", "weight": 0.8 }, { @@ -80817,7 +81705,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80826,7 +81714,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80835,7 +81723,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80844,7 +81732,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80853,7 +81741,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80862,7 +81750,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80871,7 +81759,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80880,7 +81768,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80889,7 +81777,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80898,7 +81786,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80907,7 +81795,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "api_operations_occupancycreatebody", + "target": "models_models_bizcleanroom", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L19", "weight": 0.8 }, { @@ -80916,7 +81813,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80925,7 +81822,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80934,7 +81831,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80943,7 +81840,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80952,7 +81849,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80961,7 +81858,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80970,7 +81867,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80979,7 +81876,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80988,7 +81885,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -80997,7 +81894,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81006,7 +81903,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81015,7 +81912,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81024,7 +81921,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81033,7 +81930,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "api_operations_occupancycreatebody", + "target": "models_models_bizcleanroomaccesslog", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L19", "weight": 0.8 }, { @@ -81042,7 +81948,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81051,7 +81957,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81060,7 +81966,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81069,7 +81975,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81078,7 +81984,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81087,7 +81993,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81096,7 +82002,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81105,7 +82011,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81114,7 +82020,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81123,7 +82029,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81132,7 +82038,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81141,7 +82047,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81150,7 +82056,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81159,7 +82065,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "api_operations_occupancycreatebody", + "target": "models_models_bizexhibitionappointment", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L19", "weight": 0.8 }, { @@ -81168,7 +82083,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81177,7 +82092,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81186,7 +82101,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81195,7 +82110,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81204,7 +82119,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81213,7 +82128,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81222,7 +82137,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81231,7 +82146,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81240,7 +82155,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81249,7 +82164,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81258,7 +82173,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81267,7 +82182,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81276,7 +82191,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81285,7 +82200,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "api_operations_occupancycreatebody", + "target": "models_models_bizstoragefacility", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L19", "weight": 0.8 }, { @@ -81294,7 +82218,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81303,7 +82227,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81312,7 +82236,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81321,7 +82245,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81330,7 +82254,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81339,7 +82263,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81348,7 +82272,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81357,7 +82281,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81366,7 +82290,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81375,7 +82299,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81384,7 +82308,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81393,7 +82317,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81402,7 +82326,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81411,7 +82335,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "api_operations_occupancycreatebody", + "target": "models_models_bizstoragefacilityslot", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L19", "weight": 0.8 }, { @@ -81420,7 +82353,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81429,7 +82362,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81438,7 +82371,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81447,7 +82380,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81456,7 +82389,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81465,7 +82398,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81474,7 +82407,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81483,7 +82416,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81492,7 +82425,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81501,7 +82434,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81510,7 +82443,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81519,7 +82452,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81528,7 +82461,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81537,7 +82470,16 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", + "weight": 0.8 + }, + { + "source": "api_operations_occupancycreatebody", + "target": "models_models_sysuser", + "relation": "uses", + "confidence": "INFERRED", + "source_file": "api/operations.py", + "source_location": "L19", "weight": 0.8 }, { @@ -81546,7 +82488,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81555,7 +82497,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -81564,7 +82506,7 @@ "relation": "uses", "confidence": "INFERRED", "source_file": "api/operations.py", - "source_location": "L17", + "source_location": "L19", "weight": 0.8 }, { @@ -90782,6 +91724,86 @@ "source_location": "L160", "weight": 1.0 }, + { + "source": "crud_storage_occupancy_refresh_slot_cache", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_create_occupancy", + "target": "models_models_bizstorageslotoccupancy", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_create_occupancy", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_batch_create_occupancies", + "target": "models_models_bizstorageslotoccupancy", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L124", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_batch_create_occupancies", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L125", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_batch_create_occupancies", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L127", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_list_occupancies", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L234", + "weight": 1.0 + }, + { + "source": "crud_storage_occupancy_list_occupancy_history", + "target": "crud_base_crudbase_count", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/storage_occupancy.py", + "source_location": "L293", + "weight": 1.0 + }, { "source": "crud_qc_third_party_company_list_companies", "target": "crud_base_crudbase_count", @@ -90939,7 +91961,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L43", + "source_location": "L47", "weight": 1.0 }, { @@ -90949,7 +91971,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L192", + "source_location": "L198", "weight": 1.0 }, { @@ -90959,7 +91981,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L193", + "source_location": "L199", "weight": 1.0 }, { @@ -90969,7 +91991,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L210", + "source_location": "L216", "weight": 1.0 }, { @@ -90979,7 +92001,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L211", + "source_location": "L217", "weight": 1.0 }, { @@ -90989,7 +92011,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L228", + "source_location": "L234", "weight": 1.0 }, { @@ -90999,7 +92021,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L229", + "source_location": "L235", "weight": 1.0 }, { @@ -91009,7 +92031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L245", + "source_location": "L251", "weight": 1.0 }, { @@ -91019,7 +92041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L246", + "source_location": "L252", "weight": 1.0 }, { @@ -91029,7 +92051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L266", + "source_location": "L272", "weight": 1.0 }, { @@ -91039,7 +92061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L267", + "source_location": "L273", "weight": 1.0 }, { @@ -91049,7 +92071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L293", + "source_location": "L299", "weight": 1.0 }, { @@ -91059,7 +92081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L294", + "source_location": "L300", "weight": 1.0 }, { @@ -91069,7 +92091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L296", + "source_location": "L302", "weight": 1.0 }, { @@ -91079,7 +92101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L347", + "source_location": "L354", "weight": 1.0 }, { @@ -91089,7 +92111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L368", + "source_location": "L375", "weight": 1.0 }, { @@ -91099,7 +92121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L441", + "source_location": "L523", "weight": 1.0 }, { @@ -91109,7 +92131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L494", + "source_location": "L576", "weight": 1.0 }, { @@ -91119,7 +92141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L510", + "source_location": "L592", "weight": 1.0 }, { @@ -91129,7 +92151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L511", + "source_location": "L593", "weight": 1.0 }, { @@ -91139,7 +92161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L533", + "source_location": "L615", "weight": 1.0 }, { @@ -91149,7 +92171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L546", + "source_location": "L628", "weight": 1.0 }, { @@ -91159,7 +92181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L559", + "source_location": "L641", "weight": 1.0 }, { @@ -91169,7 +92191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L571", + "source_location": "L653", "weight": 1.0 }, { @@ -91179,7 +92201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L642", + "source_location": "L724", "weight": 1.0 }, { @@ -91189,7 +92211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L691", + "source_location": "L773", "weight": 1.0 }, { @@ -91199,7 +92221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L692", + "source_location": "L774", "weight": 1.0 }, { @@ -91209,7 +92231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L693", + "source_location": "L775", "weight": 1.0 }, { @@ -91219,141 +92241,11 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L714", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_consumables", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L715", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_consumables", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L716", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_outputs", - "target": "models_models_bizproductiontaskstepoutput", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L737", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_outputs", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L738", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_outputs", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L739", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_data_collections", - "target": "models_models_bizproductiontaskstepdatacollection", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L756", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_data_collections", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L757", - "weight": 1.0 - }, - { - "source": "crud_production_task_replace_step_data_collections", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L758", - "weight": 1.0 - }, - { - "source": "crud_production_task_set_task_inputs", - "target": "models_models_bizproductiontaskinput", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L775", - "weight": 1.0 - }, - { - "source": "crud_production_task_set_task_inputs", - "target": "core_utils_generate_uuid", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L776", - "weight": 1.0 - }, - { - "source": "crud_production_task_set_task_inputs", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L777", - "weight": 1.0 - }, - { - "source": "crud_production_task_set_task_outputs", - "target": "crud_base_crudbase_get", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", - "source_location": "L795", - "weight": 1.0 - }, - { - "source": "crud_production_task_set_task_outputs", - "target": "models_models_bizproductiontaskoutput", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "crud/production_task.py", "source_location": "L796", "weight": 1.0 }, { - "source": "crud_production_task_set_task_outputs", + "source": "crud_production_task_replace_step_consumables", "target": "core_utils_generate_uuid", "relation": "calls", "confidence": "INFERRED", @@ -91362,6 +92254,136 @@ "source_location": "L797", "weight": 1.0 }, + { + "source": "crud_production_task_replace_step_consumables", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L798", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "models_models_bizproductiontaskstepoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L819", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L820", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_outputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L821", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_data_collections", + "target": "models_models_bizproductiontaskstepdatacollection", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L838", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_data_collections", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L839", + "weight": 1.0 + }, + { + "source": "crud_production_task_replace_step_data_collections", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L840", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "models_models_bizproductiontaskinput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L857", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L858", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_inputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L859", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_outputs", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L877", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_outputs", + "target": "models_models_bizproductiontaskoutput", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L878", + "weight": 1.0 + }, + { + "source": "crud_production_task_set_task_outputs", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/production_task.py", + "source_location": "L879", + "weight": 1.0 + }, { "source": "crud_production_task_copy_task_step", "target": "models_models_bizproductiontaskstep", @@ -91369,7 +92391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L855", + "source_location": "L937", "weight": 1.0 }, { @@ -91379,7 +92401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L856", + "source_location": "L938", "weight": 1.0 }, { @@ -91389,7 +92411,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L874", + "source_location": "L956", "weight": 1.0 }, { @@ -91399,7 +92421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L889", + "source_location": "L971", "weight": 1.0 }, { @@ -91409,7 +92431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L904", + "source_location": "L986", "weight": 1.0 }, { @@ -91419,7 +92441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/production_task.py", - "source_location": "L917", + "source_location": "L999", "weight": 1.0 }, { @@ -92639,7 +93661,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/cell_product.py", - "source_location": "L61", + "source_location": "L63", "weight": 1.0 }, { @@ -92649,7 +93671,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/cell_product.py", - "source_location": "L78", + "source_location": "L80", "weight": 1.0 }, { @@ -92659,7 +93681,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/cell_product.py", - "source_location": "L193", + "source_location": "L195", "weight": 1.0 }, { @@ -92669,7 +93691,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/cell_product.py", - "source_location": "L243", + "source_location": "L245", "weight": 1.0 }, { @@ -92679,7 +93701,37 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/cell_product.py", - "source_location": "L244", + "source_location": "L246", + "weight": 1.0 + }, + { + "source": "crud_cell_product_create_cell_product", + "target": "models_models_bizstorageslotoccupancy", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L277", + "weight": 1.0 + }, + { + "source": "crud_cell_product_create_cell_product", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L298", + "weight": 1.0 + }, + { + "source": "crud_cell_product_update_cell_product", + "target": "crud_storage_occupancy_remove_by_item", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L343", "weight": 1.0 }, { @@ -92689,7 +93741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/cell_product.py", - "source_location": "L500", + "source_location": "L536", "weight": 1.0 }, { @@ -92699,7 +93751,27 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "crud/cell_product.py", - "source_location": "L501", + "source_location": "L537", + "weight": 1.0 + }, + { + "source": "crud_cell_product_create_cell_products_batch", + "target": "models_models_bizstorageslotoccupancy", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L568", + "weight": 1.0 + }, + { + "source": "crud_cell_product_create_cell_products_batch", + "target": "crud_storage_occupancy_refresh_slot_cache", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "crud/cell_product.py", + "source_location": "L591", "weight": 1.0 }, { @@ -101909,7 +102981,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L23", + "source_location": "L25", "weight": 1.0 }, { @@ -101919,7 +102991,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L78", + "source_location": "L80", "weight": 1.0 }, { @@ -101929,19 +103001,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L79", - "weight": 1.0 - }, - { - "source": "api_operations_list_clean_rooms", - "target": "crud_exhibition_appointment_row_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/operations.py", "source_location": "L81", "weight": 1.0 }, + { + "source": "api_operations_list_clean_rooms", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L83", + "weight": 1.0 + }, { "source": "api_operations_list_clean_rooms", "target": "crud_exhibition_appointment_total_pages", @@ -101949,7 +103021,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L82", + "source_location": "L84", "weight": 1.0 }, { @@ -101959,7 +103031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L83", + "source_location": "L85", "weight": 1.0 }, { @@ -101969,7 +103041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L104", + "source_location": "L106", "weight": 1.0 }, { @@ -101979,7 +103051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L106", + "source_location": "L108", "weight": 1.0 }, { @@ -101989,7 +103061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L106", + "source_location": "L108", "weight": 1.0 }, { @@ -101999,7 +103071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L108", + "source_location": "L110", "weight": 1.0 }, { @@ -102009,7 +103081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L108", + "source_location": "L110", "weight": 1.0 }, { @@ -102019,7 +103091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L124", + "source_location": "L126", "weight": 1.0 }, { @@ -102029,7 +103101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L134", + "source_location": "L136", "weight": 1.0 }, { @@ -102039,7 +103111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L134", + "source_location": "L136", "weight": 1.0 }, { @@ -102049,7 +103121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L136", + "source_location": "L138", "weight": 1.0 }, { @@ -102059,7 +103131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L136", + "source_location": "L138", "weight": 1.0 }, { @@ -102069,7 +103141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L147", + "source_location": "L149", "weight": 1.0 }, { @@ -102079,7 +103151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L148", + "source_location": "L150", "weight": 1.0 }, { @@ -102089,7 +103161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L150", + "source_location": "L152", "weight": 1.0 }, { @@ -102099,7 +103171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L150", + "source_location": "L152", "weight": 1.0 }, { @@ -102109,7 +103181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L212", + "source_location": "L214", "weight": 1.0 }, { @@ -102119,19 +103191,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L213", - "weight": 1.0 - }, - { - "source": "api_operations_list_access_logs", - "target": "crud_clean_room_access_log_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/operations.py", "source_location": "L215", "weight": 1.0 }, + { + "source": "api_operations_list_access_logs", + "target": "crud_clean_room_access_log_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L217", + "weight": 1.0 + }, { "source": "api_operations_list_access_logs", "target": "crud_exhibition_appointment_total_pages", @@ -102139,7 +103211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L216", + "source_location": "L218", "weight": 1.0 }, { @@ -102149,7 +103221,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L217", + "source_location": "L219", "weight": 1.0 }, { @@ -102159,7 +103231,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L240", + "source_location": "L242", "weight": 1.0 }, { @@ -102169,7 +103241,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L242", + "source_location": "L244", "weight": 1.0 }, { @@ -102179,7 +103251,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L242", + "source_location": "L244", "weight": 1.0 }, { @@ -102189,7 +103261,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L244", + "source_location": "L246", "weight": 1.0 }, { @@ -102199,7 +103271,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L244", + "source_location": "L246", "weight": 1.0 }, { @@ -102209,7 +103281,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L260", + "source_location": "L262", "weight": 1.0 }, { @@ -102219,7 +103291,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L271", + "source_location": "L273", "weight": 1.0 }, { @@ -102229,7 +103301,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L271", + "source_location": "L273", "weight": 1.0 }, { @@ -102239,7 +103311,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L273", + "source_location": "L275", "weight": 1.0 }, { @@ -102249,7 +103321,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L273", + "source_location": "L275", "weight": 1.0 }, { @@ -102259,7 +103331,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L284", + "source_location": "L286", "weight": 1.0 }, { @@ -102269,7 +103341,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L285", + "source_location": "L287", "weight": 1.0 }, { @@ -102279,7 +103351,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L287", + "source_location": "L289", "weight": 1.0 }, { @@ -102289,7 +103361,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L287", + "source_location": "L289", "weight": 1.0 }, { @@ -102299,19 +103371,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L329", - "weight": 1.0 - }, - { - "source": "api_operations_list_storage_facilities", - "target": "crud_exhibition_appointment_row_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/operations.py", "source_location": "L331", "weight": 1.0 }, + { + "source": "api_operations_list_storage_facilities", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L333", + "weight": 1.0 + }, { "source": "api_operations_list_storage_facilities", "target": "core_response_success_response", @@ -102319,7 +103391,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L332", + "source_location": "L334", "weight": 1.0 }, { @@ -102329,7 +103401,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L343", + "source_location": "L345", "weight": 1.0 }, { @@ -102339,7 +103411,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L352", + "source_location": "L354", "weight": 1.0 }, { @@ -102349,7 +103421,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L354", + "source_location": "L356", "weight": 1.0 }, { @@ -102359,7 +103431,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L354", + "source_location": "L356", "weight": 1.0 }, { @@ -102369,7 +103441,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L356", + "source_location": "L358", "weight": 1.0 }, { @@ -102379,7 +103451,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L356", + "source_location": "L358", "weight": 1.0 }, { @@ -102389,7 +103461,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L369", + "source_location": "L371", "weight": 1.0 }, { @@ -102399,7 +103471,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L372", + "source_location": "L374", "weight": 1.0 }, { @@ -102409,7 +103481,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L380", + "source_location": "L382", "weight": 1.0 }, { @@ -102419,7 +103491,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L380", + "source_location": "L382", "weight": 1.0 }, { @@ -102429,7 +103501,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L382", + "source_location": "L384", "weight": 1.0 }, { @@ -102439,7 +103511,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L382", + "source_location": "L384", "weight": 1.0 }, { @@ -102449,7 +103521,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L393", + "source_location": "L395", "weight": 1.0 }, { @@ -102459,7 +103531,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L394", + "source_location": "L396", "weight": 1.0 }, { @@ -102469,7 +103541,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L396", + "source_location": "L398", "weight": 1.0 }, { @@ -102479,7 +103551,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L396", + "source_location": "L398", "weight": 1.0 }, { @@ -102489,19 +103561,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L456", - "weight": 1.0 - }, - { - "source": "api_operations_list_storage_slots", - "target": "crud_storage_facility_slot_to_dict", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/operations.py", "source_location": "L458", "weight": 1.0 }, + { + "source": "api_operations_list_storage_slots", + "target": "crud_storage_facility_slot_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L460", + "weight": 1.0 + }, { "source": "api_operations_list_storage_slots", "target": "core_response_success_response", @@ -102509,7 +103581,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L459", + "source_location": "L461", "weight": 1.0 }, { @@ -102519,7 +103591,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L470", + "source_location": "L472", "weight": 1.0 }, { @@ -102529,22 +103601,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L477", - "weight": 1.0 - }, - { - "source": "api_operations_batch_create_storage_slots", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/operations.py", "source_location": "L479", "weight": 1.0 }, { "source": "api_operations_batch_create_storage_slots", - "target": "core_response_error_response", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -102552,6 +103614,16 @@ "source_location": "L481", "weight": 1.0 }, + { + "source": "api_operations_batch_create_storage_slots", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L483", + "weight": 1.0 + }, { "source": "api_operations_batch_create_storage_slots", "target": "str", @@ -102559,7 +103631,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L481", + "source_location": "L483", "weight": 1.0 }, { @@ -102569,7 +103641,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L492", + "source_location": "L494", "weight": 1.0 }, { @@ -102579,7 +103651,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L500", + "source_location": "L502", "weight": 1.0 }, { @@ -102589,7 +103661,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L502", + "source_location": "L504", "weight": 1.0 }, { @@ -102599,7 +103671,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L502", + "source_location": "L504", "weight": 1.0 }, { @@ -102609,7 +103681,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L504", + "source_location": "L506", "weight": 1.0 }, { @@ -102619,7 +103691,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L504", + "source_location": "L506", "weight": 1.0 }, { @@ -102629,7 +103701,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L517", + "source_location": "L519", "weight": 1.0 }, { @@ -102639,7 +103711,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L520", + "source_location": "L522", "weight": 1.0 }, { @@ -102649,7 +103721,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L527", + "source_location": "L529", "weight": 1.0 }, { @@ -102659,7 +103731,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L527", + "source_location": "L529", "weight": 1.0 }, { @@ -102669,7 +103741,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L529", + "source_location": "L531", "weight": 1.0 }, { @@ -102679,7 +103751,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L529", + "source_location": "L531", "weight": 1.0 }, { @@ -102689,7 +103761,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L540", + "source_location": "L542", "weight": 1.0 }, { @@ -102699,22 +103771,12 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L547", - "weight": 1.0 - }, - { - "source": "api_operations_insert_storage_slot_row", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/operations.py", "source_location": "L549", "weight": 1.0 }, { "source": "api_operations_insert_storage_slot_row", - "target": "core_response_error_response", + "target": "core_response_success_response", "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, @@ -102722,6 +103784,16 @@ "source_location": "L551", "weight": 1.0 }, + { + "source": "api_operations_insert_storage_slot_row", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L553", + "weight": 1.0 + }, { "source": "api_operations_insert_storage_slot_row", "target": "str", @@ -102729,7 +103801,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L551", + "source_location": "L553", "weight": 1.0 }, { @@ -102739,7 +103811,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L562", + "source_location": "L564", "weight": 1.0 }, { @@ -102749,19 +103821,19 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L566", - "weight": 1.0 - }, - { - "source": "api_operations_clear_storage_slots", - "target": "core_response_success_response", - "relation": "calls", - "confidence": "INFERRED", - "confidence_score": 0.8, - "source_file": "api/operations.py", "source_location": "L568", "weight": 1.0 }, + { + "source": "api_operations_clear_storage_slots", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L570", + "weight": 1.0 + }, { "source": "api_operations_clear_storage_slots", "target": "core_response_error_response", @@ -102769,7 +103841,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L573", + "source_location": "L575", "weight": 1.0 }, { @@ -102779,7 +103851,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L573", + "source_location": "L575", "weight": 1.0 }, { @@ -102789,7 +103861,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L584", + "source_location": "L586", "weight": 1.0 }, { @@ -102799,7 +103871,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L585", + "source_location": "L587", "weight": 1.0 }, { @@ -102809,7 +103881,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L587", + "source_location": "L589", "weight": 1.0 }, { @@ -102819,7 +103891,137 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L587", + "source_location": "L589", + "weight": 1.0 + }, + { + "source": "api_operations_list_occupancies", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L628", + "weight": 1.0 + }, + { + "source": "api_operations_list_occupancy_history", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L655", + "weight": 1.0 + }, + { + "source": "api_operations_create_occupancy", + "target": "core_utils_generate_uuid", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L666", + "weight": 1.0 + }, + { + "source": "api_operations_create_occupancy", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L676", + "weight": 1.0 + }, + { + "source": "api_operations_create_occupancy", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L679", + "weight": 1.0 + }, + { + "source": "api_operations_create_occupancy", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L679", + "weight": 1.0 + }, + { + "source": "api_operations_create_occupancy", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L681", + "weight": 1.0 + }, + { + "source": "api_operations_create_occupancy", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L681", + "weight": 1.0 + }, + { + "source": "api_operations_remove_occupancy", + "target": "crud_base_crudbase_get", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L694", + "weight": 1.0 + }, + { + "source": "api_operations_remove_occupancy", + "target": "core_response_success_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L696", + "weight": 1.0 + }, + { + "source": "api_operations_remove_occupancy", + "target": "crud_exhibition_appointment_row_to_dict", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L696", + "weight": 1.0 + }, + { + "source": "api_operations_remove_occupancy", + "target": "core_response_error_response", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L698", + "weight": 1.0 + }, + { + "source": "api_operations_remove_occupancy", + "target": "str", + "relation": "calls", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "api/operations.py", + "source_location": "L698", "weight": 1.0 }, { @@ -102829,7 +104031,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L643", + "source_location": "L754", "weight": 1.0 }, { @@ -102839,7 +104041,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L644", + "source_location": "L755", "weight": 1.0 }, { @@ -102849,7 +104051,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L646", + "source_location": "L757", "weight": 1.0 }, { @@ -102859,7 +104061,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L647", + "source_location": "L758", "weight": 1.0 }, { @@ -102869,7 +104071,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L648", + "source_location": "L759", "weight": 1.0 }, { @@ -102879,7 +104081,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L670", + "source_location": "L781", "weight": 1.0 }, { @@ -102889,7 +104091,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L672", + "source_location": "L783", "weight": 1.0 }, { @@ -102899,7 +104101,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L672", + "source_location": "L783", "weight": 1.0 }, { @@ -102909,7 +104111,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L674", + "source_location": "L785", "weight": 1.0 }, { @@ -102919,7 +104121,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L674", + "source_location": "L785", "weight": 1.0 }, { @@ -102929,7 +104131,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L690", + "source_location": "L801", "weight": 1.0 }, { @@ -102939,7 +104141,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L699", + "source_location": "L810", "weight": 1.0 }, { @@ -102949,7 +104151,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L699", + "source_location": "L810", "weight": 1.0 }, { @@ -102959,7 +104161,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L701", + "source_location": "L812", "weight": 1.0 }, { @@ -102969,7 +104171,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L701", + "source_location": "L812", "weight": 1.0 }, { @@ -102979,7 +104181,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L711", + "source_location": "L822", "weight": 1.0 }, { @@ -102989,7 +104191,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L712", + "source_location": "L823", "weight": 1.0 }, { @@ -102999,7 +104201,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L714", + "source_location": "L825", "weight": 1.0 }, { @@ -103009,7 +104211,7 @@ "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "api/operations.py", - "source_location": "L714", + "source_location": "L825", "weight": 1.0 }, { diff --git a/backend/graphify-out/GRAPH_REPORT.md b/backend/graphify-out/GRAPH_REPORT.md index b592b439..09722b3e 100644 --- a/backend/graphify-out/GRAPH_REPORT.md +++ b/backend/graphify-out/GRAPH_REPORT.md @@ -1,12 +1,12 @@ # Graph Report - app (2026-05-22) ## Corpus Check -- 135 files · ~120,233 words +- 137 files · ~121,901 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 2411 nodes · 9466 edges · 54 communities detected -- Extraction: 42% EXTRACTED · 58% INFERRED · 0% AMBIGUOUS · INFERRED: 5506 edges (avg confidence: 0.63) +- 2434 nodes · 9565 edges · 54 communities detected +- Extraction: 42% EXTRACTED · 58% INFERRED · 0% AMBIGUOUS · INFERRED: 5568 edges (avg confidence: 0.63) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -66,16 +66,16 @@ - [[_COMMUNITY_Community 55|Community 55]] ## God Nodes (most connected - your core abstractions) -1. `success_response()` - 380 edges -2. `error_response()` - 305 edges -3. `SysUser` - 217 edges -4. `BizQcMaterialUsage` - 197 edges -5. `BizMaterialStockLog` - 193 edges -6. `BizQcTaskResult` - 193 edges -7. `BizQcMaterial` - 193 edges -8. `BizMaterial` - 190 edges -9. `BizQcItemParam` - 188 edges -10. `generate_uuid()` - 131 edges +1. `success_response()` - 384 edges +2. `error_response()` - 307 edges +3. `SysUser` - 218 edges +4. `BizQcMaterialUsage` - 199 edges +5. `BizMaterialStockLog` - 195 edges +6. `BizQcTaskResult` - 195 edges +7. `BizQcMaterial` - 195 edges +8. `BizMaterial` - 192 edges +9. `BizQcItemParam` - 190 edges +10. `generate_uuid()` - 134 edges ## Surprising Connections (you probably didn't know these) - `统一记录 API 请求/响应出入参的中间件` --uses--> `SysApiRequestLog` [INFERRED] @@ -93,51 +93,51 @@ ### Community 0 - "Community 0" Cohesion: 0.01 -Nodes (402): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+394 more) +Nodes (401): AttachmentDownloadUrlBody, DeptCreateBody, DeptUpdateBody, DictDataCreateBody, DictDataUpdateBody, DictTypeCreateBody, DictTypeUpdateBody, ExpressCompanyCreateBody (+393 more) ### Community 1 - "Community 1" Cohesion: 0.02 -Nodes (385): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+377 more) +Nodes (407): attachment_download_url(), create_dept(), create_dict_data(), create_dict_type(), create_express_company(), create_item_unit(), create_menu(), create_post() (+399 more) ### Community 2 - "Community 2" Cohesion: 0.05 -Nodes (272): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+264 more) +Nodes (266): AuditCreateBody, BatchDetailIdsBody, BatchRefundFinanceSubmitBody, FinanceConfirmBody, FullmoonTodoInsuranceBody, ProtocolCreateBody, ProtocolUpdateBody, 细胞存储 — 采集协议单 / 审核 / 财务确认 / 分期预警 API (+258 more) ### Community 3 - "Community 3" Cohesion: 0.02 -Nodes (157): generate_uuid(), batch_stock_in(), batch_stock_out(), _code_exists(), create_material(), _dec(), _fmt_dt(), get_material() (+149 more) +Nodes (213): list_collection_regions(), get_designer_data(), apply_data_scope(), _get_child_dept_ids(), get_user_dept_id(), _resolve_user_role_scopes(), generate_uuid(), delete() (+205 more) ### Community 4 - "Community 4" -Cohesion: 0.03 -Nodes (138): create_collection_protocol(), delete_collection_protocol(), _ensure_customer_for_mother(), get_collection_protocol_detail(), _get_current_user_id(), _get_tenant_no(), list_collection_protocol_audits(), list_collection_protocols() (+130 more) +Cohesion: 0.04 +Nodes (112): _format_attachment_file_size(), get_protocol_nos_used_in_protocols(), urls_to_attachment_list(), create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), _row_to_dict() (+104 more) ### Community 5 - "Community 5" -Cohesion: 0.04 -Nodes (106): _format_attachment_file_size(), get_protocol_nos_used_in_protocols(), urls_to_attachment_list(), _accept_conclusion_label(), _attach_reception_detail(), complete_production_work_order(), create_production_work_order_from_reception(), _enrich_wo_items() (+98 more) +Cohesion: 0.05 +Nodes (85): _persist_protocol_sub_resources(), _add_months_yyyymmdd(), align_fq_payment_details_payload(), _apply_submit_receipt_finance(), _apply_submit_refund_finance(), attachments_to_urls(), _audit_to_dict(), batch_submit_receipt_finance() (+77 more) ### Community 6 - "Community 6" -Cohesion: 0.03 -Nodes (55): get_designer_data(), BaseStorage, convert_heic_to_jpeg(), get_storage(), LocalStorage, MinIOStorage, OSSStorage, process_image_content() (+47 more) +Cohesion: 0.05 +Nodes (43): ProcessDefCreateBody, ProcessDefUpdateBody, PublishVersionBody, 审批意见:前端传 commentText,兼容 comment。, StartInstanceBody, TaskActionBody, BaseStorage, convert_heic_to_jpeg() (+35 more) ### Community 7 - "Community 7" -Cohesion: 0.05 -Nodes (88): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, list_storage_slots(), 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+80 more) +Cohesion: 0.04 +Nodes (51): BaseHTTPMiddleware, parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json() (+43 more) ### Community 8 - "Community 8" -Cohesion: 0.04 -Nodes (65): list_roles_for_select(), _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+57 more) +Cohesion: 0.05 +Nodes (59): list_roles_for_select(), _avatar_url_field(), _build_user_info_payload(), get_web_auth_menu_codes(), _jwt_user_payload(), logout(), 公共接口(Web 登录、刷新 Token、登出;用户模型对齐 docs/sql/zkxw.sql 基线), 登出:吊销 Redis 会话(若已配置 REDIS_HOST)。 (+51 more) ### Community 9 - "Community 9" +Cohesion: 0.07 +Nodes (66): AccessLogCreateBody, AccessLogUpdateBody, CleanRoomCreateBody, CleanRoomUpdateBody, ExhibitionAppointmentCreateBody, ExhibitionAppointmentUpdateBody, OccupancyCreateBody, 运营支撑 API(洁净室、进出记录、仓储设施、储位、展厅预约) (+58 more) + +### Community 10 - "Community 10" Cohesion: 0.32 Nodes (52): ConsumableCreateBody, ConsumablePackCreateBody, ConsumablePackUpdateBody, ConsumableUpdateBody, OutputTypeCreateBody, OutputTypeUpdateBody, PackItemInput, ProcessCategoryCreateBody (+44 more) -### Community 10 - "Community 10" -Cohesion: 0.11 -Nodes (42): create_collection_protocol(), _active_link_query(), assert_biz_no_available(), create_convert_link(), get_convert_partner(), get_partner_sample_codes(), has_active_convert_link(), upsert_convert_link_for_to_storage() (+34 more) - ### Community 11 - "Community 11" -Cohesion: 0.08 -Nodes (36): BaseHTTPMiddleware, parse_admin_request_json(), 运营 Web(/web/admin)JSON 请求体解析。 与 ApiCryptoMiddleware 配合:中间件未改写 body 时,在路由内解密 `, 读取 JSON body;dict 时走 resolve_request_payload(明文 / 密文 / data 包装)。 Returns:, ApiCryptoError, _b64url_decode(), _b64url_encode(), decrypt_json() (+28 more) +Cohesion: 0.14 +Nodes (36): _audit_to_dict(), batch_delete_donations(), _collection_to_dict(), convert_to_storage(), _create_collection(), create_donation(), _create_party(), _create_samples() (+28 more) ### Community 12 - "Community 12" Cohesion: 0.16 @@ -148,49 +148,49 @@ Cohesion: 0.12 Nodes (11): get_wechat_pay_client(), get_wechat_pay_v2(), 微信支付工具模块 支持微信支付 V3 API 文档参考: https://pay.weixin.qq.com/docs/v3/apis/index.ht, 统一下单接口 (V3) Args: out_trade_no: 商户订单号 total, 申请退款 Args: out_trade_no: 商户订单号 total_amount, 小程序调起支付的二次签名参数(与公众号 JSAPI 规则一致), 统一下单 (V2 API) Args: out_trade_no: 商户订单号 tot, 生成签名 V3 (SHA256 with RSA) (+3 more) ### Community 14 - "Community 14" -Cohesion: 0.21 -Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) +Cohesion: 0.11 +Nodes (28): get_next_cell_product_code(), _build_facility_path_label(), build_split_product_codes(), create_cell_product(), create_cell_products_batch(), create_cell_products_by_quantity(), delete_cell_product(), _enrich_product_dicts() (+20 more) ### Community 15 - "Community 15" +Cohesion: 0.16 +Nodes (26): add_step(), copy_step(), create_route(), _create_step_consumable(), _create_step_data_collection(), _create_step_output(), _create_step_reagent(), get_route() (+18 more) + +### Community 16 - "Community 16" Cohesion: 0.17 Nodes (12): BusinessException, InvalidStatusTransitionException, log_delivery_operation(), log_operation(), log_order_operation(), log_settlement_operation(), log_user_operation(), OrderLockedException (+4 more) -### Community 16 - "Community 16" +### Community 17 - "Community 17" +Cohesion: 0.21 +Nodes (19): _consumable_row_to_dict(), create_process(), _create_sub_consumable(), _create_sub_data_collection(), _create_sub_output(), _create_sub_reagent(), _data_collection_row_to_dict(), get_process() (+11 more) + +### Community 18 - "Community 18" Cohesion: 0.18 Nodes (18): company_code_exists(), create_company(), get_company(), list_companies(), list_company_options(), _row_to_dict(), soft_delete_company(), update_company() (+10 more) -### Community 17 - "Community 17" +### Community 19 - "Community 19" Cohesion: 0.2 Nodes (14): deduct_for_task(), _display_remark(), list_usages(), list_usages_by_task(), _parse_receiver_purpose_from_remark(), 查询质检任务关联的物料使用记录(task_complete)。, 撤销任务此前 task_complete 扣减,便于重新填报物料使用。, 兼容旧数据:领用人/用途曾拼接在 remark 中。 (+6 more) -### Community 18 - "Community 18" +### Community 20 - "Community 20" Cohesion: 0.25 Nodes (13): code_exists(), create_material(), _dec(), _fmt_dt(), get_material(), list_materials(), _norm_status(), options_list() (+5 more) -### Community 19 - "Community 19" +### Community 21 - "Community 21" Cohesion: 0.25 Nodes (13): batch_issue_protocol_nos(), batch_revoke_protocol_nos(), create_protocol_no(), get_protocol_no(), list_protocol_nos(), _parse_issued_time(), protocol_no_exists(), 采集协议号池 CRUD(biz_collection_protocol_no) (+5 more) -### Community 20 - "Community 20" +### Community 22 - "Community 22" Cohesion: 0.26 Nodes (12): batch_issue_sample_codes(), batch_revoke_sample_codes(), create_sample_code(), get_sample_code(), list_sample_codes(), _parse_issued_time(), 样本编码池 CRUD(biz_sample_code), _resolve_issued_user_display_name() (+4 more) -### Community 21 - "Community 21" +### Community 23 - "Community 23" Cohesion: 0.24 Nodes (9): 微信消息通知服务 支持微信小程序模板消息推送 使用方式: from app.core.wechat_message import Wech, 发送模板消息 Args: openid: 用户openid templ, send_delivery_notice(), send_delivery_warning(), send_order_status(), send_payment_success(), send_refund_result(), send_urge_notification() (+1 more) -### Community 22 - "Community 22" +### Community 24 - "Community 24" Cohesion: 0.23 Nodes (12): Config, ProductBase, ProductCategoryBase, ProductCategoryCreate, ProductCategoryResponse, ProductCreate, ProductResponse, ProductUnitBase (+4 more) -### Community 23 - "Community 23" -Cohesion: 0.27 -Nodes (10): create_collection_region(), create_hospital(), get_collection_region(), get_hospital(), _hospital_to_dict(), list_hospitals(), soft_delete_collection_region(), soft_delete_hospital() (+2 more) - -### Community 24 - "Community 24" -Cohesion: 0.3 -Nodes (10): create_consumable_pack(), get_consumable_pack(), get_pack_detail(), _item_row_to_dict(), list_all_packs(), list_consumable_packs(), pack_code_exists(), _row_to_dict() (+2 more) - ### Community 25 - "Community 25" Cohesion: 0.27 Nodes (11): _build_tree(), _cascade_soft_delete(), _collect_with_ancestors(), create_dept(), get_dept(), list_depts(), list_depts_tree(), 保留匹配节点及其全部上级,供关键词检索后仍能正确组树。 (+3 more) @@ -204,65 +204,65 @@ Cohesion: 0.31 Nodes (8): consumable_code_exists(), create_consumable(), get_consumable(), list_consumables(), 耗材 CRUD(biz_consumable), _row_to_dict(), soft_delete_consumable(), update_consumable() ### Community 28 - "Community 28" -Cohesion: 0.31 -Nodes (8): create_sop_document(), get_sop_document(), list_sop_documents(), SOP文档 CRUD(biz_sop_document), _row_to_dict(), soft_delete_sop_document(), sop_code_exists(), update_sop_document() - -### Community 29 - "Community 29" -Cohesion: 0.31 -Nodes (8): create_express_company(), express_code_exists(), get_express_company(), list_express_companies(), 快递公司 CRUD(biz_express_company), _row_to_dict(), soft_delete_express_company(), update_express_company() - -### Community 30 - "Community 30" Cohesion: 0.38 Nodes (9): create_check_item(), get_check_item(), item_code_exists(), list_active_check_items(), list_check_items(), _order_query(), _row_to_dict(), soft_delete_check_item() (+1 more) -### Community 31 - "Community 31" +### Community 29 - "Community 29" Cohesion: 0.27 Nodes (8): create_dict_data(), get_dict_data(), list_dict_data(), list_dict_data_options(), 字典数据 CRUD(sys_dict_data), _row_to_dict(), soft_delete_dict_data(), update_dict_data() -### Community 32 - "Community 32" +### Community 30 - "Community 30" Cohesion: 0.31 Nodes (8): category_code_exists(), create_process_category(), get_process_category(), list_process_categories(), 工艺工序分类 CRUD(biz_process_category), _row_to_dict(), soft_delete_process_category(), update_process_category() -### Community 33 - "Community 33" +### Community 31 - "Community 31" Cohesion: 0.31 Nodes (8): create_item_unit(), get_item_unit(), list_item_units(), 物品单位 CRUD(biz_item_unit), _row_to_dict(), soft_delete_item_unit(), unit_code_exists(), update_item_unit() -### Community 34 - "Community 34" +### Community 32 - "Community 32" +Cohesion: 0.31 +Nodes (8): create_customer(), get_customer(), id_card_taken(), list_customers(), 客户 CRUD(biz_customer), _row_to_dict(), soft_delete_customer(), update_customer() + +### Community 33 - "Community 33" Cohesion: 0.31 Nodes (8): create_cell_sample_type(), get_cell_sample_type(), list_cell_sample_types(), 细胞样本类型 CRUD(biz_cell_sample_type), _row_to_dict(), soft_delete_cell_sample_type(), type_code_exists(), update_cell_sample_type() -### Community 35 - "Community 35" +### Community 34 - "Community 34" Cohesion: 0.31 Nodes (8): create_output_type(), get_output_type(), list_output_types(), 工艺产出物类型 CRUD(biz_output_type), _row_to_dict(), soft_delete_output_type(), type_code_exists(), update_output_type() -### Community 36 - "Community 36" +### Community 35 - "Community 35" Cohesion: 0.36 Nodes (7): create_post(), get_post(), list_posts(), post_code_exists(), _row_to_dict(), soft_delete_post(), update_post() -### Community 37 - "Community 37" -Cohesion: 0.36 -Nodes (7): create_dict_type(), dict_type_code_exists(), get_dict_type(), list_dict_types(), _row_to_dict(), soft_delete_dict_type(), update_dict_type() - -### Community 38 - "Community 38" +### Community 36 - "Community 36" Cohesion: 0.36 Nodes (7): create_tenant(), get_tenant(), list_tenants(), _row_to_dict(), soft_delete_tenant(), tenant_no_exists(), update_tenant() -### Community 39 - "Community 39" +### Community 37 - "Community 37" Cohesion: 0.36 Nodes (7): create_reagent(), get_reagent(), list_reagents(), reagent_code_exists(), _row_to_dict(), soft_delete_reagent(), update_reagent() -### Community 40 - "Community 40" +### Community 38 - "Community 38" Cohesion: 0.36 Nodes (7): create_site(), get_site(), list_sites(), _row_to_dict(), site_code_exists(), soft_delete_site(), update_site() -### Community 41 - "Community 41" +### Community 39 - "Community 39" Cohesion: 0.29 Nodes (2): BaseModel, SoftDeleteModel -### Community 42 - "Community 42" +### Community 40 - "Community 40" Cohesion: 0.38 Nodes (6): derive_legacy_status_from_three(), derive_three_status_from_legacy(), 阶段A兼容:从旧 status 推导三字段。 约束:旧 status 本身混合了支付/配送/订单生命周期,因此只能尽力推断; 若业务侧已有更精确, 阶段A兼容:从三字段反推旧 status(用于旧前端/旧筛选参数兼容)。, ThreeStatus, _to_decimal() +### Community 41 - "Community 41" +Cohesion: 0.6 +Nodes (5): _dec(), _fmt_dt(), list_stock_logs(), _row_to_dict(), _user_nick_name_map() + +### Community 42 - "Community 42" +Cohesion: 0.4 +Nodes (4): list_ethnics_for_select(), list_ethnics(), 民族码表 CRUD(全局 sys_ethnic), _row_to_dict() + ### Community 43 - "Community 43" Cohesion: 0.5 Nodes (3): BaseSettings, Config, Settings @@ -310,7 +310,7 @@ Nodes (1): 发送催单通知给配送员 Args: del ## Knowledge Gaps - **90 isolated node(s):** `刷新会话 TTL(refreshToken 续期;已登录用户每次 API 校验通过后滑动续期)`, `写入 refreshToken(用于 one-time 使用/吊销)`, `根据 token 获取当前用户(包含 Redis 会话校验;会话滑动续期)`, `登录凭据 RSA 解密(与前端 JSEncrypt PKCS#1 v1.5 兼容)。`, `Base64 密文 -> JSON 对象(须含 username、password、ts 毫秒时间戳)。` (+85 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 41`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` +- **Thin community `Community 39`** (8 nodes): `BaseModel`, `.to_dict()`, `get_active()`, `base.py`, `SoftDeleteModel`, `.restore()`, `.soft_delete()`, `__tablename__()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 44`** (4 nodes): `_auto_fill_create_dept_id()`, `get_db()`, `database.py`, `ORM before_insert 钩子:当 create_dept_id 为空时,自动从请求上下文填充当前用户部门 ID` Too small to be a meaningful cluster - may be noise or needs more connections extracted. @@ -336,17 +336,17 @@ Nodes (1): 发送催单通知给配送员 Args: del ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 10`, `Community 11`, `Community 14`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 23`, `Community 24`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`, `Community 39`, `Community 40`?** - _High betweenness centrality (0.124) - this node is a cross-community bridge._ -- **Why does `SysUser` connect `Community 0` to `Community 2`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 12`, `Community 17`, `Community 19`, `Community 20`?** - _High betweenness centrality (0.083) - this node is a cross-community bridge._ -- **Why does `success_response()` connect `Community 1` to `Community 0`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 12`, `Community 45`?** - _High betweenness centrality (0.067) - this node is a cross-community bridge._ -- **Are the 379 inferred relationships involving `success_response()` (e.g. with `web_login_rsa_public_key()` and `web_login()`) actually correct?** - _`success_response()` has 379 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 351 inferred relationships involving `str` (e.g. with `extract_login_credentials()` and `._make_request()`) actually correct?** - _`str` has 351 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 304 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `web_login()`) actually correct?** - _`error_response()` has 304 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 215 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** - _`SysUser` has 215 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file +- **Why does `generate_uuid()` connect `Community 3` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 11`, `Community 14`, `Community 15`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 21`, `Community 22`, `Community 25`, `Community 26`, `Community 27`, `Community 28`, `Community 29`, `Community 30`, `Community 31`, `Community 32`, `Community 33`, `Community 34`, `Community 35`, `Community 36`, `Community 37`, `Community 38`?** + _High betweenness centrality (0.118) - this node is a cross-community bridge._ +- **Why does `SysUser` connect `Community 0` to `Community 2`, `Community 4`, `Community 6`, `Community 8`, `Community 9`, `Community 10`, `Community 12`, `Community 19`, `Community 21`, `Community 22`?** + _High betweenness centrality (0.080) - this node is a cross-community bridge._ +- **Why does `success_response()` connect `Community 1` to `Community 0`, `Community 3`, `Community 8`, `Community 42`, `Community 12`, `Community 45`, `Community 14`?** + _High betweenness centrality (0.066) - this node is a cross-community bridge._ +- **Are the 383 inferred relationships involving `success_response()` (e.g. with `web_login_rsa_public_key()` and `web_login()`) actually correct?** + _`success_response()` has 383 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 353 inferred relationships involving `str` (e.g. with `extract_login_credentials()` and `._make_request()`) actually correct?** + _`str` has 353 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 306 inferred relationships involving `error_response()` (e.g. with `_json_error_response()` and `web_login()`) actually correct?** + _`error_response()` has 306 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 216 inferred relationships involving `SysUser` (e.g. with `数据权限过滤(V0.3:基于角色 data_scope 的查询级行级过滤) data_scope 值: 1 = 全部数据 2 = 本部门数据 3` and `从 SysUser 读取用户的 dept_id。`) actually correct?** + _`SysUser` has 216 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/backend/graphify-out/graph.html b/backend/graphify-out/graph.html index 1415f7bb..844736a7 100644 --- a/backend/graphify-out/graph.html +++ b/backend/graphify-out/graph.html @@ -57,12 +57,12 @@
-
2411 nodes · 9466 edges · 60 communities
+
2434 nodes · 9565 edges · 60 communities
diff --git a/web-admin/src/views/quality-inspection/lab-test-item/index.vue b/web-admin/src/views/quality-inspection/lab-test-item/index.vue index b78ef773..925ae693 100644 --- a/web-admin/src/views/quality-inspection/lab-test-item/index.vue +++ b/web-admin/src/views/quality-inspection/lab-test-item/index.vue @@ -84,7 +84,7 @@ -
+
@@ -97,10 +97,12 @@ 停用 - +
+
+ - +
@@ -371,6 +373,10 @@ diff --git a/web-admin/src/views/research-donation/list/DonationFormDialog.vue b/web-admin/src/views/research-donation/list/DonationFormDialog.vue index 61954047..bf3d57a2 100644 --- a/web-admin/src/views/research-donation/list/DonationFormDialog.vue +++ b/web-admin/src/views/research-donation/list/DonationFormDialog.vue @@ -39,7 +39,7 @@

基本信息

-
+
-
+